[Prev][Next][Index][Thread]

General OSKit Questions



Hello,

When using OSKit to provide only the filesystem, device driver, 
booting, C library and networking support and writing your own 
tasking, memory management, scheduling and other kernel primitives 
like semaphores, SMP locking etc, can this simply be "plugged in" 
starting from the main() function?  Is main() executing in ring 0? If 
not, then is there a kernel function to switch in and out?  Can the 
paging/virtual memory support for a new OS simply be added in from 
main() and other modules without needing to hack OSKit?  Has anyone 
actually used OSKit like I describe above?

Is anyone at OSKit working on a tutorial?

Thanks!
James

Follow-Ups: