Позволяет многопоточным приложения использовать потоки 1:1, т.е. один ядерный поток на один поток приложения. Работает быстрее, чем родные линуксовые потоки (часто на много быстрее)
Кстати, а как включается их поддержка? Я что-то излазил весь конфиг ядра от RH9 и не нашел никаких упоминаний об NPTL. :(
То, что glibc должен быть с поддержкой, это понятно, а как с ядром? И где для него можно найти патчи?
На сколько я слышал в ветке 2.4.х ванильной NPTL нет и не будет. Значит патчи нужно искать в редаховых ядрах либо в 2.5.х ветке. Можно натравить diff на редхатовое ядро и поискать упоминания про NPTL.