So I'd like to dive into this myself, as a means to have fun, experiment, learn and demystify.
Where should I start if I want to write a toy OS or kernel? For example, I've stumbled on the following resources until now, are they any good? Do you have any others to recommend?
- https://os.phil-opp.com/ (I don't know Rust, but I wanted to learn so this might be a good idea)
- https://pdos.csail.mit.edu/6.828/2022/xv6.html
Also, do you have any general tips/advice/insights in mind to share? Do you think it's a good idea for a hobby project?
Thanks in advance!