Hacker News new | past | comments | ask | show | jobs | submit login

I was curious about the statement in the README:

>"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)."

For such a well-known and longstanding project I was surprised to read this. Are the sources available at https://git.minix3.org just too old or is this more to do with the book?




Well, Tanenbaum retired in 2014 [1], so the book probably won't get updated anymore.

[1] http://www.few.vu.nl/~ast/afscheid/


I tried with a group of friends about 2 years ago, and this rings true with our experience. I think we did eventually get a build working, but there were many build issues, and they were different on different linux distros. Much documentation seemed out of date, especially with respect to the migration to the BSD toolchain (IIRC).


From an 8 year old HN comment:

> if someone thinks they're going to be able to pick up the latest edition of Operating Systems: Design and Implementation in search of documentation for either MINIX-the-project or MINIX-the-software, they will be sorely disappointed. The fact that the book is now about a decade out of date is one reason for the latter. There are a number of reasons for the former.

<https://news.ycombinator.com/item?id=9894961>


Interesting. I wonder if every university that uses the textbook just maintains it's own repo then?


My class used the textbook, but we never built minix from scratch or even used it in real-life. Still a lot to be learned that way.


i had similar experience a few years ago, ended up playing with xv6. not the same of course


If we put this on docker, that would avoid a similar situation in future right


It doesn't fix the issue of code comments and other documentation being out of date (read: wrong).




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

Search: