Page 1 of 1

What to write next.

Posted: Thu Nov 22, 2007 10:04 pm
by crazygray1
Any suggestions of what to write next in my kernal? The bootloader is done but nothing else I don't really feel like deciding(feeling lazy at the moment) but I want to do something so...

Posted: Thu Nov 22, 2007 10:31 pm
by neon
The bootloader is done but nothing else I don't really feel like deciding(feeling lazy at the moment) but I want to do something so...
Your lazy but want to do something? Does that not contradict itself? o.0

If you want to do something, find out what you would like to do - this will give you something to do ;)

(Seriously though, you will be needing to provide alot more information at where you are currently at in order for us to help you better.)

Do you plan on using virtual memory? Have you setup paging then?
Do you have interrupts working?
Do you have hardware IR's mapped and setup?
Do you have task switching, or basic memory management?
Do you *insert more questions here*?

You can also work on deciding more of the current system design. For example, do you want to make the kernel hardware independent? How do you plan on accomplishing this? Portability across assemblers and compiliers? Basic kernel design layouts (Microkernel, Monolithic kernels, et al..)?

...The options are endless. ...espically with OS dev :)

Posted: Thu Nov 22, 2007 10:41 pm
by crazygray1
Thanks I just really wanted to see some ideas from people.My brain is on dial-up at the moment and I couldn't decide.


:idea: Multiple personalities never contradict :twisted: :twisted:

Re: What to write next.

Posted: Fri Nov 23, 2007 4:47 am
by os64dev
crazygray1 wrote:Any suggestions of what to write next in my kernal? The bootloader is done but nothing else I don't really feel like deciding(feeling lazy at the moment) but I want to do something so...
If you only have a boot loader then you don't have a kernel period. After your stupid polls you now start asking dumb questions. The answer you seek is namely covered in the WIKI. Will you please do some reading and developing before you start asking.

Posted: Fri Nov 23, 2007 6:31 am
by AJ
I would suggest that the next thing you write is a design document. Map out exactly where you want the OS to go and try to stick with it as closely as you can, otherwise you'll spend your life doing rewrites :-({|= .

Cheers,
Adam

Posted: Fri Nov 23, 2007 1:18 pm
by crazygray1
Ok I have a kernal it's just has not gotten a lot done with it yet.

Can we just forget about the polls already?

Posted: Fri Nov 23, 2007 1:30 pm
by neon
My post has given you alot if different ideas that you can look into.

If you have not started much on the kernel, I highly recommend working on either hardware abstraction (If you want it), or interrupt handling first.

You can also work on the Kernels initil GDT as well. Keep in mind, it is architecture dependent. (Brans kernel tutorial has a pretty good GDT and IDT setup structures that you can start with. I recommend to expand on them though.)