What to write next.
- crazygray1
- Member
- Posts: 168
- Joined: Thu Nov 22, 2007 7:18 pm
- Location: USA,Hawaii,Honolulu(Seriously)
What to write next.
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...
Codname: Cipher
Working On: Design Doc(CFFS file system)
Working On: Design Doc(CFFS file system)
Your lazy but want to do something? Does that not contradict itself? o.0The 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 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
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
- crazygray1
- Member
- Posts: 168
- Joined: Thu Nov 22, 2007 7:18 pm
- Location: USA,Hawaii,Honolulu(Seriously)
Re: What to write next.
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.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...
Author of COBOS
- crazygray1
- Member
- Posts: 168
- Joined: Thu Nov 22, 2007 7:18 pm
- Location: USA,Hawaii,Honolulu(Seriously)
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.)
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.)
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}