init: это пользовательский поток или поток ядра?

init – это первая задача, выполняемая после загрузки ядра, правильно? Тогда кто его владелец.

также я вижу [swapper / 0] [swapper / 1] ….. [swapper / 7] с pid 0

PID PPID CPU TASK ST %MEM VSZ RSS COMM 0 0 0 c180b020 RU 0.0 0 0 [swapper/0] 0 2 1 f7550ca0 RU 0.0 0 0 [swapper/1] 0 2 2 f7554bc0 RU 0.0 0 0 [swapper/2] 0 2 3 f7570ca0 RU 0.0 0 0 [swapper/3] 0 2 4 f7574bc0 RU 0.0 0 0 [swapper/4] 0 2 5 f75c8ca0 RU 0.0 0 0 [swapper/5] 0 2 6 f75ccbc0 RU 0.0 0 0 [swapper/6] 0 2 7 f75f0ca0 RU 0.0 0 0 [swapper/7] 1 0 2 f7480000 IN 0.1 4676 2568 init 2 0 5 f7480ca0 IN 0.0 0 0 [kthreadd] 

One Solution collect form web for “init: это пользовательский поток или поток ядра?”

init – это процесс пользовательского пространства, который всегда имеет PID = 1 и PPID = 0. Это первая программа пространства пользователя, порожденная ядром, когда все будет готово (т.е. инициализируются основные драйверы устройств и монтируется корневая файловая система). Как первый запущенный процесс, у него нет значимого родителя.

Другие «процессы» в вашем выписке действительно являются задачами ядра.

  • Перечислите процессы суперпользователя
  • Есть ли способ выбрать несколько условий в `ps`?
  • Как получить RUSER и EUSER процесса (FreeBSD)
  • Почему `htop` показывает больше процессов, чем` ps`
  • Получить время начала процесса независимо от обновлений NTP
  • Использование ps и наблюдение за соблюдением родительского и дочернего процессов
  • grep для конкретного процесса в ps, но не для самой команды grep
  • Параметры командной строки для стойки не отображаются в выводах ps или procfs
  • Разница между выводами top и ps
  • Отформатируйте вывод cputime для ps
  • Как убить несколько процессов
  • Linux и Unix - лучшая ОС в мире.