On Fri, 2003-01-10 at 14:22, Ben Goertzel wrote: > Yeah. The Novamente core replicates a lot of the functions of an OS -- > caching, scheduling, logging, I/O blocking, and so forth. There are a lot > of parallels. And we communicate with Novamente using the nmshell, a custom > Linux shell.... > > For now, it seems perfectly fine to have effectively two OS layers... a > real OS (Linux) and a Mind OS running on top of it.
This is a perfectly rational approach. In fact, a lot of big server apps such as database servers all run on their own "kernels" which provide their own implementations of the services that an operating system normally provides. There is additional value in running these virtual operating systems on top of another good operating system. Even though you are effectively bypassing many of the services that an operating system such as Linux provide, you are still realizing a lot of value using the underlying OS as a hardware abstraction layer. By using the two layer approach you get most of the performance and control benefits of rolling your own operating system while not having to deal with all the ugly hardware specific internal details that a real operating system also includes. -James Rogers [EMAIL PROTECTED] ------- To unsubscribe, change your address, or temporarily deactivate your subscription, please go to http://v2.listbox.com/member/?[EMAIL PROTECTED]
