Hacker News new | ask | show | jobs
by teleforce 2194 days ago
If you are looking to learn operating system concepts using RPi there is a new textbook by Prof. Vanderbauwhede, under ARM textbook initiative [1].

I think for educational purposes it will be very interesting and useful if someone develop from scratch a simple System V UNIX for RPi based on Bach's description in his seminal book on "The Design of the UNIX Operating System" [2]. The book also covers multi processors topic as supported by modern platforms such as RPi.

[1]https://www.arm.com/resources/education/books/operating-syst...

[2]https://github.com/suvratapte/Maurice-Bach-Notes/blob/master...

4 comments

> develop from scratch a simple System V UNIX for RPi

A few people seem to have ported xv6 to arm.

https://github.com/david50407/xv6-rpi

https://github.com/houcheng/xv6-armv7/

Is the ebook of the textbook a regular PDF/epub/mobi or is it only viewable in their viewer apps? The page doesn't say, and I don't want to spend money on it and then realize it's not a real download.
I was curious about that as well. The official ARM site doesn't list one but another distributor lists the related ISBN as epub.

https://www.vitalsource.com/products/operating-systems-found...

The "book" you download from this website is not an epub. You must use their apps to read it.
I'm interested in that book but I can't tell if I can follow along using a RPi Zero or I need a specific version. Can't find a preview of the book.
They focus on rpi 3b
does it go through the process?