Any problems with this design?
Posted: Thu Dec 16, 2010 6:14 am
I am considering writing a kernel halfway between a microkernel and a monolithic design.
I am planning to do the memory management in kernel, but everything regarding ports, done in userspace.
The kernel only keeps a small API for files, folders, UIDs, GIDs, memory-management, and processes. BTW My idea is to only let root or maybe a special user run a program that requests a port/IRQ or physical memory.
Is this a good design?
I am planning to do the memory management in kernel, but everything regarding ports, done in userspace.
The kernel only keeps a small API for files, folders, UIDs, GIDs, memory-management, and processes. BTW My idea is to only let root or maybe a special user run a program that requests a port/IRQ or physical memory.
Is this a good design?