[M3devel] targeting kernel instead of libc/pthreads?

Jay K jay.krell at cornell.edu
Tue Aug 11 16:22:23 CEST 2009


I'm aware of that. But I don't think it matches pthreads closely, but provides sufficient primitives. It is clone and futex.
I expect the kernel interfaces to be stable and there are multiple, binary incompatible?, pthreads implementations.

 - Jay


> Subject: Re: [M3devel] targeting kernel instead of libc/pthreads?
> From: dragisha at m3w.org
> To: jay.krell at cornell.edu
> CC: hosking at cs.purdue.edu; m3devel at elegosoft.com
> Date: Tue, 11 Aug 2009 16:14:10 +0200
> 
> Your data is pretty rusty here :)
> 
> pthreads as library is of course "usermode layer over something". That
> something being O(1) kernel space thread implementation.
> 
> On Tue, 2009-08-11 at 05:37 +0000, Jay K wrote:
> > 
> > In particular on Linux pthreads are usermode layer over something
> > else.
> -- 
> Dragiša Durić <dragisha at m3w.org>
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20090811/2d11f9e7/attachment-0002.html>


More information about the M3devel mailing list