[M3devel] targeting kernel instead of libc/pthreads?

Tony Hosking hosking at cs.purdue.edu
Tue Aug 11 15:48:01 CEST 2009


On 11 Aug 2009, at 01:37, Jay K wrote:

> Does anyone
>  - like the idea

Perhaps an interesting "research" idea.  Probably not for the  
mainstream, because it is so platform-specific and puts you at the  
mercy of changes to kernel interfaces as opposed to more stable POSIX  
APIs.

>  - can work on implementing
>
> Modula-3 threads over one/some/all of the kernel interfaces?
> In particular on Linux pthreads are usermode layer over something  
> else.
>
> If we targeted the kernel interface, we could ignore uclibc vc.  
> glibc vc. newlib.
>
> On the flip side -- is pthreads viable on non-NPTL kernels?
>   It's not like the C interfaces weren't there.
> Or is Modula-3 sensitive to the odd semantics?
> Or is it just slightly or much too slow?
>
> Just throwing ideas out..
>
>  - Jay

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20090811/51a6febb/attachment-0002.html>


More information about the M3devel mailing list