What exactly should a microkernel have

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
Post Reply
User avatar
amd64pager
Member
Member
Posts: 73
Joined: Fri Nov 25, 2011 8:27 am
Location: In the 266 squadron of the RFC,near Maranique in the Southern Front in the WW1

What exactly should a microkernel have

Post by amd64pager »

I plan to build a microkernel,but what exactly does a microkernel contain?What basic services does it have to provide?
It's surprising what the semiconductor industry's definition of macro is and what the CS description is.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: What exactly should a microkernel have

Post by Solar »

Every good solution is obvious once you've found it.
User avatar
amd64pager
Member
Member
Posts: 73
Joined: Fri Nov 25, 2011 8:27 am
Location: In the 266 squadron of the RFC,near Maranique in the Southern Front in the WW1

Re: What exactly should a microkernel have

Post by amd64pager »

Thanks.Finishing the physical memory allocator.
It's surprising what the semiconductor industry's definition of macro is and what the CS description is.
Yashas
Member
Member
Posts: 45
Joined: Sun Feb 05, 2012 5:19 am
Location: India
Contact:

Re: What exactly should a microkernel have

Post 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.
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

Re: What exactly should a microkernel have

Post 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.
Yashas
Member
Member
Posts: 45
Joined: Sun Feb 05, 2012 5:19 am
Location: India
Contact:

Re: What exactly should a microkernel have

Post 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
Last edited by Yashas on Sun Feb 05, 2012 9:06 am, edited 1 time in total.
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

Re: What exactly should a microkernel have

Post by bluemoon »

Sound interesting. Can we see some figure?
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

Re: What exactly should a microkernel have

Post by bubach »

Read the wiki, and please stop trying to "help" unless you know what you are talking about.
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
User avatar
turdus
Member
Member
Posts: 496
Joined: Tue Feb 08, 2011 1:58 pm

Re: What exactly should a microkernel have

Post 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.
Post Reply