piranha wrote:My advice is to (if you haven't already) expand on the tutorials to make the features more complete (especially the VFS IMHO)
Well VFS was the first thing on my list which i want to improve upon. What kind of implementation/features you suggest?
piranha wrote:After that, I would add task states and etc to the tasks to make the multitasking better.
Correct me if i am wrong that task states is for hardware multitasking. If correct then should i go for it or stick with software multitasking for the moment.
piranha wrote:Once that is done, I would work towards having it load applications that are linked with newlib, as there is a tutorial for porting newlib on the wiki.
Thats certainly something new which i would love to learn.
Love4Boobies wrote:Just checked, they work for me. You need to have RealPlayer installed (or was it Flash Player?).
I tried it in Linux. have flash player but would give it a shoot in windows.
Love4Boobies wrote:I see. There's much theory on design you need to be aware of. If I were you I'd do some reading on: different kernel designs (monoloithic kernels, microkernels, hybrid kernels, exokernels, etc), scheduling (kernel threads, user threads, scheduler activations, multi/manycore architectures), synchronization (locks, semaphores, monitors), transactional memory.
I have fair amount of knowledge about cpu scheduling and synchronization but all in theory. So if anyone knows some good sites where i can find these topics explained from an implementation point of view that would be great.
Thanks for the response.
Cheers.