OSDev.org https://forum.osdev.org/ |
|
Where to? https://forum.osdev.org/viewtopic.php?f=1&t=14151 |
Page 1 of 1 |
Author: | rocketmanbrad [ Thu Jun 07, 2007 5:27 pm ] |
Post subject: | Where to? |
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. 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. |
Author: | mathematician [ Thu Jun 07, 2007 5:39 pm ] |
Post subject: | |
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. |
Author: | AJ [ Fri Jun 08, 2007 2:32 am ] |
Post subject: | |
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 |
Page 1 of 1 | All times are UTC - 6 hours |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |