Some time ago i decided i wanted to build my own OS because why not.
I have next to no coding experience and realize it will take years for me to ever be close to achieving that goal.
Can someone who has more experience orient me in this project : what should i learn first, what are the most crucial things, and what are a good series of books to start with ?
>>58728039
Analyze TempleOS
>>58728039
Read this OP. This will help you build your OS. It has everything you have ot learn. Good Luck.
http://www.linuxfromscratch.org/lfs/downloads/stable/LFS-BOOK-7.10-NOCHUNKS.html
>>58728039
Grab the MINIX book, then go to their site and download the exact MINIX version used in the book. Install in a VM and study it for a few years until you realize how fucking stupid you are; finally, commit sudoku.
Books:
https://en.wikipedia.org/wiki/Operating_Systems:_Design_and_Implementation
https://en.wikipedia.org/wiki/Modern_Operating_Systems
>>58729199
Amazon links:
https://www.amazon.com/Operating-Systems-Design-Implementation-3rd/dp/0131429388/ref=sr_1_2?ie=UTF8&qid=1485831650&sr=8-2&keywords=Operating+Systems%3A+Design+and+Implementation
https://www.amazon.com/Modern-Operating-Systems-Andrew-Tanenbaum/dp/013359162X/ref=sr_1_1?ie=UTF8&qid=1485831691&sr=8-1&keywords=Modern+Operating+Systems
>>58729110
>>58729110
>>58729110
This and this and this
MINIX is great for studying. Its small (~10k lines) and well documented.
>>58729110
Do you mean this book?