Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ya...part of the design goal is that a microkernel as envisioned by AST should be able to able to have interchangeable userlands, including multiple different userlands running at the same time. So in that sense, AST was spot on.



Oh, and:

- device drivers as processes (so you can actually debug them)

- increased security by isolating various parts of the core OS from each other

- easy scaling from single machine to cluster by message passing

- treating devices as networked resources

- file systems in userspace (which we have now with FUSE)

and so on.

The benefits of microkernels go a lot further than just being able to use multiple userlands.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: