eric pareja wrote:
> On Tue, 15 May 2001, Rogelio M. Serrano Jr. wrote:
>
>> One other thing is that im trying to provide powerful support for user
>> space device drivers. This is my starting point for transforming linux
>> into a more generic kernel. This means designing interfaces that export
>> the underlying hardware in a secure manner. Its more like turning linux
>> into a library. Applications link to this library. The library provides
>> the abstraction while the kernel only protects the applications from
>> trashing each other. The other benefit of user space device drivers as a
>
>
> isn't this what GNU/Hurd is supposed to be?
>
> ___ eric pareja ([EMAIL PROTECTED]) ~-=[O]=-~ Here, have a clue. Get the picture.
> \@/ PGP key at http://gra.ph/~xenos/xenos.pgp <|PLUG|> http://gra.ph
> v "Even the smallest person can change the course of the future."
> - Lady Galadriel in J.R.R. Tolkien's "The Lord of the Rings"
>
> _
> Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
> To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]
>
> To subscribe to the Linux Newbies' List: send "subscribe" in the body to
>[EMAIL PROTECTED]
>
>
>
>
Not really. Hurd is a microkernel. its purpose is to decompose the
kernel into user space trusted servers. The purpose is more efficient
distributed computing. The other benefits of decomposed kernels are
similar. My design is an exokernel. If we draw a red line between user
space and kernel space mine would be closer to the hardware than hurd's
or mach. that way I avoid the notorious microkernel performance hit that
linus hates so much about microkernels. thats because message passing
causes more context switches. A microkernel hides the hardware an
exokernel exports it. both have the benefit of easier and more
maintainable components. the differnece is between the two is subtle. an
exokernel allows any process to define any abstraction it needs. while
microkernel abstarcts everything as messages.
_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]
To subscribe to the Linux Newbies' List: send "subscribe" in the body to
[EMAIL PROTECTED]