Вообще, это оффтопик, и лучше идти в Линукс это обсуждать.
Но суть такая , что в Linux многопоточность встроена в систему изначально,
а не налеплена сверху, как в POSIX OS, и поток является там частью ядра.
В Линукс выстроена очень эффективная модель управления памятью,
сильно завязанная на COW, и при этом разница между процессом и потоком стирается
до почти нуля.
Да же комманда ps если я правильно помню в линуксе показывает не процессы, а потоки.
Ну это вот если совсем очень кратко.