@Hax0rPr0n A microkernel would work on x64, but it would take a lot of work. I think it would be best to adopt a microkernel which already exists and have it enter 64-bit mode during boot.
@Hax0rPr0n I like monolithic kernels. They're more efficient. Linus himself prefers monolithic kernels. You can read the Tanembaum-Torvalds flame war, and listen to some speeches Linus gave.
@Hax0rPr0n The system is _not at all_ similar to how Windows works. Windows has a hybrid kernel, while Linux uses a truly monolithic kernel. There's a massive difference.
As well, monolithic kernels are actually _better for_ security. Rootkits aren't going to strike your computer doesn't run many modules in user space, because adding kernel-level code is a privileged operation, the likes of which require authentication from the sysadmin.
@TheJakeDTH Again totally wrong assumption. All the software what is stored to harddisks (etc) is called simple as System (needed to explain in the context) but it accurate name is "Software System". The operating system is just very small, but complex, software what runs all other software like compilers, shells, text editors, games, GUI's, browsers, mediaplayers etc. All those system programs and application programs has depencies to other softwares but under them there is a OS.
@TheJakeDTH UNIX operating system is a monolithic kernel x-)
That is accurate text from GNU project that they admit that HURD is the operating system but it is designed as a server-client architecture. GNU Mach is the microkernel == not the OS, just part of the OS, what is the HURD. Linux is just like original UNIX, a Monolithic OS.
@TheFri13 "the whole COMPUTER" No, just everything that is needed to use the hardware for what the hardware is designed for. The operating system is everything that is need to operate your system.
@TheFri13 GNU Project's own definition of Hurd "The Hurd is the GNU project's replacement for the Unix kernel. ... The Hurd is firstly a collection of protocols ... The Hurd is also a set of servers that implement these protocols. They include file systems, network protocols and authentication. The servers run on top of the Mach microkernel and use Mach's IPC mechanism to transfer information."
@Hax0rPr0n A microkernel would work on x64, but it would take a lot of work. I think it would be best to adopt a microkernel which already exists and have it enter 64-bit mode during boot.
Bitwzyze 6 months ago
@Hax0rPr0n You could probably make it work, but I'm not entirely sure. I work more on the peripheral buses myself.
Bitwzyze 6 months ago
@Hax0rPr0n I like monolithic kernels. They're more efficient. Linus himself prefers monolithic kernels. You can read the Tanembaum-Torvalds flame war, and listen to some speeches Linus gave.
He calls it "mental masturbation."
Bitwzyze 6 months ago
@Hax0rPr0n The system is _not at all_ similar to how Windows works. Windows has a hybrid kernel, while Linux uses a truly monolithic kernel. There's a massive difference.
As well, monolithic kernels are actually _better for_ security. Rootkits aren't going to strike your computer doesn't run many modules in user space, because adding kernel-level code is a privileged operation, the likes of which require authentication from the sysadmin.
Bitwzyze 6 months ago
@Hax0rPr0n So compile a kernel with as much modules as possible. Problem solved. Don't forget your initramfs ;D
FearedBliss 9 months ago
I am entirely new to GTK.Will Gtk for java work on windows?
arunkrishna88 1 year ago
@TheJakeDTH Again totally wrong assumption. All the software what is stored to harddisks (etc) is called simple as System (needed to explain in the context) but it accurate name is "Software System". The operating system is just very small, but complex, software what runs all other software like compilers, shells, text editors, games, GUI's, browsers, mediaplayers etc. All those system programs and application programs has depencies to other softwares but under them there is a OS.
TheFri13 1 year ago
@TheJakeDTH UNIX operating system is a monolithic kernel x-)
That is accurate text from GNU project that they admit that HURD is the operating system but it is designed as a server-client architecture. GNU Mach is the microkernel == not the OS, just part of the OS, what is the HURD. Linux is just like original UNIX, a Monolithic OS.
TheFri13 1 year ago
@TheFri13 "the whole COMPUTER" No, just everything that is needed to use the hardware for what the hardware is designed for. The operating system is everything that is need to operate your system.
TheJakeDTH 1 year ago
@TheFri13 GNU Project's own definition of Hurd "The Hurd is the GNU project's replacement for the Unix kernel. ... The Hurd is firstly a collection of protocols ... The Hurd is also a set of servers that implement these protocols. They include file systems, network protocols and authentication. The servers run on top of the Mach microkernel and use Mach's IPC mechanism to transfer information."
TheJakeDTH 1 year ago