[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
True64/linux/threads (was Everyone's SRM woes)
- From: alvin <alvin iplink net>
- To: axp-list redhat com
- Subject: True64/linux/threads (was Everyone's SRM woes)
- Date: Thu, 15 Mar 2001 07:41:35 -0500
Peter Petrakis wrote:
>
> > > Not comletely, remember Linux cannot handle Tru64 threads...
> >
> > I believe that's due to Linux not supporting certain kernel functions
> > that the Tru64 kernel has and the threads library is looking for them.
>
> Basicly Tru64 kernel's threading archtitecure is fully POSIX compliant
> where Linux's kernel threading system only implements part of the POSIX
> standard. I don't think we'll ever see full POSIX threads support in the
> kernel, Linus has said himself that he hates POSIX threads and they suck.
> Linux's kernel threading system act more like lightmweight processes than
> anything else.
The True64(3.2) has 3 and possibly more syscall layers. The first
problem is that linux does not break these out. This would be an easy
change to make to the kernel to allow the seperation into multiple call
handlers. I put a proposal to Compaq to make a few minor changes there
and then it would be possible to create a few modules that could be
loaded into the system to allow for complete execution of True64 code.
(Think iBCS).
For what It's worth I am not sure that the linuxthreads implemtation is
all that solid. I found a number of places where MySQL would break that
seem to be realated to thread creation and mmap. But I have been assuerd
by the linuxthreads maintainers that I am stupid and this could not be
the case ;)
--
Alvin Starr || voice: (416)585-9971
Interlink Connectivity || fax: (416)585-9974
alvin@iplink.net ||
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[]