Hello!
I started to read the wiki and follow the tutorials a couple of weeks ago and have to thank you for your great job with this page. It seems to be just copy&paste but it actually introduces one in a huge wave of knowledge.
I hope this question hasn't been asked before (I swear I've searched before asking) but I need some simple and clear OS project as a reference and example for solving doubts and saw that the OS Projects page in the wiki has a lot of projects. It's hard to choose one.
What are the best projects for this purpose?
Best OS projects for learning
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Best OS projects for learning
The problem is probably that the moment there is a recommendation for something, sometime in the near future we also end up with another John Doe's Known Bugs article to go with it .
If you want a thorough explanation as to what goes to what implementation, you're probably better off getting a copy of one of the Minix books instead of trying to deduce all twists and turns of someone else's project, especially the all-important ~80% that has not been documented by the author.
If you want a thorough explanation as to what goes to what implementation, you're probably better off getting a copy of one of the Minix books instead of trying to deduce all twists and turns of someone else's project, especially the all-important ~80% that has not been documented by the author.
Re: Best OS projects for learning
Ok, I understand the problem.
Thanks anyway for answering!
Thanks anyway for answering!
Re: Best OS projects for learning
The MIT Operating Sysytems Engineering course ( http://pdos.csail.mit.edu/6.828/2011/ ) is well worth a look. You'll need to suplement it with other resources, but work your way through it and you will learn a lot.
The simple truth is that there is no one resource; you need to look at as many as you can (with a pinch of salt and an open mind). It goes without saying that you also need to study the Programmer's Reference for your particular processor; most of them have extensive, free documentation.
The simple truth is that there is no one resource; you need to look at as many as you can (with a pinch of salt and an open mind). It goes without saying that you also need to study the Programmer's Reference for your particular processor; most of them have extensive, free documentation.
Re: Best OS projects for learning
Wow!! what a great link!!! a MIT course with a schedule, lectures, readings, videos and exercises!!! Thank you so much for showing me this course!
Is there any particular reason why you linked the 2011 edition? I've seen there's also 2012 and 2014 editions
http://pdos.csail.mit.edu/6.828/2014/schedule.html
Is there any particular reason why you linked the 2011 edition? I've seen there's also 2012 and 2014 editions
http://pdos.csail.mit.edu/6.828/2014/schedule.html
Re: Best OS projects for learning
Sorry, that's just the link I had in my browser from the version I followed. I'm sure you should go for the newest one.
- eryjus
- Member
- Posts: 286
- Joined: Fri Oct 21, 2011 9:47 pm
- Libera.chat IRC: eryjus
- Location: Tustin, CA USA
Re: Best OS projects for learning
I noticed that the 2011 version includes (student-recorded) videos of the lectures, which some might find useful. I did not see the links on the other years.jlledom wrote:Is there any particular reason why you linked the 2011 edition?
Adam
The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal
"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal
"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber