8 ms·
The Linux Kernel is a 60s era monolithic architecture. Windows 10 is a modern microkernel. So, of course, the Linux "kernel" has more stuff in it. But that mean
by MagicPropmaker 7y ago
The Linux Kernel is a 60s era monolithic architecture. Windows 10 is a modern microkernel. So, of course, the Linux "kernel" has more stuff in it. But that means that every driver and feature has to be carefully compiled in. It's no wonder there are far more audio, video, and specialized drivers on Windows 10.
- chx 7y agoWindows 10 is a hybrid kernel. https://stackoverflow.com/q/19365184/308851 https://stackoverflow.com/q/19365184/308851 Microsoft itself called the NT 3.1 kernel a "macrokernel". https://docs.microsoft.com/en-us/previous-versions//cc750820(v=technet.10) https://docs.microsoft.com/en-us/previous-versions//cc750820... If you look at the Other Wiki, you will find even Mac OS is not a microkernel. http://wiki.c2.com/?MicroKernel http://wiki.c2.com/?MicroKernel > XNU is not a MicroKernel, it is a kernel obtained by merging the Mach MicroKernel with parts of the BSD kernel and parts specific to Darwin, all running in kernel space. OKL4 is the most widely deployed pure microkernel in Qualcomm phone modems and Apple's Secure Enclave coprocessor. It is possible OKL4 is the most widespread OS, in fact.