Beginning OS

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
Post Reply
Jimmy23
Posts: 2
Joined: Sun Feb 17, 2019 1:55 pm

Beginning OS

Post by Jimmy23 »

What must I read. I wish understend design and work of OS.
User avatar
Combuster
Member
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: Beginning OS

Post by Combuster »

Please be a bit more considerate when asking a question.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
deleted8917
Member
Member
Posts: 119
Joined: Wed Dec 12, 2018 12:16 pm

Re: Beginning OS

Post by deleted8917 »

Jimmy23 wrote:What must I read. I wish understend design and work of OS.
You can start following the Bare bones that can be finded in the wiki, or also you can follow the Bran's kernel development tutorial.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Beginning OS

Post by Solar »

Well, he should start at the Introduction, and not skip Required Knowledge or Beginner Mistakes... that's why pointing to the start page of the wiki, in my opinion, is much better than pointing right to the copy & paste (& ask the same beginner questions all over again) section ...
Every good solution is obvious once you've found it.
Klakap
Member
Member
Posts: 297
Joined: Sat Mar 10, 2018 10:16 am

Re: Beginning OS

Post by Klakap »

If are you begginer, the best article for you is http://os-development.000webhostapp.com ... mbler.html and http://os-development.000webhostapp.com/system-c.html . It is in Slovak langunge, but you can use translator.
Octocontrabass
Member
Member
Posts: 5512
Joined: Mon Mar 25, 2013 7:01 pm

Re: Beginning OS

Post by Octocontrabass »

Klakap wrote:If are you begginer, the best article for you is http://os-development.000webhostapp.com ... mbler.html and http://os-development.000webhostapp.com/system-c.html . It is in Slovak langunge, but you can use translator.
I don't think either of these examples are very good. The page on assembly forgets that SI and DI are registers, and incorrectly claims that you can use [AX] as a memory reference. The page on C doesn't say anything about a cross-compiler.
Post Reply