Page 1 of 1

What exactly should a microkernel have

Posted: Wed Feb 01, 2012 7:05 am
by amd64pager
I plan to build a microkernel,but what exactly does a microkernel contain?What basic services does it have to provide?

Re: What exactly should a microkernel have

Posted: Wed Feb 01, 2012 7:25 am
by Solar

Re: What exactly should a microkernel have

Posted: Wed Feb 01, 2012 7:28 am
by amd64pager
Thanks.Finishing the physical memory allocator.

Re: What exactly should a microkernel have

Posted: Sun Feb 05, 2012 8:54 am
by Yashas
Microkernel must have a fast file manager a strong and a powerful memory manager,good networking,faster process sheculding and more.

Monolithic kernels are better.
Linux,WindowsNT all are Monolithic Kernels.

Re: What exactly should a microkernel have

Posted: Sun Feb 05, 2012 9:01 am
by bluemoon
I don't think fast or strong are mandatory for things you'd call a kernel, and it's quite subjective. Networking is also not a must, although it's worth supporting.

Re: What exactly should a microkernel have

Posted: Sun Feb 05, 2012 9:03 am
by Yashas
I am comparing the diferences between a mono and a micro.
I ment the few subjects in micro must be faster and stronger than a mono

Re: What exactly should a microkernel have

Posted: Sun Feb 05, 2012 9:05 am
by bluemoon
Sound interesting. Can we see some figure?

Re: What exactly should a microkernel have

Posted: Sun Feb 05, 2012 11:03 am
by bubach
Read the wiki, and please stop trying to "help" unless you know what you are talking about.

Re: What exactly should a microkernel have

Posted: Sun Feb 05, 2012 11:17 am
by turdus
Yashas wrote:Microkernel must have a fast file manager a strong and a powerful memory manager,good networking,faster process sheculding and more.

Monolithic kernels are better.
Linux,WindowsNT all are Monolithic Kernels.
WRONG.
Microkernel does NOT have file manager, memory manager, networking etc. See Minix source for one: http://www.minix3.org/
And monolithic kerners are NOT better. It depends on point of view, for example in stability and security monolithic kernels do not have a chance.
WindowsNT is NOT a monolithic kernel. http://en.wikipedia.org/wiki/Architecture_of_Windows_NT

Please do not spread false and unchecked information. Thanks.