Hey... Just a few questions...

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Flich

Hey... Just a few questions...

Post by Flich »

Hey... I am just wondering how to get started on a OS... I am learning the assembly language but i am just wondering okay?

heres my first question:
Where to find information like tutorials and such on how to make a os?
Where to start a OS?

I think thats all of them...
mikeleany

RE:Hey... Just a few questions...

Post by mikeleany »

For information and tutorials, I reccommend the site "Bona Fide OS Development". If you click on "Home" at the top of this page, you'll find on the left of the page "Top 5 Links". Bona Fide is currently there. Some of the other sites there aren't bad either.

First, I would recommend using bochs or simics (if you can get it) or some other emulator/simulator to test your OS with, so you don't have to keep rebooting your computer.

As for where to start after that, most people would suggest making a boot-loader. I suggest you start by first installing the GRUB boot-loader (in your disk image if you're using an emulator or simulator). Then make a multiboot-compliant kernel (which you will boot with GRUB) that displays a simple message on the screen(such as "hello world") by writing to the video memory. Then, you can start right into learning how to use protected mode with it already up and running.
Flich

RE:Hey... Just a few questions...

Post by Flich »

Okay thank you! I was looking at GRUB already and have a copy of it on this cpu. So it doesnt matter but anyways Thanks for the help!

-Flich
Post Reply