|
| |
| | Native POSIX Thread Library - Wikipedia, the free encyclopedia |
 | | NPTL is a so-called 1×1 threads library, in that threads created by the user (via the pthread_create() library function) are in 1-1 correspondence with schedulable entities in the kernel (processes, in the Linux case). |  | | NPTL has been part of Red Hat Enterprise Linux since version 3, and is now a fully integrated part of glibc. |  | | In this implementation, the threading library is responsible for scheduling user threads on the available schedulable entities; this makes context switching of threads very fast, as it avoids system calls, but increases complexity and the likelihood of priority inversion. |
|
http://en.wikipedia.org/wiki/NPTL
|
|
| |
| | Migrating to Linux kernel 2.6 -- Part 5: Migrating apps to the 2.6 kernel and NPTL |
 | | NPTL was developed as part of the 2.5 kernel development process and was integrated with Linux run-time elements such as glibc at that time. |  | | NPTL is the strategic direction for Linux threading in the future. |  | | Enabling NPTL support when building a C library, such as glibc, is analogous to the mechanism used for enabling LinuxThreads support for glibc. |
|
http://www.linuxdevices.com/articles/AT6753699732.html
|
|
| |
| | RPM resource nptl-devel |
 | | Header files and static libraries for development using NPTL library. |
|
http://rpmfind.net/linux/rpm2html/search.php?query=nptl-devel&system=&arch=
|
|
| |
| | MySQL Bugs: #2173: MySQL's configure does not recognize NPTL |
 | | It is unlikely that these should come with NPTL, so the header file check will not only work but also yield the correct response.) Note to users of 4.0: This patch is not backported into 4.0, as that release is considered too stable for this change. |  | | Well, if NPTL is not supported (which is preety bad because LinuxThreads are obsolete and not supported by glibc people) then still checking headers only is wrong thing. |  | | Many Linux distributors provide currently glibc and libpthread in both versions - NPTL (and TLS) enabled in /lib/tls/ + LinuxThreads version in /lib _but_ headers in /usr/include/ are from LinuxThreads so your test will detect that there is LinuxThreads but in fact libpthread from /lib/tls (NPTL version) will be used. |
|
http://bugs.mysql.com/bug.php?id=2173
|
|
| |
| | NPTL Trace Tool Project |
 | | Our project is a stabilization effort on the GNU libc thread library NPTL (Native POSIX Thread Library). |  | | The trace can be analyzed once the problem has appeared and the application has stopped. |  | | We expect people facing complex problems with multi-threaded applications to experiment with this tool in order to find and fix the remaining bugs. |
|
http://nptltracetool.sourceforge.net
|
|
| |
| | The C10K problem |
 | | NPTL is a project by Ulrich Drepper (the benevolent dict^H^H^H^Hmaintainer of glibc) and Ingo Molnar to bring world-class Posix threading support to Linux. |  | | The kernel features developed for and used by NPTL are described in the design whitepaper, http://people.redhat.com/drepper/nptl-design.pdf... |  | | In spite of this, Ulrich's initial benchmarks seem to show that NPTL is indeed much faster than NGPT. |
|
http://www.kegel.com/c10k.html
|
|
| |
| | Red Hat Linux 9 and Java 2 Platform, Standard Edition 1.4.2: A Winning Combination |
 | | As a result, a new library, NPTL, was created to solve the problem. |  | | On a 2 X 1.6 Ghz P4 Xeon system, time to completion was 191% faster with J2SE 1.4.2 running on NPTL, compared with J2SE 1.41 running on the original Linux threads. |  | | The NPTL can now support Java implementations far better than any previous implementations. |
|
http://java.sun.com/developer/technicalArticles/JavaTechandLinux/RedHat
|
|
| |
| | Linux: Timing NPTL Locks |
 | | Ulrich Drepper stepped in and noted that only a test with the latest NPTL code would be relevant, " Nothing else makes any sense since there have [been] countless changes since the early releases. |  | | You need the nptl-devel package, and link with gcc -O2 -static test.c -L/usr/lib/nptl to see the performance of nptl linked statically. |  | | " He acknowledged recent changes to the locking code that addressed the problem Paul noticed with his bonnie++ benchmarks, and posted the results of a few quick tests to reveal that indeed the latest and greatest version of NPTL is faster than LinuxThreads. |
|
http://kerneltrap.org/node/view/1574
|
|
| |
| | NPTL centerpiece of Red Hat Linux 9 release |
 | | He added that improved threading from NPTL improves the way servers handle databases, Java and desktop software like OpenOffice and Mozilla. |  | | A white paper published in January, written by Red Hat's Ulrich Drepper and Ingo Molnar, explains that the Linux Threads Library implementing POSIX threads in the standard runtime environment of a Linux system cannot handle today's business demands. |  | | Red Hat Inc. on Tuesday announced details of Red Hat Linux 9, which features a significant strategy shift: the Raleigh, N.C.-based distributor skipped all potential point releases and went straight to a new version number with this upgrade, which includes a new threading system and brings the latest features to low-end users. |
|
http://searchenterpriselinux.techtarget.com/originalContent/0,289142,sid39_gci888557,00.html
|
|
| |
| | Gentoo Forums :: View topic - NPTL and GCC 3.3 |
 | | NPTL needs kernel 2.5 headers and if you read the LKML thread I posted the current one breaks glibc compilation. |  | | I've never messed with changing the kernel headers gentoo uses when compiling glibc. |  | | I hate not really knowing what a system critical pieec of software does... |
|
http://forums.gentoo.org/viewtopic.php?t=55034&highlight=nptl
|
|
| |
| | HOWTO Gentoo 2004.2 for linux 2.6 and NPTL - Gentoo Linux Wiki |
 | | "You should see 'Native POSIX Threads' in the output." the NPTL libraries are moved to a new dir refer to the ebuild to see the command you need to run. |  | | If you use not-so-recent binary only commercial applications (for example Matlab 6.5) that don't work with NPTL, re-emerge glibc without the nptlonly USE flag, so you will be able to use linuxthreads with |  | | This holds true for x86 users however if you're an ~x86 user you will not see this properly |
|
http://gentoo-wiki.com/HOWTO_Gentoo_2004.2_for_linux_2.6_and_NPTL
|
|
| |
| | Neowin.net -> nptl - is it beneficial and is it worth it? |
 | | It does require the 2.6 kernel headers which are masked, but all you have to do is add your arch to the KEYWORDS in the ebuild. |  | | I see that it allows the kernel to do all the scheduling and that parts of it have been optimized - is this noticable on the desktop? |  | | Also, I think my project for tonight's gonna be nptl then, because frikkin mozilla-firebird-cvs refuses to work :D |
|
http://www.neowin.net/forum/index.php?showtopic=134807
|
|
| |
| | MySQL Bugs: #868: on linux with NPTL, mysqld hangs under high load |
 | | I would *like* to be running/testing mysql fully in an NPTL enabled environment however thus far I've not had much success building mysql from source against NPTL headers and libraries. |  | | Description: Experineced problems with mysqld hanging, not responding to queries and unable to shutdown while doing high-load benchmark testing. |  | | Please provide as much details as possible so we can repeat this problem. |
|
http://bugs.mysql.com/bug.php?id=868
|
|
| |
| | Carrier Grade Linux(CGL) for ARM/XScale based system |
 | | In the linux kernel, a thread register is simulated by an additional field(pd_addr) to thread_struct and two system calls(sys_get/set_thread_area()). |  | | Adapt the nptl version to the latest version. |  | | Meanwhile, a TLS(Thread Local Storage) feature support is required in the toolchain. |
|
http://xcgl-port.sourceforge.net/nptl.html
|
|
| |
| | Bugzilla bug 60576 |
 | | I don't think versions are important because all test failed till now on all nptl systems i used and succeeded on all linuxthreads or hybrid systems. |  | | This probelm occurs on all pure nptl systems (meaning systems with only nptl enabled libc). |  | | As our bug (61602) was marked as a duplicate i'd like to add that this problem has nothing todo with gentoo. |
|
http://bugzilla.ximian.com/show_bug.cgi?id=60576
|
|
| |
| | NPTLbenchmarks - Gelato@UNSW WiKi |
 | | A debian package of a glibc built with these packages is available. |  | | This has slightly updated results over those listed below; we are still interested to hear if anyone else is looking at the performance of the new libraries. |  | | The current.deb's in the archive given above contain a glibc with David Mosbergers fast system call patch. |
|
http://www.gelato.unsw.edu.au/IA64wiki/NPTLbenchmarks
|
|
| |
| | FGA: The known problems with threads on Linux |
 | | However, as of version 0.19 of NPTL and version 2.5.36 of the kernel, only some of the known problems have been addressed. |  | | And, of course, you won't get the corrections that have been made in any Linux distribution until they switch to NPTL and version 2.6 (or version 2.5.36 or later) of the kernel. |  | | These are the known problems with threads on Linux: |
|
http://homepages.tesco.net/~J.deBoynePollard/FGA/linux-thread-problems.html
|
|
| |
| | NPTL and static linking |
 | | Some research turned up the fact that only the Gentoo distribution comes with a static version of NPTL. |  | | Does anyone know if this is an intentional decision on the part of the glibc/nptl crew to refuse to support static linking of the pthreads library (perhaps due to ongoing development)? |  | | Software > Linux Debian Devel > NPTL and static... |
|
http://www.talkaboutsoftware.com/group/linux.debian.devel/messages/150571.html
|
|
| |
| | The Slackware Linux Project: Slackware ChangeLogs |
 | | NPTL (which should be rare), this is the method you'll want to use to |  | | Note that in the example above, the binary is running against the NPTL |  | | other headers that are different and link against the NPTL versions of |
|
http://www.slackware.com/changelog/current.php?cpu=i386
|
|
| |
| | [Mono-devel-list] Threading, NPTL, libgc (beta2) |
 | | Also, no other programs (at least from what I have noticed) appeared to be affected by nptl. |  | | Additionally, when configuring mono beta 3, I passed --with-nptl=no. So far the XSP test site and my site work as they used to in beta1, and it has not "hung" on a page yet! |  | | I am very excited that it is now working, although a little surprised, because I thought nptl was supposed to be transparent. |
|
http://lists.ximian.com/archives/public/mono-devel-list/2004-June/006534.html
|
|
| |
| | Gentoo Forums :: View topic - Installing Gentoo - The Developers Method - Stage1 and NPTL |
 | | Ulrich Drepper is a RedHat Linux developer and has also published a full draft specification paper with in depth information on "Native POSIX Thread Library" (NPTL) on his devspace here Your favorite pdf viewer is required to view this document. |  | | The developers have been slowly making the migration to 2.6 allot easier and it's no longer nessesary to unmask linux2.6-headers to allow use of the latest linux headers. |  | | He explained, "Unless major flaws in the design are found this code is intended to become the standard POSIX thread library on Linux system and it will be included in the GNU C library distribution." |
|
http://forums.gentoo.org/viewtopic.php?t=189250&highlight=mono
|
|
| |
| | LWN: Native POSIX Thread Library 0.1 released |
 | | As part of the continuous effort to improve Linux's capabilities as a client, server, and computing platform Red Hat sponsored the development of this completely new implementation of a POSIX thread library, called Native POSIX Thread Library, NPTL. |  | | Unless major flaws in the design are found this code is intended to become the standard POSIX thread library on Linux system and it will be included in the GNU C library distribution. |
|
http://lwn.net/Articles/10465
|
|
| |
| | gmane.comp.lib.phil |
 | | If the size is a problem, can I simply ensure that the memory I declare for my condition variables on SLES 8 has sufficient padding for the extra 36 bytes required by Red hat AS 3? |  | | This is the NPTL part of the tst-cond16 fix. |  | | Version 0.3 of NPTL Trace mechanism design (4 May 09:27) |
|
http://blog.gmane.org/gmane.comp.lib.phil
|
|
| |
| | [No title] |
 | | 3) Choice of toolchain components does become important w NPTL HJL binutils is probably preferred over bog standard FSF, also probably better building glibc from cvs snapshots than from the "official" glibc-2.3.3... |  | | >> - a config.cache is pre-loaded with required configuration options >> if nptl is used, these configure checks cannot run while cross- >> building. |  | | Same build method can be used if we target linuxthreads, but with this script we avoid the extra gcc build as you asked so some conditional application of the kludge patch will have to be performed. |
|
http://www.kegel.com/crosstool/crosstool-0.28-rc36/contrib/crosstool-0.28-rc34-nptl_fixes.patch
|
|
| |
| | kernel-2.4.22-1.2115.nptl.i686 RPM |
 | | - Enable building of libata, and fix up locking for nptl - gcc3 compile fixes. |  | | * Thu Oct 16 2003 Dave Jones - Drop kupdated 'fix' that broke things with nptl. |  | | Enable with acpi=on * Sat Sep 06 2003 Dave Jones - Execshield updates to -B5 * Fri Sep 05 2003 Dave Jones - Fix for EXPORT_NO_SYMBOLS - Merge oprofile patches. |
|
http://www.ensta.fr/~pollet/rpm2html/RPMS/kernel-2.4.22-1.2115.nptl.i686.html
|
|
| |
| | rhn.redhat.com Red Hat Support |
 | | - fixed reinitialization of _res when using NPTL stack cache |  | | - NPTL should now be usable in C++ code or -pedantic -std=c89 C |  | | - fixed NPTL stack freeing in case of pthread_create failure with detached |
|
http://rhn.redhat.com/errata/RHSA-2004-586.html
|
|
| |
| | HOWTO Migrate to NPTL - Gentoo Linux Wiki |
 | | HOWTO Migrate to NPTL - Gentoo Linux Wiki |  | | It is also possible to switch to NPTL on a pre-configured Gentoo system. |  | | The major benefit of NPTL over linuxthreads from a users perspective is that it's faster (refer to the PDF for benchmarks). |
|
http://gentoo-wiki.com/NPTL
|
|
| |
| | NPTL - LinuxMIPS |
 | | Currently NPTL for Linux/MIPS is work in progress. |  | | Ulrich Drepper's NPTL Design Document ( http://people.redhat.com/drepper/nptl-design.pdf) contains some information on the NTPL design including implementation details on other architectures. |  | | One prerequirement for NPTL is TLS, as documented in Thread Local Storage ( http://people.redhat.com/drepper/tls.pdf). |
|
http://www.linux-mips.org/wiki/index.php/NPTL
|
|
| |
| | NPTL Tests and Trace project |
 | | The advantages of the NPTL interface is that the cancellation handling is faster (when -fexception is used, even in C code) and that the additional interfaces are now available without special compiler and linker parameters. |  | | " As the next step in removing support for the obsolete LinuxThreads library, code compiled and linked on Fedora Core 4 now automatically uses the NPTL headers and libraries. |  | | NPTL (Native POSIX Threading Library) Tests and Trace |
|
http://nptl.bullopensource.org
|
|
| |
| | cvs commit: hints nptl.txt |
 | | This is required because NPTL uses + features of Glibc that aren't yet in any released tarball. |  | | Pure LFS -provides the proper basis off which to build a system, is far FAR less likely -to go awry with the use of NPTL. |  | | The reason this is + required is that NPTL takes advantage of a keyword (__thread) that + currently isn't in the 3.2 series. |
|
http://www.linuxfromscratch.org/pipermail/hints/2003-May/001668.html
|
|
| |
| | Bootable CD using Linux 2.6.5, nptl and udev |
 | | Bootable CD using Linux 2.6.5, nptl and udev |  | | It should only be used if you have aleady built several LFS systems. |  | | This boot CD is my first using the 2.6 series kernels; it also used udev and nptl. |
|
http://www.stockwith.co.uk/iso
|
|
| |
| | testing NPTL is off after setting LD_ASSUME_KERNEL |
 | | Programming > Programming Threads > testing NPTL is... |  | | Aside from checking the env variable has been set how can I test that NPTL is not actually being used once the above is set? |  | | Re: testing NPTL is off after setting LD_ASSUME_KERNEL |
|
http://www.talkaboutprogramming.com/group/comp.programming.threads/messages/39627.html
|
|
| |
| | Overclockers Forums - nptl |
 | | NPTL is part of the C library and the kernel doesn't use that of course |  | | > Overclocking > Alternative Operating Systems > nptl |  | | All I needed to do was set the USE flag, reemerge glbic and I was set, and pthreads (nptl) was working. |
|
http://www.ocforums.com/showthread.php?t=349858
|
|
| |
| | SourceForge.net: user-mode-linux-devel |
 | | This happens if and only if UML is using NPTL thread libraries. |  | | Even by checking the source, it should not interfere. |  | | On Friday 29 October 2004 11:26, Roland Kaeser wrote: > Hi all > I"m a newby to UML but an very oldy to linux. |
|
http://sourceforge.net/mailarchive/message.php?msg_id=9949191
|
|
| |
| | ONLamp.com: Linux Multithreading Advances |
 | | Second, there are now two fresh, competing implementations of the POSIX pthreads standard (NGPT and NPTL) set to replace the aging LinuxThreads library. |  | | In typical open source fashion, only time will tell exactly who wins out in which arena. |
|
http://www.onlamp.com/pub/a/onlamp/2002/11/07/linux_threads.html
|
|
| |
| | NPTL Home |
 | | NPTL: Tools and the Power to use them. |  | | The North Portland Tool Library (NPTL) is a community resource that loans a wide variety of tools to community members free of charge. |  | | The Tool Library benefits North Portland residents by reducing the costs of maintaining and improving their homes, building community, and sustaining diverse, livable neighborhoods. |
|
http://www.northportlandtoollibrary.org
|
|
| |
| | LWN: Patch: nptl 0.2 |
 | | But there are a number of tests which fail, mostly because some functionality is missing in glibc. |  | | It is only important that all tests in nptl/ are passing. |  | | Run make subdirs=nptl check to run all thread tests. |
|
http://lwn.net/Articles/11833
|
|
| |
| | www.rpm.org homepage - RPM Package Manager |
 | | Various distribution developers have sought advice and assistance in stabilization of a given CVS or Red Hat corporate (RHEL) version of RPM in their environment: Linux kernel-2.4 or kernel-2.6; NPTL or non-NPTL; X86, ppc, ARM, Sparc; RPM packaged or tarball derived. |
|
http://www.rpm.org
|
|
| |
| | Nptl - EmuTalk.net |
 | | with nptl when you choose pause from the GUI everything is paused (also the gui) so you cannot resume i think.... |
|
http://www.emutalk.net/mupen64/17229-nptl.html
|
|
| |
| | Choon.NET - WHM/cPanel nptl profile script for Red Hat Enterprise Linux |
 | | If you are using Red Hat Enterprise Linux ES release 3 (Taroon Update 1) with WHM/cPanel on Vanilla kernel 2.4.x, then you can use this script to prevent you from getting Segfaults with bind and other programs cannot be started. |  | | WHM/cPanel nptl profile script for Red Hat Enterprise Linux |  | | Choon.NET - WHM/cPanel nptl profile script for Red Hat Enterprise Linux |
|
http://choon.net/nptl.php
|
|
| |
| | [arch] New NPTL repository |
 | | LavaPunk wrote: > Judd Vinet wrote: > >> I've moved the NTPL-related packages from our Testing repository and >> stuck 'em in a special "NPTL" repository, which you can add to your >> pacman.conf like any other repo. |  | | If you want to use the NPTL glibc then >> I suggest you put this repo at the top of your list in pacman.conf. |  | | >> >> [nptl] >> Server = ftp://ftp.archlinux.org/nptl >> >> Warning: You need a 2.6.x kernel to use this glibc! |
|
http://www.archlinux.org/pipermail/arch/2004-July/001899.html
|
|
| |
| | dBforums - RH9 and NPTL |
 | | So now that RH9 is out with NPTL, does anyone have any experience with |  | | > So now that RH9 is out with NPTL, does anyone have any experience with |  | | dBforums > Usenet Groups > mailing.* (read-only mailing list archives) > mailing.database.mysql > RH9 and NPTL |
|
http://www.dbforums.com/t777313.html
|
|
| |
| | [No title] |
 | | + * rtnptl___1_10: All nptl test cases passed and it bases + on fusyn-1.13. |  | | + +2003-12-1 Boris Hu + * sysdeps/unix/sysv/linux/i386/pthread_cond_wait.c: + Merge nptl process shared condvar bug fix. |  | | + + * sysdeps/unix/sysv/linux/internaltypes.h: Reserver Bit 18-24 of mutexkind + to record priority ceiling value, for NPTL has used the lowest bits. |
|
http://developer.osdl.org/dev/robustmutexes/rtnptl/2.2/rtnptl-2.2.patch
|
|
| |
| | Re: [gentoo-dev] bootstrapping with NPTL |
 | | Re: [gentoo-dev] bootstrapping with NPTL Paul de Vrieze |  | | i hope you put ~x86 into ACCEPT_KEYWORDS otherwise you wont have nptl enabled in your glibc (you need latest unstable glibc/gcc in order to get nptl) |  | | Will this leave me with a from-scratch NPTL-enabled system? |
|
http://www.mail-archive.com/gentoo-dev@gentoo.org/msg02471.html
|
|
| |
| | Personal Fedora Core 1 Installation Guide |
 | | The following method was devised to work around these issues. |  | | y For Mozilla plugins: ------------------- The rp8.linux20.libc6.i386.cs2.rpm file will install the plugins to: /usr/lib/netscape/plugins/ [root@myhost mm]# cp /usr/lib/netscape/plugins/* /usr/lib/mozilla/plugins NOTE: Read the Redhat 9.0/Fedora Issues Due to the NPTL you will have issues running RealPlayer. |  | | * Add 'nosysinfo' to the kernel line if you'd like to disable NPTL. |
|
http://www.mjmwired.net/resources/mjm-fedora-fc1.shtml
|
|
| |
| | Tanya@Putera -> Nptl |
 | | aku baru jer tau pasal nptl walaupun dah lama wujud |
|
http://www.putera.com/tanya/index.php?showtopic=8663
|
|
|