| ▲ | Veserv a day ago | |||||||||||||||||||||||||
> history has proven What history? What proof? What evidence? What commercial microkernel systems are you referencing that suffer from trivial LPEs? Or whole system DoS from unprivileged code execution? To the extent that you argue your alleged failure modes are fundamental. > none of the upsides have panned out Again, what history? What proof? What evidence? One of the stated upsides relative to monolithic kernels is superior reliability. There are numerous microkernels reliable enough for usage in critical flight systems. None of the standard commercial monolithic kernels are even in the vicinity of that. Another of the stated upsides is superior security. There are multiple microkernels secure enough to be platforms for systems that need to be secure against state actors. None of the standard commercial monolithic kernels are even in the vicinity of that. History has proven the opposite of your claims. The concrete evidence is the opposite of your vague unsupported assertions. | ||||||||||||||||||||||||||
| ▲ | frognumber 19 hours ago | parent [-] | |||||||||||||||||||||||||
> What history? What proof? What evidence? ... > standard commercial monolithic kernels Note the path from A to B. Fully monolithic: Linux, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, zOS. Mostly monolithic: Windows, MacOS To get to microkernels, we're reaching for QNX and Minix. Monolithic kernels won *hard* with good reason. > critical flight systems Hard RTOS is a whole different domain of engineering. You're very confused if you think the same principles apply to something which makes sense in a mainstream OS. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||