Вероятно, это связано с используемой библиотекой потоков и / или версией ядра.
Старая (теперь очень старая) библиотека потоков "Linuxthreads", используемая для отображения каждого потока как процесса "верхнего уровня", который будет отображаться непосредственно в / proc и иметь отдельный PID.Это был один из многих его недостатков, которые были исправлены:
Новая (теперь не очень новая) библиотека потоков NPTL, которая на протяжении многих лет включена в каждый новый дистрибутив, может использовать функции ядра длясделать темы появляться под тем же PID.Потоки все еще там, но теперь находятся в подкаталоге «task» в / proc, поэтому они обычно игнорируются «ps» (вы все равно можете видеть их, если хотите, с соответствующей опцией).API потоков posix (более или менее; более новые делают больше, чем более старые).Я ожидаю, что рассматриваемые процессы были многопоточными.
Все еще можно увидеть программы, связанные с Linuxthreads, если они статически связаны давным-давно.Современные ядра поддерживают это просто отлично.