| Regarding microkernels: [0] Minix 3: still around, great resource for learning, especially since there is a great book about it by Tanenbaum himself. Btw: it utilizes NetBSD's pkgsrc infrastructure, so quite a lot of applications should run [1] RedoxOS: effort to create a unix-like microkernel OS using the Rust programming language, pretty interesting. Hope it win gain some traction, the idea itself is neat [2] QNX: RIM/Blackberry's proprietary RTOS used in embedded systems (for example cars), also BlackberryOS is based on QNX [3] GNU/Hurd: not sure how much software runs on it, the "most usable" form is probably trying to run the Debian GNU/Hurd distribution [0] http://www.minix3.org/ https://www.amazon.com/Operating-Systems-Implementation-Pape... [1] https://www.redox-os.org/ [2] https://en.wikipedia.org/wiki/QNX [3] https://en.wikipedia.org/wiki/Debian_GNU/Hurd (kind of keep track of various operating systems as a hobby, always interested what's out there for some reason) |
Note one of these doesn't belong (hurd), as unlike everything else, it is first gen and effectively dead.