[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