ngHurd (was: Re: Device drivers in Mach?)

2007-03-26 Thread olafBuddenhagen
Hi,

On Thu, Mar 22, 2007 at 10:08:35AM -0400, Barry deFreese wrote:

 I suppose that depends on who you ask.  Some of the bigwigs are
 looking at a totally new system based on Coyotos.

Minor nitpick: My latest impression was that Marcus doesn't have any
preference for Coyotos anymore; the new L4 variants seem to be
considered equal, or even better candidates.

-antrik-


___
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd


Re: Device drivers in Mach?

2007-03-22 Thread leslie . polzer
On Wed, Mar 21, 2007 at 10:00:29PM +0100, Richard Braun wrote:

 Mach is old [...]

 [...]

 Hurd on L4 project is stalled [...]

Sooo... what's the plan?  Stay with Mach and feed that old stuff?

  Leslie

-- 
NEW homepage: https://viridian.dnsalias.net/~sky/homepage/
gpg --keyserver pgp.mit.edu --recv-keys DD4EBF83


pgpI6RTZbiYXK.pgp
Description: PGP signature
___
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd


Re: Device drivers in Mach?

2007-03-22 Thread Barry deFreese

[EMAIL PROTECTED] wrote:

On Wed, Mar 21, 2007 at 10:00:29PM +0100, Richard Braun wrote:

  

Mach is old [...]

[...]

Hurd on L4 project is stalled [...]



Sooo... what's the plan?  Stay with Mach and feed that old stuff?

  Leslie
  
I suppose that depends on who you ask.  Some of the bigwigs are looking 
at a totally new system based on Coyotos.  Some of us are trying to do 
what we can with Mach, while Richard is writing a mach-compatible 
replacement that I don't believe he intends to actually utilize for Hurd 
but I may be wrong there.  I personally liked the idea of L4 but 
apparently there were technical concerns that were way over my head. 
(Though from what I understand, some of the new derivatives of L4 might 
be more compatible).


Welcome to Free Software.  You are welcome to do whatever you wish, 
which means everyone does what they want and no one steers the ship! :-)


Barry deFreese (aka bddebian)


___
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd


Re: Device drivers in Mach?

2007-03-22 Thread Pierre THIERRY
Scribit Barry deFreese dies 22/03/2007 hora 10:08:
 (Though from what I understand, some of the new derivatives of L4
 might be more compatible).

Yes, both Coyotos and L4.sec would provide the needed features, IIUC.
The thing is, Coyotos is developed more openly with some hard deadlines,
wheras L4.sec, even if it should be released under a free license, seems
to be developed in a more closed way, and with no guarantee about its
availability.

Which makes Coyotos the best candidate so far for the µ-kernel of a next
Hurd...

Quickly,
Pierre
-- 
[EMAIL PROTECTED]
OpenPGP 0xD9D50D8A


signature.asc
Description: Digital signature
___
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd


Re: Device drivers in Mach?

2007-03-21 Thread Constantine Kousoulos

[EMAIL PROTECTED] wrote:

Hello,


Hello Leslie



  when I went to the task page with notes on the coming sound system, I
noticed that it's written there that device drivers go into Mach.

  Why is that?  I thought a big point of micro kernels was that a single
malfunctioning driver couldn't affect the whole system because it
doesn't sit in �admin� space.



Your observation is correct. All of Mach's drivers currently 
reside inside the kernel. AFAIK, Mach's IPC is too slow to support 
user space drivers. When Mach was created at Carnegie Mellon, they 
had experimented with user space drivers and observed the above 
conclusion. I'm sure that the senior members of this project can 
give you more detailed info on the subject than me.


However, processors have gotten *a lot* faster the last ten years 
since Mach's creation, so i have a few reservations if the current 
IPC system is completely unusable with user space drivers.
Once again, the senior members of this project can shed more light 
on the subject.


Regards,
Constantine


___
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd


Re: Device drivers in Mach?

2007-03-21 Thread leslie . polzer
On Wed, Mar 21, 2007 at 09:01:35PM +0200, Constantine Kousoulos wrote:

 Your observation is correct. All of Mach's drivers currently reside
 inside the kernel. AFAIK, Mach's IPC is too slow to support user
 space drivers.

Phew.  Don't they have that in Minix?  I think I remember starting the
Realtek network driver in user space.  What a delighting experience.


 However, processors have gotten *a lot* faster the last ten years
 since Mach's creation, so i have a few reservations if the current IPC
 system is completely unusable with user space drivers. Once again, the
 senior members of this project can shed more light on the subject.

The only reason for me that would make me start helping with GNU/Hurd
would be device drivers (and most of the other stuff) in user space,
since Linux crashes too often when faulty hardware or drivers are at
play...

I'd appreciate more input on this, and why I would want a microkernel
architecture that isn't really one (IMHO)...

What about L4?

  Leslie 

-- 
NEW homepage: https://viridian.dnsalias.net/~sky/homepage/
gpg --keyserver pgp.mit.edu --recv-keys DD4EBF83


pgpilopoVsa13.pgp
Description: PGP signature
___
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd