Re: HEADSUP: ibcs2 and svr4 compat headed for history

From: Cordula's Web <cpghost_at_cordula.ws>
Date: Mon, 28 Jun 2004 11:00:10 +0200 (CEST)
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