Page 1 of 2

Help on a new OS

Posted: Sun Oct 05, 2008 12:40 am
by quanganht
I'm going to write a new OS, based on an exokernel. Can any one help me?
Also, I'm developing on MSVC http://www.brokenthorn.com/Resources/OSDevMSVC.html

Re: Help on a new OS

Posted: Sun Oct 05, 2008 2:27 am
by JackScott
http://wiki.osdev.org/Beginner_Mistakes ... y_Projects

What is special about your OS? What special features are you planning? Why should I join your project and not somebody elses?
Also, what skills do you have? You're going to need both brilliant coding and team/project management to be able to pull this off.

To sum up: It's not currently very appealing. You're going to have to make it much more appealing for people to be interested.

Re: Help on a new OS

Posted: Sun Oct 05, 2008 4:30 am
by quanganht
Oh well, I'm just a hobbiest. I choosed exokernel architecture because it is unfamiliar with almost every one out there.

Re: Help on a new OS

Posted: Sun Oct 05, 2008 8:58 am
by neon
I would recommend just starting it out yourself and seeing how far you can make it. Soon after you may encounter new and intriguing designs that may make your system more unique and give it more appeal :)

Re: Help on a new OS

Posted: Sun Oct 05, 2008 12:07 pm
by chezzestix
Yea I'm going to have to reiterate that. If you can get into protected mode (ie get the boot done) then we may have to merge projects because mine too calls for a micro or exokernel.

Re: Help on a new OS

Posted: Sun Oct 05, 2008 7:56 pm
by quanganht
Mine have 2 stages boot, 32bit protected mode, then it load an PE kernel excutable. So ?

Re: Help on a new OS

Posted: Sun Oct 05, 2008 7:59 pm
by quanganht
Ah, do u mind if i say something about me? I'm going on 16, with 5 years of developing. I jumped into OS dev about 6 months, so don't expect too much from me. But I have the ability of learning things very quickly.

Re: Help on a new OS

Posted: Sun Oct 05, 2008 8:50 pm
by neon
I jumped into OS dev about 6 months, so don't expect too much from me. But I have the ability of learning things very quickly.
That is fine. The way to learn is to study on existing system designs and manuals. Probably the most important of these are the processor manuals. For an IA32 compatible PC, you can get a copy of the Intel manuals freely online.

Re: Help on a new OS

Posted: Mon Oct 06, 2008 12:10 am
by chezzestix
@neon
If he has written a bootloader then might he know?

@quanganht
Sounds good, I will PM you will details on my project.

Re: Help on a new OS

Posted: Mon Oct 06, 2008 7:14 am
by neon
If he has written a bootloader then might he know?
Know what?

Re: Help on a new OS

Posted: Mon Oct 06, 2008 11:17 am
by chezzestix
That he can find intel manuals online...

Re: Help on a new OS

Posted: Mon Oct 06, 2008 5:45 pm
by quanganht
chezzestix wrote:@quanganht
Sounds good, I will PM you will details on my project.
OK, I'll wait

Re: Help on a new OS

Posted: Fri Oct 10, 2008 8:33 am
by quanganht
****, I think I will jump back to monolithic kernel as I have lots more things to learn ...

Re: Help on a new OS

Posted: Tue Nov 11, 2008 1:40 am
by thre3dee
JackScott wrote:http://wiki.osdev.org/Beginner_Mistakes#Community_Projects

What is special about your OS? What special features are you planning? Why should I join your project and not somebody elses?
Also, what skills do you have? You're going to need both brilliant coding and team/project management to be able to pull this off.

To sum up: It's not currently very appealing. You're going to have to make it much more appealing for people to be interested.
Thanks so much for this VS solution and source code! As much as its great to know how to write boot loaders and what not, this has saved much time in setting up a kernel environment for me and not to mention being able to do it in MSVC which is a huge bonus.

I'm using Bochs and a virtual floppy drive to develop it and its working great!

Re: Help on a new OS

Posted: Fri Nov 14, 2008 10:44 pm
by quanganht
thre3dee wrote:
JackScott wrote:http://wiki.osdev.org/Beginner_Mistakes#Community_Projects

Thanks so much for this VS solution and source code! As much as its great to know how to write boot loaders and what not, this has saved much time in setting up a kernel environment for me and not to mention being able to do it in MSVC which is a huge bonus.

I'm using Bochs and a virtual floppy drive to develop it and its working great!
So, U are using MSVC ?