What's the next step?
-
- Member
- Posts: 83
- Joined: Tue Feb 03, 2009 11:37 am
What's the next step?
I've followed Bran's kernel development tutorial and the Higher Half bare bones tutorial and have a working kernel. What's the next step? A filesystem?
Re: What's the next step?
That's up to you. But you may consider memory manager, instead.gsingh2011 wrote:I've followed Bran's kernel development tutorial and the Higher Half bare bones tutorial and have a working kernel. What's the next step? A filesystem?
Programming is not about using a language to solve a problem, it's about using logic to find a solution !
Re: What's the next step?
I suggest you do a minimal memory manger (at least with kmalloc and kfree), virtually all components would need kmalloc or it make your life easier.
Then, you start building up the OS with mock up version of VFS, drivers, process management, IPC, GUI, etc...
Eventually you have a basic, minimal working OS, and only after this stage you add some cool features to enhance it.
In an other word, don't aim for objective that is too far, as most component have great dependence on each other, it is easier to do it step by step.
Then, you start building up the OS with mock up version of VFS, drivers, process management, IPC, GUI, etc...
Eventually you have a basic, minimal working OS, and only after this stage you add some cool features to enhance it.
In an other word, don't aim for objective that is too far, as most component have great dependence on each other, it is easier to do it step by step.
Re: What's the next step?
I also suggest you some functions for debug, registers dump and a serial driver to send the reports . They aren't a must but you will find them very useful.