>From the NGPT developers...

On behalf of the NGPT team, we would like to announce a change in direction
for the Next Generation POSIX Threading (NGPT) project.

As many of you may know by now, a new POSIX threading library NPTL
(http://people.redhat.com/drepper/nptl-design.pdf) is now available for
Linux and we don't want to split the community to choose one over the other.
The Linux 2.5 kernel has added many new features in the areas of Scheduler,
POSIX signal handling, clone() improvements and futexes that make highly
scalable and performing threads a more viable solution in Linux.

With this in mind, we have decided to stop adding new functionality to the
NGPT pThread library and will go in pure support mode. We will provide full
support for the existing NGPT releases and to those who have incorporated
NGPT in their current releases, and work to bring solutions for other
threading requirements to the NPTL community for discussion and
dispositioning. Currently, using Glibc-2.2.x, NGPT can be used as
Linuxthreads replacement library. However, NGPT will not be supported under
Glibc-2.3.

Our original goal was to make threading in Linux more scalable and POSIX
compliant, and it seems clear that NPTL has addressed such issues quite
well.
We will continue focus and working in the direction of improving overall
threading performance in Linux.

In summary, we feel that this decision is the best way to support the
community for the long term. We would also like to participate to improve
threads scalability and POSIX compliance for threading package in Linux. If
anyone has any questions or concerns about this decision, please email us
or the NGPT mailing list at [EMAIL PROTECTED]
We will be happy to answer any questions or discuss these changes in more
detail.

Reply via email to