Ask HN: Recommended resources to learn the Linux kernel and OS theory?
61–70 of 84 posts
Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#62Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#63The Minix OS was designed as an academic, teaching OS: https://www.minix3.org/ There is a textbook that goes along with it: https://www.pearson.com/us/higher-education/program/Tanenbau... The author famously had interactions with Linus Torvalds when he was starting Linux! And, Minix is inside every modern Intel CPU ( https://www.zdnet.com/article/minix-intels-hidden-in-chip-op... ).
Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#64Not very Linux specific but Tanenbaum's "Modern Operating Systems" is an excellent source for OS theory and very readable as well. It's an expensive book, but I found it worth its money.
Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#65Not very Linux specific but Tanenbaum's "Modern Operating Systems" is an excellent source for OS theory and very readable as well. It's an expensive book, but I found it worth its money.
Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#66Earlier quoted context omitted.
I have heard of Haiku,but haven't looked at it in a while. However, I have heard great things about it and would certainly be interesting in learning and contributing
I and most of the other developers hang out on Freenode#haiku, and of course on our mailing lists. Come say hello and get involved, indeed. More than happy to teach :)
Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#67As for OS theory, "Operating Systems Vade Macum" and "Operating Systems Design and Implementation" are my favorites.
Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#68My somewhat off-beat recommendation is "Lions' Commentary on UNIX 6th Edition with Source Code". The sources to a 1976 version of Unix written in an archaic dialect of C and targeting a long-dead CPU architecture are obviously not of immediate relevance to the modern world, and may well not be to your taste unless you already have some sympathy with the idea of retrocomputing. But if you do: 6th Edition is small enou…
There's a Xinu book which is similar, but without the accompanying source code.
Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#69"Operating Systems: Three Easy Pieces" is a more modern book to OS concepts, explained with real source code as opposed to algorithms, and is regularly updated. http://pages.cs.wisc.edu/~remzi/OSTEP/ (Online version above, you can also order a print copy).
Re: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
#70One important part about learning how the Linux kernel works is understanding the details of the system's interface the kernel provides. In my opinion, there is no better book out there than the "Linux Programming Interface" by Michael Kerrisk: http://man7.org/tlpi/ It provides extremely detailed information about everything going on in Linux, as well as example programs and exercises to help you further your knowled…
"Linux Programming Interface" is one of the best technical books I've ever read.