TGViewer
extern volatile world extern volatile world @extern_world · 554 subscribers
Post #179 550
Как известно, есть родитель процесса в Unix завершается раньше, чем его
дочерний процесс, то дочерний процесс получает нового родителя -- PID1,
которым обычно является /sbin/init. В ядре Linux есть функция,
позволяющая определить, что новым родителем при таких обстоятельствах
будет какой-то процесс, отличных от PID1.

Странное желание, но попробуем выяснить, зачем это сделано. Открываем
историю, читаем мотивировочную часть: "некоторые демоны написаны через
задницу и не умеют работать в foreground. Вместо того, чтобы исправлять
код этих демонов, лучше давайте раздуем Linux ещё больше. Мне пофиг, что
это создаст условия для написания ещё большего количества демонов через
задницу". Число и подпись -- Церетелли от IT.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ebec18a6d3aa1e7d84aab16225e87fd25170ec2b
More from @extern_world
  1. Dec 28, 2023https://en.wikipedia.org/wiki/Cyber_Resilience_Act Хотели как лучше, получилось как всегда…
  2. Dec 8, 2023Они пытаются переизобрести списки рассылки и впихнуть git-send-email в этот дурной Discour…
  3. Oct 26, 2023You should regard anything from 2001 or earlier as having been written by a different pers…
  4. Oct 21, 2023У человечества новая игрушка -- machine learning как идея и ChatGPT в частности. И в моей…
  5. Oct 5, 2023Welcome to my world. # select count(*) from information_schema.columns group by table_name…
  6. Sep 14, 2023Перед вами гений инженерной мысли, без иронии. Переходник между всеми мыслимыми форматами…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →