Where do i begin to develop an OS?

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
OSDevver
Posts: 12
Joined: Sat Mar 17, 2007 12:45 am

Where do i begin to develop an OS?

Post by OSDevver »

I have a good expertise in application programming in C, C++, Visual Basic, VC++. I have posted many of my projects in PlanetSourceCode.com an won quite a lot of contests.Now i would like to develop a GUI OS a strong, fast one....could anybody suggest some good GUI open source OS other than the Linux cause i heard that its quite tough to follow and a site and a free ebook(am i too demanding!)about OSs to learn fomr

P.S:I would kindly like a direct download, rather than getting CDs cause i have a ADSL internet connection.

Thanks for your help.
User avatar
salil_bhagurkar
Member
Member
Posts: 261
Joined: Mon Feb 19, 2007 10:40 am
Location: India

Post by salil_bhagurkar »

anon19287473
Member
Member
Posts: 97
Joined: Thu Mar 15, 2007 2:27 pm

Re: Where do i begin to develop an OS?

Post by anon19287473 »

OSDevver wrote:I have a good expertise in application programming in C, C++, Visual Basic, VC++. I have posted many of my projects in PlanetSourceCode.com an won quite a lot of contests.Now i would like to develop a GUI OS a strong, fast one....could anybody suggest some good GUI open source OS other than the Linux cause i heard that its quite tough to follow and a site and a free ebook(am i too demanding!)about OSs to learn fomr

P.S:I would kindly like a direct download, rather than getting CDs cause i have a ADSL internet connection.

Thanks for your help.
There are a couple great GUI OS's out there. Syllable (formerly AtheOS), MenuetOS/KolibriOS (if you can use ASM), HaikuOS (BeOS clone) and AROS (Amiga clone). Linux is not a GUI OS, in that the GUI is not integrated into the kernel, perhaps you should look at developing a GUI on top of Linux or FreeBSD, like what Mac did w/ OSX. FBUI (http://home.comcast.net/~fbui/) or NANO-X might be a good place to start.

I HIGHLY recommend Syllable (formerly AtheOS), its API is written almost entirely in C++, which is sounds like you are proficient in.
Post Reply