Getting Started?

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
blah569
Posts: 16
Joined: Wed Feb 07, 2007 9:57 pm
Location: America
Contact:

Getting Started?

Post by blah569 »

I really want to start making an OS, I have some C++ Knowledge. What is the right kernel to download, and how can I start building my OS? I really don't know what else to say. Please help. Thanks.
User avatar
Zacariaz
Member
Member
Posts: 1069
Joined: Tue May 22, 2007 2:36 pm
Contact:

Post by Zacariaz »

blah569
Posts: 16
Joined: Wed Feb 07, 2007 9:57 pm
Location: America
Contact:

Post by blah569 »

Zacariaz wrote:http://www.osdev.org/wiki/Getting_Started
I just read that before you posted it, and well, it doesn't have everything I need :(.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

Ok then, what do you need? We aren't psychic.
blah569
Posts: 16
Joined: Wed Feb 07, 2007 9:57 pm
Location: America
Contact:

Post by blah569 »

Okay, well I just need to know the steps to get started, to building an OS.
There's no place like 127.0.0.1.
Pyrofan1
Member
Member
Posts: 234
Joined: Sun Apr 29, 2007 1:13 am

Post by Pyrofan1 »

Here's the steps that I made my OS in
printing to screen
memory manager
GDT
IDT
IRQ
Timer (not really needed)
Keyboard

But, you can build your OS in almost any order.
blah569
Posts: 16
Joined: Wed Feb 07, 2007 9:57 pm
Location: America
Contact:

Post by blah569 »

Pyrofan1 wrote:Here's the steps that I made my OS in
printing to screen
memory manager
GDT
IDT
IRQ
Timer (not really needed)
Keyboard

But, you can build your OS in almost any order.

Thanks, but I need to know the tools, the stuff I need to make an OS.
There's no place like 127.0.0.1.
User avatar
jhawthorn
Member
Member
Posts: 58
Joined: Sun Nov 26, 2006 4:06 pm
Location: Victoria, BC, Canada
Contact:

Post by jhawthorn »

Please see "Choosing your development environment" in the wiki article.
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Post by earlz »

Do you not know a feasible language? (like C/C++, pascal, assembly, ect.)

if you don;t know a language, I don't recommend learning it by writing an OS....I did that, and well..it took me a long time to really code properly..(and some still say my coding style is out-of-whack) plus you will not learn the C library very well in most cases..
Post Reply