The Native POSIX Thread Library for Linux
Ulrich Drepper, Ingo Molnar · 2002
Today’s demands for threads can hardly be satisfied by the LinuxThreads library implementing POSIX threads which is currently part of the standard runtime environment of a Linux system. It was not written with the kernel extensions we have now and in the near future available, it does not scale, and it does not take modern processor architectures into account. A completely new design is necessary and this paper will outline the design we came up with.