Matthew Dillon <dillon_at_apollo.backplane.com> wrote: > The actual kernel work required to implement such a layer is not all > that complex -- really all the kernel has to do is take an INT 0xN > and throw it back in userland's face (or even just make the INT 0xN vector > an LDT vector that runs in userland's protection ring and never even > enters the kernel). That's the old trampoline approach used in Lites/Mach. It's OT here, but if you plan to microkernelize dFly, do you know L4? L4Ka::Pistachio (http://l4ka.org/) is released under the BSD license ;) > So, as you can see, there is great potential flexibility in such a > design. So much so, in fact, that the ability to move things like > SysV and IBCS2 out of the kernel become mere side effects of a larger > purpose. It would be a huge advance over the crufty syscall methodology > that all UNIXes today employ. Absolutely. > -Matt -cpghost. -- Cordula's Web. http://www.cordula.ws/Received on Mon Jun 28 2004 - 06:59:36 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:59 UTC