[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: