4 ms·
I think xv6 is a much more palatable intro to operating systems than minux. It's a tiny codebase, with an annotated guide, and a book explaining its core ideas
by smasher164 4y ago
I think xv6 is a much more palatable intro to operating systems than minux. It's a tiny codebase, with an annotated guide, and a book explaining its core ideas and implementation in a very direct way.
- Koshkin 4y agoI agree, and Minix has been (advertized as) production-quality for a while now.
- rashkov 4y agoI've been going through the xv6 book and source code over the past week, and it has been a delight. It's ready to compile, the source code is very easy to read and very small with the biggest files weighing in at 500 lines. The book is written really well. Just delighted to be learning this material in such a nice way.
- Tepix 4y agoImpossible, it's not even written in Rust! /s
- murdoze 4y agoWell... https://github.com/Ko-oK-OS/xv6-rust https://github.com/Ko-oK-OS/xv6-rust well... https://github.com/Jaic1/xv6-riscv-rust https://github.com/Jaic1/xv6-riscv-rust