Soweit ich weiß ist das immer zu einem Teil im Kernel, es unterscheidet sich nur, wie es abgebildet wird. Die "alten" Linux Threads waren eine bestimmte Art von Prozess.

Threads auf jeder halbwegs aktuellen Plattform sind Kernelangelegenheit, weil es sonst ziemlich schwierig wird, atomare Operationen zu garantieren, besonders bei mehreren Exekutionseinheiten (Multit CPU, Dual Code, Hypthreading, etc)

Ciao,
_