
Operating system principles
by Per Brinch Hansen · first published 1973
4mentions
2recommended by
3HN commenters
2022–2026first – last mentioned
67% recommend33% neutral
The main theme of the book is that operating systems are not radically different from other programs. The difficulties encountered in the design of efficient, reliable operating systems are the same as those one encounters in the design of other large programs, such as compilers or payroll programs. This book tries to give students of computer science and professional programmers a general understanding of operating systems - the programs that enable people to share computers efficiently.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
"Operating System Principles" (1973) by Per Brinch Hansen. A full microkernel OS (remake of RC-4000 from 1967) written in a concurrent dialect of Pascal, that also manages to make do without hardware protection support.
on “80386 Protection” ↗Best way to learn Linux is by building it. Checkout https://www.linuxfromscratch.org/ Follow it through But before that read through Operating System Principles by Gelvin,Gagne
on “Ask HN: Learning Linux from Scratch” ↗"CS111: Operating System Principles" at UCLA is open-coursed. They're using OSTEP as their textbook: https://laforge.cs.ucla.edu/cs111/
on “MIT 6.S081 – Operating System Engineering” ↗…To borrow from the author himself, "omg it's adorable". Per Brinch Hansen invented, named, and implemented this "monitor" concept in 1968 or somewhen about that time and published it in his 1973 book "Operating System Principles" (C.A.R. Hoare would popularize this concept further in his 1974 paper "Monitors: An Operating System Structuring Concept"). This book also describes RC 4000 operating system which, by the way, inspired…
on “Wirth Evolution” ↗