I Want to develop a OS, plz help

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.
devendra
Posts: 2
Joined: Fri Mar 16, 2007 9:15 pm
Location: Pune, India

I Want to develop a OS, plz help

Post by devendra »

I want to develop my own OS, how shld i go for it, plz help.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

First of all, spell out your words. Please.

Once done, check out the wiki.
C8H10N4O2 | #446691 | Trust the nodes.
devendra
Posts: 2
Joined: Fri Mar 16, 2007 9:15 pm
Location: Pune, India

Post by devendra »

Alboin wrote:First of all, spell out your words. Please.

Once done, check out the wiki.
Hi, sorry! Please...
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 »

Start by writing 20 pages of pure english which outlines everything you want your OS to do and then learn how to do each thing by reading up on the wiki and asking for help (NOT for code).
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

pcmattman wrote:Start by writing 20 pages of pure english which outlines everything you want your OS to do and then learn how to do each thing by reading up on the wiki and asking for help (NOT for code).
Hey now, a little too harsh maybe?

Just check out the wiki. :wink:
C8H10N4O2 | #446691 | Trust the nodes.
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 »

Yeah, sorry about that :oops: . I realized and unfortunately wasn't able to edit the post (wasn't actually meant to be on the forum at that point in time...).

What I was trying to say was, a basic design (20 pages maybe possible) that outlines how you plan to do some things is really useful later.

The Wiki and the other (much better) people on this forum are the keys to your success in OS development.

Good luck, and sorry for being harsh.
User avatar
B.E
Member
Member
Posts: 275
Joined: Sat Oct 21, 2006 5:29 pm
Location: Brisbane Australia
Contact:

Re: I Want to develop a OS, plz help

Post by B.E »

devendra wrote:I want to develop my own OS, how shld i go for it, plz help.
the only thing I sugest is read (and understand) documentation and tutorials.
Image
Microsoft: "let everyone run after us. We'll just INNOV~1"
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:

Post by Combuster »

"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 ]
Crazed123
Member
Member
Posts: 248
Joined: Thu Oct 21, 2004 11:00 pm

Post by Crazed123 »

Didn't the old boards once have the "How to Ask Smart Questions" link stickied? A mod here should sticky it and stop the constant influx of Stupid Question topics.
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:

Post by Combuster »

something about the lines "de-stickied FAQ until wikis have been merged and links can be fixed"
"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 ]
User avatar
AndrewAPrice
Member
Member
Posts: 2309
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post by AndrewAPrice »

I think we frightened him.
My OS is Perception.
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 »

pcmattman wrote: Start by writing 20 pages of pure english which outlines everything you want your OS to do and then learn how to do each thing by reading up on the wiki and asking for help (NOT for code).
No, I think I scared him :(.
ehird
Member
Member
Posts: 214
Joined: Thu Mar 15, 2007 8:48 am

Post by ehird »

Hi, sorry! Please...


Best meaningless sentence ever.
User avatar
stevenup7002
Member
Member
Posts: 60
Joined: Tue Sep 20, 2005 11:00 pm
Location: Ireland
Contact:

Post by stevenup7002 »

Well first, you should experiment with a Hello World bootloader. Then write an input/output driver, in your case, screen and keyboard. Add in a command prompt, write floppy/cd/usb support drivers, then a memory manager, then you can attempt to load a program and run it. If that works, go onto writing a VGA driver and a GUI. There is alot more stuff to write in between all of this. It took me 2 years to get to a VGA driver, and thats when somtimes Im working on games instead and doing other stuff.

Good luck,
-Steven
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Post by earlz »

just make sure you know a suitable language for OS deving! Qbasic will not work!!(lol) trust me, I made an OS in C while learning it...It was the biggest waste of time ever! Only thing I gained from it was, well, learning C.
Post Reply