Hacker News new | ask | show | jobs
by steveklabnik 3748 days ago
Project lead here. I haven't had time in the last few weeks to work on this, so the book is pretty far behind the kernel itself at the moment. Playing the long game. I was hoping to do some more today, in fact...
4 comments

I'm reading through now, and would love to contribute. I've been trying to break into this space (systems programming, especially OS and compilers) for a long time and the biggest hurdle for me has been to actually do it. I really appreciate that this project is focused on explaining just enough to jump in, complemented with nods to further resources that can add on to whatever knowledge the reader brings.

Steve, thanks for all your work on this and with Rust. Your attitude toward teaching and your writing ability go a long way in encouraging people to learn and in having the lesson be worthwhile.

Thanks so much. We had a few contributors at the start, but once I lost time, so did they. Would be very happy to have you involved :)
The "everything is a URL" concept is interesting. QNX uses pathnames in a somewhat similar way; programs with the privilege to do so can register to own some portion of the pathname space, and requests with such pathnames go to that program. The kernel has no idea what pathnames mean. This gets file systems out of the kernel. It looks like Redox is doing something similar, but not enough of the documentation is written yet for me to tell quickly.
To be clear, lead on intermezzOS, not Redox. I do some small editing to their docs but don't regularly contribute.
This is great and so much clearer than osdev wiki. I've wanted to learn os development for quite some time and I think this is where I'll start.
That is exactly my goal. Thanks :)
It looks really interesting! I'm going to be looking at it probably next weekend :)
Awesome. Please open issues if anything is confusing!