3 ms·
What would be the motivation for Apple to do such a thing? MacOS is already a Unix, with a BSD-based userland. Also, they are doing active kernel development -
by _ph_ 7y ago
What would be the motivation for Apple to do such a thing? MacOS is already a Unix, with a BSD-based userland. Also, they are doing active kernel development - as in architecture development - to enhance the system security, so that even root cannot compromise the system. One part of this is moving kernel extensions into user processes thanks to the fact that Mach is a microkernel. They couldn't do that with the current Linux architecture.
- emmelaich 7y agoNot only can you do it with Linux, a lot is already done; with SELinux, apparmour, grsecurity, PaX, qubes. They'd also save on kernel development AND get docker and a lot of other goodies.