Perché non sono sorpreso

James Rayner, uno dei manteiner del kernel ArchLinux MPeF[1]dixit:

I'm sick of the kernel. It's crap. Every release breaks something new, and every release is as poorly tested as the last. (not you tpowa, I mean upstream -- you do a good job with what you're given by them) The stable tree, isn't stable. I want something that works and won't break.

This email was not sent on a whim, I've thought about this for a while, and have realised, that there's not going to be a decent release in the near future and i'd prefer to not lead people on any further.

Insomma - secondo James - il kernel è crap e la mail non è uno sfogo del momento ma il riassunto di lunghe riflessioni.

Solo qualche giorno fa osservavo che l'ultima versione di Ubuntu è stata rilasciata con problemi nel kernel aventi a che fare con i mouse PS2 e non solo; molti ad esempio reclamano che ci son problemi anche con tastiere e mouse USB. Nessuno dei bachi aperti (esempio confirmed e high importance) è ancora stato sistemato a 3+ settimane dal rilascio. Su Edgy, che per lo meno era "installabile" avevo già detto che:

[...] il rilascio, per motivi di scarsa qualità evidenti, si poteva volentieri ritardare. Vista è slittato, Leopard è slittato... Edgy no. Ma la qualità a detta di molti ne ha sofferto.

Su Feisty, che non posso ancora provare, non mi voglio pronunciare. Mi limito a riportare una osservazione non mia: se un baco così grosso ed evidente (il classico showstopper) è passato inosservato al punto di finire in una distro, chi lo testa il kernel di Linux?

La qualità insomma non sembra essere un punto "forte". Lo stesso Mark Shuttleworth - il fondatore di Ubuntu MPeF - in un'intervista parla di Compiz e Beryl rilasciati con Feisty ma non abilitati di default:

derStandard.at: But still: Edgy Eft and Feisty Fawn are both more "conservative" releases than originally planned.
Mark Shuttleworth: Actually there is just one feature that I really wanted to land in both, that is Compiz or Beryl enabled by default. And the reasons not to do so was just they were not stable enough to be pushed out to the users. In Feisty Compiz is in fact installed it's just not enabled, but it's just a single checkbox to turn it on.
And also, I don't always get what I want. I'm just one person in a big community.

derStandard.at: It seemed that one of the reasons for not enabling Compiz for Feisty Fawn was that the free drivers were not good enough. Why are you confident that this will change for the next release?
Mark Shuttleworth: That's not the case. The actual software itself - Compiz and Beryl - is not good enough. If it would be, we would consider using the proprietary drivers in order to make it work.

Traduco: Compiz non è abilitato di default perché non è abbastanza stabile per gli utenti comuni; e ció non è colpa dei driver ma dello stesso software (Compiz e Beryl) che non è abbastanza buono.
Ognuno tragga le proprie conclusioni: se non siete d'accordo con quanto riportato, manifestate magari il vostro dissenso a James o a Mark. Io semplicemente "non sono sorpreso".

-quack

Fonti: Amok e WinAddict.


[1] Mica Pizza e Fichi

Potrebbero interessarti anche:
Commenti (12):
1. k22
lunedì 14 maggio 2007 alle 7:14 PM - unknown unknown unknown
   
Non posso essere che d'accordo su Compiz, ho dovuto lavorare un minimo per farlo lavoro come si deve e comunque all'avio ha dei problemi(adesklets ed gkrellm non sono trasparenti ma su sfondo nero). Per il resto è un ottimo software, davvero leggero...non credo il mio computer potrebbe far girare Aero di Vista stando sotto il 8% d'uso....(pur non avendolo testato) 'njoy
   
2. Paperino
lunedì 14 maggio 2007 alle 7:35 PM - unknown unknown unknown
   

@k22:

Aero sfrutta le capacità DX9 della scheda grafica, quindi non è CPU-bound. Smile

   
3. k22
lunedì 14 maggio 2007 alle 7:40 PM - unknown unknown unknown
   
Davvero? Fiqo :D (ram come la tratta?) Quando c'è un film in play o un gioco a schermo intero, cambia la priorità di processo di Aero o continua a usare la scheda a pieno regime? 'njoy ;)
   
4. amok
lunedì 14 maggio 2007 alle 8:28 PM - unknown unknown unknown
   
Chi di kernel ferisce, bugs deglutisce. Ottimo riassunto. Il mondo open source ha tanti lati positivi ed e' un bene che esista, e' anche composta da gente in gamba e obiettiva come James, ma hanno un difetto di fondo che Jobs di Apple ha amesso con maestria. Un post su questo blog ha la prova vivente. http://aovestdipaperino.com/archive/2007/04/03/Fermare-il-progresso_3F00_.aspx parola di Jobs :-)
   
5. Paperino
lunedì 14 maggio 2007 alle 8:47 PM - unknown unknown unknown
   

@k22:

Aero va in "stand by" con le applicazioni a schermo intero (DVD, media center, ecc.)

   
6. cris
lunedì 4 giugno 2007 alle 4:04 PM - unknown unknown unknown
   

e allora?

Sono anni che testiamo i prodotti MS gratis

(vedi ad esempio www.theregister.co.uk/.../gartner_security_summit)

e nessuno si lamenta.

Il solo rischio che mi sembra di correre con l'opensource e' che magari segnalando un bug te lo ritrovi risolto in un paio di giorni ...

PS: copiare su /bin ?!?!?!

   non sarai mica uno di quelli a cui piace aprire tutti gli attachment? ;)  

   
7. Paperino
lunedì 4 giugno 2007 alle 6:29 PM - unknown unknown unknown
   

Copiare su bin: ho fatto un esempio ed ho cercato di essere molto chiaro; poi come dice il proverbio cinese <<Se il saggio mostra la luna...>>. Con MacOS (basato su BSD) si può, con Windows pure, con Ubuntu no. Concedimi una battuta: per essere "software libero che libera gli utenti" mi sembra un po' troppo inquisitivo. O no?

Ora dimentica l'esempio particolare e soffermati sulle tre schermate (Ubuntu, MacOS, Windows) e chiediti onestamente guardandoti negli occhi davanti ad uno specchio: quale delle tre è la più usabile? Perché di questo si parlava in questo post, di usabilità.

Sulla sicurezza, se avessi letto un po' in giro ti saresti accorto che non sono così ingenuo da aprire tutti gli attachment. D'altra parte credo che tu stesso la capisca la differenza tra spostare un file di cui ti _FIDI_ in un folder di sistema e aprire un attachment...

Infine sui bachi risolti in due giorni: c'è questo baco che affligge una marea di utenti (bugs.launchpad.net/.../109027); risulta aperto il 22 aprile e al 3 giugno risulta ancora attivo (c'è un workaround, ma non cascare nella trappola di confondere workaround con fix). Ad occhio e croce che dici sono passati almeno 2 giorni? Wink

   
8. Paperino
lunedì 4 giugno 2007 alle 6:33 PM - unknown unknown unknown
   

P.S. Complimenti per il link all'articolo di Register datato 21 Settembre 2004... Smile

   
9. cris
martedì 5 giugno 2007 alle 9:26 AM - unknown unknown unknown
   

> Complimenti per il link all'articolo di Register

> datato 21 Settembre 2004.

beh, la dice tutta sulla strategia ... magari tu della MS ci puoi dire se qualcosa e' cambiato?

> Infine sui bachi risolti in due giorni ...

per mia personale esperienza, ogni volta che ho postato un bug ho sempre ricevuto una soluzione, un fix o un workaround in brevissimo tempo (capisco che non ci sei abituato).

Allo stesso tempo, quando me ne sono stati postati ho cercato di risolverli al piu' presto possibile, tempo permettendo (ah, benedetto tempo: magari uno potesse fare solo quello che gli piace).

> bugs.launchpad.net/.../109027

riguardo al bug, se ti fossi preso un po' di tempo per leggere tutti i riferimenti, avresti notato che per il kernel c'e' gia' un fix.

Suvvia, dai alle distro il tempo di fare un po' di test del nuovo kernel prima di rilasciarlo ...

> non cascare nella trappola di confondere workaround

fix, workaround, per me 'pari sono' se mi risolvono il problema.

E poi guarda che flessibilita' il kernel: aggiungi un parametro al boot ... et voila'

> usabilità

certo le GUI linux (e non solo) non sono il massimo dell'usabilita'; ma non sono cosi' male come le descrivi: prova ad analizzarne un uso comune, generico e medio e non casi 'estremi' come quello che hai descritto.

Per un'utente unix un messaggio come quello potrebbe anche essere piu' naturale: io non vorrei mai che la mia GUI aprisse una pop-up per chiedermi la password di amministratore ... UAC mi sembra un po' troppo vulnerabile se non supportato da una rigida policy di protezione del file system ... l'utente medio, come tu stesso dici da qualche altra parte e' fondamentalmente 'stupido'

   
10. Paperino
martedì 5 giugno 2007 alle 4:35 PM - unknown unknown unknown
   

[quote]

beh, la dice tutta sulla strategia ... magari tu della MS ci puoi dire se qualcosa e' cambiato?

[/quote]

Chiedi informazioni riservate? Stick out tongue

Fix != workaround.

Se per te è la stessa cosa, inutile discutere oltre su questo punto. Smile

[quote]

Suvvia, dai alle distro il tempo di fare un po' di test del nuovo kernel prima di rilasciarlo ...

[/quote]

Mi prendi per i fondelli vero? Di che test parli? Degli stessi test a cui è stato sottoposto il kernel bacato precedente? Quanto pensi siano utili?

[quote]

l'utente medio, come tu stesso dici da qualche altra parte e' fondamentalmente 'stupido'

[/quote]

Quindi basta semplicemente rendergli la vita impossibile, no?

-quack

   
11. cris
martedì 5 giugno 2007 alle 6:04 PM - unknown unknown unknown
   

> Mi prendi per i fondelli vero?

non mi permetterei mai.

da programmatore e da impiegato MS saprai benissimo che ogni tanto qualcosina scappa (ogni riferimento a service packs bacati e' puramente casuale O:P )

> Quindi basta semplicemente rendergli la vita impossibile, no?

ma dai, abituati a usare windows gli verra' naturale tentare di cliccare la X in alto a destra (brevetto MS?) per chiudere le finestre di cinelerra.

Perche' non fai un'analisi di programmi e casi + comuni?

(e.g. Firefox, OpenOffice, KDE, GNOME, etc. )

cmq, e' stato un piacere fare 2 chiacchere con te

   
12. Paperino
martedì 5 giugno 2007 alle 7:21 PM - unknown unknown unknown
   

"ogni tanto qualcosina scappa". Smile

Allora il kernel bacato è stato incluso in almeno 3 o 4 distro (Ubuntu, Red Hat e parrebbe anche debian). Se tre "organizzazioni" diverse non se ne sono accorte, non mi puoi raccontare che il nuovo kernel ci sta mettendo tempo perché lo stanno testando. Smile

Per il resto parlo di quello che provo direttamente e se volessi provare tutto quello che vorrei dovrei cambiare mestiere e mettermi a fare il giornalista recensore. Smile

"e' stato un piacere fare 2 chiacchere con te"

Pure per me e mi ha fatto piacere che tu abbia cambiato idea rispetto al primissimo commento (quello che non ho pubblicato perché "doppione"; tu sai a cosa mi riferisco). Spero che torni a leggere quello che scrivo.

   
Lascia un commento:
Commento: (clicca su questo link per gli smiley supportati; regole di ingaggio per i commenti)
(opzionale, per il Gravatar)