[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LinuxThreads or other alternatives for the Hurd/{Mach,L4}?
From: |
Farid Hajji |
Subject: |
LinuxThreads or other alternatives for the Hurd/{Mach,L4}? |
Date: |
Sat, 21 Jul 2001 02:58:39 +0200 |
[Of course, it's inria.fr, not inria.com...]
Hello Xavier,
I'm searching for a P-Threads library with an N:M-mapping model that
could be ported to Mach and to L4 microkernels. LinuxThreads currently
only supports a 1:1 model (that maps a pthread to a clone()-ed Linux
process), so that's definitely not what we need.
The reason why we need an N:M library is, that we are planning to port
the Hurd from Mach to the L4 microkernel. Unfortunately, the Hurd uses
threads very heavily, and L4 provides only a limited number of native
threads per task (128 or so), so there is a need for a multiplexing
library.
Are you planning to evolve LinuxThreads to an N:M-model in the future
or are you already busy hacking on it? I'm asking this, because I'd
really like to avoid duplicate/unnecessary work here.
Even if you don't plan to implement N:M, could you point us to an
existing implementation or to a description of the underlying theory?
Implementing multiplexing threading libraries looks quite scary to me
at the moment (you know, the "black art" aspect...) ;-)
Thanks for your help,
-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.
- LinuxThreads or other alternatives for the Hurd/{Mach,L4}?, Farid Hajji, 2001/07/20
- LinuxThreads or other alternatives for the Hurd/{Mach,L4}?,
Farid Hajji <=
- Re: LinuxThreads or other alternatives for the Hurd/{Mach,L4}?, Michael Hohmuth, 2001/07/22
- Re: LinuxThreads or other alternatives for the Hurd/{Mach,L4}?, Farid Hajji, 2001/07/22
- Re: LinuxThreads or other alternatives for the Hurd/{Mach,L4}?, Michael Hohmuth, 2001/07/23
- Re: LinuxThreads or other alternatives for the Hurd/{Mach,L4}?, Farid Hajji, 2001/07/24
- Re: LinuxThreads or other alternatives for the Hurd/{Mach,L4}?, Espen Skoglund, 2001/07/24
- Re: LinuxThreads or other alternatives for the Hurd/{Mach,L4}?, Farid Hajji, 2001/07/24