I believe that learning MINIX is probably the best way to learn about operating systems. Until now, I have not been able to find a MINIX 3 project that allows you to compile the code that is referenced in the book Operating Systems: Design and Implementation (3e) (v3.1.0). It was tricky to get a reasonable development setup to make it possible for newbies like myself to learn from the book. This is an attempt to fix that and make it easy to browse, edit, recompile, and execute the code.
An easy way to get started with MINIX, the famous microkernel teaching operating system from the university I got my two degrees at – although I’m not entirely sure if that’s a ringing endorsement.
“the famous microkernel teaching operating system from the university I got my two degrees at”
You should have written:
“The most used OS in the world, thanks to Intels complete disregard for security”
I don’t get it. Minix is not even close to be “the most used OS in the world”, and what has “Intel’s complete disregard for security” got to do with Minix??
You really missed that?
https://www.zdnet.com/article/minix-intels-hidden-in-chip-operating-system/
Intel ran (or still does?) Minix inside their AMT, which lead to over 1 billion devices running Minix ๐
This is awesome. LFS is fun, but Minix is much more exotic. ๐
Gentoo for Minix also doesn’t exist, which makes this even more interesting.
NetBSD ports for Minux does though… and thats close enough since they are both software ports systems.
Never touched Minix. May need to give it a shot, just for giggles…
Minix was a lot of fun, back in 1987 when I first saw it. I haven’t followed it since leaving academics, but maybe I will take a look once again. The advent of virtual machines should make bringing up an experimental instance much easier.
I was taught operating system design in college using Minix, back then (the early 90s) still real-mode runnable on an 8088. Still have the book (including the source code) on my shelves…
Mainline Minux development seems to have stalled in 2017… so kind of a shame, I think they took on some overly ambitious goals rather than keeping momentum they just stalled out.