Hi !
im new for the os thing and im interested also ..
i want someone to post the step how to start !!!
im lost !!
thanks .. bye
Ignore it if you don't want to help ... Please !!!
Steps In Order
Re:Steps In Order
hi,
first WELCOME to the club ;D The thing about OS dev is that everyone has their own way of starting. But the knowledge needed and skills requires tend to be universal.
Knowing how your target CPU architecture works is necesary.
knowing how to program in Assembly is necessary/handy
Knowing a high level language is necessary(some peole use Assembly for their entire OS though),most of us here use C/C++ but others like Pascal,Java etc have been used before. Also you'll need to know about data structures
knowing how to program the peripherals i.e keyboard,PIT,mouse,video card etc is also necessary.There are alot of posts on this forum with this kind of info.use the 'seach' button above.
and then, the most important thing is understanding the principles involvded in OS development.For this you'll need to read at least one book on osdev.
This list is not exhaustive, so please feel free to ask for more ideas. People please correct me where wrong.
first WELCOME to the club ;D The thing about OS dev is that everyone has their own way of starting. But the knowledge needed and skills requires tend to be universal.
Knowing how your target CPU architecture works is necesary.
knowing how to program in Assembly is necessary/handy
Knowing a high level language is necessary(some peole use Assembly for their entire OS though),most of us here use C/C++ but others like Pascal,Java etc have been used before. Also you'll need to know about data structures
knowing how to program the peripherals i.e keyboard,PIT,mouse,video card etc is also necessary.There are alot of posts on this forum with this kind of info.use the 'seach' button above.
and then, the most important thing is understanding the principles involvded in OS development.For this you'll need to read at least one book on osdev.
This list is not exhaustive, so please feel free to ask for more ideas. People please correct me where wrong.