A new operating systen - untitled

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
burnhamd
Posts: 11
Joined: Tue Dec 21, 2004 12:00 am

A new operating systen - untitled

Post by burnhamd »

I am thinking about developing a new os using very new ideas that have not been employed in any one os yet. It will be built in an also very new programing language D http://www.digitalmars.com/d/ , C, and matbe some assembly for speed. It will be between a exokernel and a microkernel because i like having the small footprint and the ability of accesing the hardware directly bt also like some security. It will have Global Persistance like Eros http://www.eros-os.org/project/novelty.html, be multithreaded like beos, support for multiple processors(wiould like for it to be ported to the cell processor in the future). It will use either openbfs or a fork of befs(skyos or Atheos) for the main file system. 3d Gui taking advantage of the new graphics cards maybe like Aero(Longhorn) or even
LookingGlass http://www.sun.com/software/looking_glass/. And a feature I havent heard of anyone using(I would like you to help me name it) where I can borrow certain services from other os'es using something like xen and running the service side by side with my os. For example I havent emplemented a network stack so I borrow BSD's by running that part of the os on the side and accessing it through a tunnel. Also I would like to have support for another os's drivers(preferably windows but wich ever os is easiest).
I would like suggestions for the os or a suggestion of a name. These arent all the neat features I intend to implement but the ones I can think of right now.
Keiyentai
Posts: 16
Joined: Wed Mar 30, 2005 12:00 am

Re: A new operating systen - untitled

Post by Keiyentai »

Wow sounds like a fun project. How far along are you in to it? I have been wanting to make something similar myself.
DruG5t0r3
Member
Member
Posts: 29
Joined: Thu Mar 24, 2005 12:00 am
Contact:

Re: A new operating systen - untitled

Post by DruG5t0r3 »

Should also implement 64gbytes support, (its usually 4gig) I'm currently working on it with my OS. I think it's begining to be a must since most systems now have 1gig of ram and we are nearing the 4 gig limit.
<h2>-OSdev addict</h2>
burnhamd
Posts: 11
Joined: Tue Dec 21, 2004 12:00 am

Re: A new operating systen - untitled

Post by burnhamd »

Right now I am planning and looking for developers to help. Yea 64bit is definitly going to be supported since i just got a nforce4 board and a athlon64.
DruG5t0r3
Member
Member
Posts: 29
Joined: Thu Mar 24, 2005 12:00 am
Contact:

Re: A new operating systen - untitled

Post by DruG5t0r3 »

D programming...looks nice but i'm really not into learning a new language. C is fine and does the job. What i'm affraid about D is that it is probably not as optimised as the compiler gcc and probably wasn't tested enough. It looks like there is a lot of built in functions in D and thats something you don't want since you are coding everything from scratch.
<h2>-OSdev addict</h2>
burnhamd
Posts: 11
Joined: Tue Dec 21, 2004 12:00 am

Re: A new operating systen - untitled

Post by burnhamd »

I was thinking about using D and C so that I can get developers without tem learning anything. I would like to use D when I get up to the higher levels. The one thing I dont want to do is to base API on C++ since this can lead to problems.
DruG5t0r3
Member
Member
Posts: 29
Joined: Thu Mar 24, 2005 12:00 am
Contact:

Re: A new operating systen - untitled

Post by DruG5t0r3 »

Is there any good x86-64 emulator out there anyway?
<h2>-OSdev addict</h2>
burnhamd
Posts: 11
Joined: Tue Dec 21, 2004 12:00 am

Re: A new operating systen - untitled

Post by burnhamd »

yes bochs supports amd64
DruG5t0r3
Member
Member
Posts: 29
Joined: Thu Mar 24, 2005 12:00 am
Contact:

Re: A new operating systen - untitled

Post by DruG5t0r3 »

Oh really.....mmmm 64 bit memory map support...how much does it span to anyway? A few terabytes I believe..
<h2>-OSdev addict</h2>
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

Re: A new operating systen - untitled

Post by bubach »

If i'm not completely msitaking thats about 16777216 terabytes.... can it really be that much *checks again*
hmm, it is...
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
burnhamd
Posts: 11
Joined: Tue Dec 21, 2004 12:00 am

Re: A new operating systen - untitled

Post by burnhamd »

If anyone wants to help please email me at [email protected]
Hery
Member
Member
Posts: 65
Joined: Sat Dec 04, 2004 12:00 am

Re: A new operating systen - untitled

Post by Hery »

project looks interesting :D
burnhamd
Posts: 11
Joined: Tue Dec 21, 2004 12:00 am

Re: A new operating systen - untitled

Post by burnhamd »

Im thinking of naming it FrescOs or something that means relief or innovative or just fresh. Any ideas.
sigmund
Posts: 4
Joined: Wed Apr 20, 2005 11:00 pm

Re: A new operating systen - untitled

Post by sigmund »

Hmm, why not use D as primary programming language?

http://www.digitalmars.com/d/overview.html
Synchronization
Multithreaded programming is becoming more and more mainstream, and D provides primitives to build multithreaded programs with. Synchronization can be done at either the method or the object level.

synchronized int func() { . }


Synchronized functions allow only one thread at a time to be executing that function.

The synchronize statement puts a mutex around a block of statements, controlling access either by object or globally.
burnhamd
Posts: 11
Joined: Tue Dec 21, 2004 12:00 am

Re: A new operating systen - untitled

Post by burnhamd »

D is the language of choice. By the way if antone is interested in the other ideas i have toyed with give me an email at burnhamd at gmail.com
Post Reply