OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Apr 16, 2021 9:22 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Where to?
PostPosted: Thu Jun 07, 2007 5:27 pm 
Offline

Joined: Thu Jun 07, 2007 10:45 am
Posts: 2
Location: Ohio
Hello everyone.
I'm new to this forum.
After working for quite some time, and due to the members of this forum, i have finally implemented a simple preemptive multitasking OS. :D

I don't want to sound repetitive or anything, and i'm sure that you've all heard this many times before, but i was wondering what the next best goal to implement would be. My thoughts were with implementing Ring 3 processes, with a single system TSS and what not.

my overall goal is to have a simple UNIX like OS, nothing major like GUI's and stuff.. perhaps much later.

any suggestions would be helpful

thanks again.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 07, 2007 5:39 pm 
Offline
Member
Member
User avatar

Joined: Fri Dec 15, 2006 5:26 pm
Posts: 437
Location: Church Stretton Uk
You could do any of the utilities which normally accompany an operating system, or you could write yourself a compiler, linker and text editor, perhaps with a debugger to follow later. Then you could launch it onto the big wide world, and see if you can get people to atart writing apps and/or device drivers for it. Maybe even a GUI if you don't want to do it yourself.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 08, 2007 2:32 am 
Offline
Member
Member
User avatar

Joined: Sun Oct 22, 2006 7:01 am
Posts: 2637
Location: Devon, UK
I think your suggestion of going on to write ring 3 task support (and possibly v86) is a good one.

Once you have done that, I would think about some kind of extensible device management - that will lead to being able to load modules from long-term storage and run them as ring 3 tasks.

Once you have a decent level of kernel support (for system calls and so on), you can then think about UI's, GUI libraries etc...

*caveat* - you'll get a lot of differing opinions about the order in which you should procede. If this OS is just for fun, do whatever you're most interested in next.

Good luck!
Adam


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], Google [Bot], MichaelPetch and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group