The LinuxThreads project originally brought multithreading to Linux, but didn't conform to POSIX threading standards. The introduction of Native POSIX Thread Library (NPTL) however, overcame many of these disadvantages.
This article describes some of the differences between these two Linux threading models for developers who may need to port their applications or who simply want to understand where the differences lie.