Comment by golem14
1 month ago
I wish instead of discussing typos, folks her who surely know better (or author) could shed light on how this project compares to the many other existing projects, like
https://github.com/cfenollosa/os-tutorial, https://littleosbook.github.io/, https://github.com/tuhdo/os01, https://github.com/prakhar1989/awesome-courses?tab=readme-ov...
or even just "OPERATING SYSTEMS DESIGN AND IMPLEMENTATION" by Tanenbaum
Well from what I can see all the examples you've linked are in C, and this one is Rust? That counts for something I guess?
What does that matter for learning how operating systems work?
But even then, SAYING that this is an how-to-build-an-OS project similar to those others, but focused on Rust, would be quite helpful.
> What does that matter for learning how operating systems work?
my rust is stronger than my c. been wanting to learn OS development and this being in somethign I already know lets me focus specifically on the os specific stuff rather than also needing to deepdive into c. a language I haven't so much as glanced at in almost 10 years
Well for a start C grew up next to the OS it was being used to build, so it was really intended for kernel/systems programming from the very get-go. Rust has taken a lot longer to get there. That's all.