On Fri, 27 May 2005 13:54:50 +0100, <dan@...> wrote:
> - However, it does require kernel support for futexes (for its mutex
> implementation). As not many people knwo whether they've got this,
> and as it's available on pretty much exactly the same systems as
> NPTL (it is part of the kernel support required for NPTL), we describe
> SBCL as needing NPTL
This is a poor approach, it would be better to state:
... with NPTL kernel support, (more specifically futex support), ...
Once a linux system has been converted to NPTL, it is stuck in 2.6
kernel land. There are many products, for instance VMware that do not
support 2.6 kernels. With NPTL in place, I cannot drop back into 2.4
to provide a test case to VMware. NPTL requires more than a kernel
change, if I recall correctly, I had to rebuild libc and a few other
tools. A futex changes sounds like I have the opportunity to return
to 2.4 kernels to deal with support issues.
With sufficient thrust, pigs fly fine.