l4-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: L4Hurd at Sourceforge


From: Farid Hajji
Subject: Re: L4Hurd at Sourceforge
Date: Tue, 23 Oct 2001 02:59:33 +0200 (CEST)

> Agreed. We should closely track changes being made to the Hurd as things
> progress. For convenience, however, we need a sandbox to play in. I was
> thinking we could use the third-party source tracking features of CVS to
> deal with this.
Good idea!

> > > 3) Is this the correct way to setup CVS? Are there any other
> > > suggestions?
> > 
> > Another module that you'll need is glibc, or at least those parts of
> > it that Farid packaged up as libhurd.
> 
> Is it enough to just use the glibc source from Debian? I'm not familier
> with the relationship or how often Hurd dependent stuff gets folded into
> glibc.
Please ask Mark Kettenis or bug-hurd for more details. There seems to be
two CVS repositories for glibc, one at redhat (IIRC) and one at gnu.
It _seems_ as if the main repository for glibc is at redhat, and that
the changes there are gradually merged into the official site at savannah.
But I may be wrong here.

> > And pthreads (I don't remember current status on that).
> 
> Pthreads seem to be forever on the TODO list.
Unfortunately, the Hurd sources themselves use C-Threads. However, they
use them only in a few places. I see no reasons why those few calls can't
be changed to Pthreads calls (with macros?) even now in the Hurd sources.

The Hurd-part of Pthreads should be discussed on bug-hurd, CC-ing to
l4-hurd. What we (l4-hurd) need here is _not_ a glibc "enhancement" to
support pthreads. We need simple Pthreads-wrappers around C-Threads and
changes to the Hurd sourcecode, so that it uses the Pthreads wrappers
instead of the direct C-Threads calls. In L4Hurd, we'll simply replace
those wrappers with code of our own to access either a future Pthreads
library provided by L4 developers, by OSKit or a Pthreads library of
our own. [At least, this makes sense to me right now].

-Farid.

-- 
Farid Hajji -- Unix Systems and Network Admin | Phone: +49-2131-67-555
Broicherdorfstr. 83, D-41564 Kaarst, Germany  | address@hidden
- - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - -
One OS To Rule Them All And In The Darkness Bind Them... --Bill Gates.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]