NGPT 1.9.0 RELEASED, Shared mutex/semaphore support included.

"Bill Abt" <[email protected]> Fri, 17 May 2002 10:27:01 -0400
Newsgroups gmane.linux.ngpt.user
Message-ID <[email protected]>
NGPT - Next Generation POSIX Threading

Version 1.9.0 RELEASED:
======================

NGPT Release 1.9.0 is the first "unstable" release of the NGPT 2.0
development tree. This release is fully suitable as a replacement for
LinuxThreads by either a single user or group or and entire distribution.
The NGPT team plans to do releases almost weekly of this 1.9.x tree until
the release of NGPT 2.0.

In this release, we've concentrated on primarily on a single area, shared
mutexes. NGPT mutex operations now respect the pshared option. Please note,
however, this is very early code and could cause you some problems.

The binary RPMs supplied with this release are based on and built for use
with a 2.4.19pre8 or better kernel that has the new "officially" sanctioned
support for NGPT. In addition it is necessary for you to apply the new
patch-futex-2.4.19-pre8 patch, included in this release. This patch is
based on new functionality already provided in the 2.5 kernel that will
eventually be backported to the 2.4 kernel and supported. NGPT takes
advantage of the functionality provided by this patch to efficiently handle
mutexes, both shared and non-shared. This patch is **ABSOLUTELY REQUIRED**.
NGPT will not function without it. The installation instructions have
changed a bit as well and you should check the INSTALL file for the updated
instructions.

You can build the library from source by downloading the source tarball or
source rpm and consulting the INSTALL file.

If you are running with a 2.5.x experimental kernel, it's best that run
with 2.5.20 or higher since it will already have the required changes for
NGPT. You will also have to rebuild NGPT from either the source tarball or
rpm.

As an UNSTABLE RELEASE, this release is not suitable for use in a
production environment, however, it should be noted that we have done
fairly extensive testing and you should find this release relatively free
of problems. If you encounter any problems with this release please post
them to the NGPT website and the development team will address them.

NGPT 1.9.0 can found at
http://oss.software.ibm.com/developerworks/opensource/pthreads.