[LatinaLUG] Corso base GNU/Linux@biblioteca di Latina Scalo
Enrico Bianchi
enrico.bianchi@ymail.com
Ven 4 Apr 2014 10:33:02 CEST
On 04/04/2014 01:56 AM, Simone de Dominicis wrote:
> Perchè che è successo?
>
Tutto e` partito da qua: https://bugs.freedesktop.org/show_bug.cgi?id=76935
Poi e` continuato qua:
http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01327.html
In sostanza, gli sviluppatori di systemd hanno fatto i loro porci comodi
usando i dati in /proc/cmdline indiscriminatamente, con il risultato di
bloccare l'avvio del sistema (systemd intercetta il parametro di init
"debug", usato da secoli dagli sviluppatori del kernel, andando a
bloccare l'avvio per l'eccessivo logging nel sistema). Alla segnalazione
del bug Kay Sievers (uno degli sviluppatori di systemd) ha risposto
seccato "il problema non e` nostro", Torvalds e soci hanno replicato
(giustamente) "no, il problema l'hai causato tu, quindi e` tuo". Il
risultato finale e` stata la decisione che qualsiasi patch proveniente
dagli sviluppatori di systemd sara` rifiutata a causa del comportamento
immaturo di questi nel non riconoscere i propri errori[1] e,
soprattutto, bug[2] (tra l'altro, sono rimasto colpito dal fatto che in
america e` stato importato il termine "primadonna") e che per il bug che
ha generato la polemica si e` deciso di impostare un rate limit ai
messaggi loggati in /dev/kmsg
Enrico
[1] a supporto di questo, la disabilitazione dei cgroups a livello di
kernel non fanno partire un sistema perche` systemd va in segfault, la
risposta di poettering e` da lasciare basiti:
https://bugs.freedesktop.org/show_bug.cgi?id=74589#c2
[2] sempre di poettering, in cui fa riferimento anche ad un "bad design"
di systemd (se il PID 1 perde tempo a fare pulizie, il sistema si siede
ed aspetta che finisce le sue operazioni):
https://bugs.freedesktop.org/show_bug.cgi?id=68217#c1
Maggiori informazioni sulla lista
latina