On Wed, Jan 21, 2004 at 02:55:30PM +0000, Dave Jones wrote: > the 2.4.22 is the base kernel from kernel.org that everything is built > on top of. the 1.2153 is a CVS ident (so gets bumped with every change > I check in). the .nptl is 'native posix threading library'. > glibc does various magick if it finds its running on a 2.6 kernel, > or a 2.4 kernel with a .nptl suffix. If it doesn't, then it falls back > to the older threading model iirc. To be precise, if it finds <= 2.4 kernel without .nptl suffix, FC1 glibc issues a dummy syscall when starting every program to find out if that kernel supports NPTL. The .nptl suffix is a magic which helps avoiding this syscall. Jakub