"Mr Tanenbaum still deserves credit for engineering an architecture that makes bug-free programming and porting simpler by design."
Actually, it turns out that microkernels are notoriously hard to debug (debugging an async kernel is much harder than a heavily threaded one), and that's the reason microkernel projects have such slow progress. Even RMS admitted this as the primary reason why Linux prevailed and GNU/Hurd didn't.
Member since:
2006-11-30
"Mr Tanenbaum still deserves credit for engineering an architecture that makes bug-free programming and porting simpler by design."
Actually, it turns out that microkernels are notoriously hard to debug (debugging an async kernel is much harder than a heavily threaded one), and that's the reason microkernel projects have such slow progress. Even RMS admitted this as the primary reason why Linux prevailed and GNU/Hurd didn't.