21 Aug 2012
Un'intervista è sempre un modo per confrontarsi con se stessi a partire dalle domande che l'intervistatore pone. Sono stato intervistato in questi giorni da EgoRego, una internet company con sede a Roma; l'intervista è stata pubblicata oggi, sul loro blog, e tratta dei soliti temi di cui mi occupo: open source, informazione, editoria.

Colgo ancora l'occasione per ringraziare Giulia di avermi ospitato - e di essersi letta tutte le mie farneticazioni per assicurarsi che fossero pubblicabili. ;)
20 Aug 2012
Lo so, lo so: è uscita da un sacco di tempo, eppure Fedora 17 mi tenta solo ora. Sarà che ogni anno durante il periodo estivo mi vengono pensieri riguardo le distribuzioni Linux e vengo sempre, dico sempre, tentato dalla nuova ottica di Fedora vista come GNOME OS. Tra l'attenzione particolare risposta (da sempre, direi) in GNOME e il fatto di essere stata la prima tra le distribuzioni leader ad adottare systemd infatti, mi ha sempre fatto in questi ultimi anni una particolare simpatia, anche data dal fatto che nonostante il ciclo di sviluppo semestrale ha una politica sull'aggiornamento dei pacchetti molto permissiva e, se vogliamo, quasi a contatto con il metodo rolling release che è quello che io preferisco.

Insomma, il risultato è che dalla mia bella workstation Arch Linux + KDE ho messo a scaricare il torrent del DVD di installazione di Fedora, dato che sicuramente per motivi di tempo devo cambiare distro sul netbook e, avendo una partizione vuota, voglio anche dare una chance a GNOME sul nuovo laptop, il quale ha visto GNOME Shell solo una volta, di sfuggita, e anche configurata piuttosto male.
Vediamo se la distro targata GNOME e sponsorizzata Red Hat riuscirà a farmi cambiare idea. Altrimenti, poco male: ho sempre il mio ambiente da nerd finemente configurato, sino al più piccolo dettaglio, e pronto ad accogliere il figliol prodigo dopo questo peccaminoso atto.
Vi faccio sapere.
19 Aug 2012
Questo post di Pasi Lallinaho, uno dei responsabili dell'estetica di XFCE in Xubuntu, mi ha fatto riflettere parecchio. Purtroppo ci troviamo di fronte a un momento a dir poco storico per l'ecosistema Linux in generale, specialmente riguardo chi è stato deluso, in maniera più o meno stordente, da GNOME 3.0 e successive release.
Purtroppo molti utenti, insoddisfatti, si sono trovati in pratica orfani di interfaccia grafica, e hanno dovuto ripiegare su delle alternative; per me non è stato un problema, dato che ho trovato in KDE un degno strumento per potenziare al massimo le mie energie lavorative. Il guaio è stato per tutti coloro che delusi un po' da tutto, hanno cercato di farsi star bene quello che è stato sempre un po' considerato il fratellastro di GNOME, ossia XFCE.

Certo, c'è una visione diversa del DE dietro, come dice Lallinaho nel suo post, ma secondo me emerge un'incoerenza di fondo tra quello che gli sviluppatori offrono agli utenti e quello che gli utenti utilizzano, soprattutto per lo spirito con cui si verifica la fruizione del codice e del software. XFCE rappresenta una visione dell'ambiente desktop non comparabile con quella di GNOME, è vero. Ma allo stesso tempo, come adattano gli utenti il loro flusso di lavoro per dare il massimo con XFCE? Lo trasformano in GNOME.
Io sono uno di quelli - non tanto con Xubuntu quanto con XFCE su Arch Linux, che utilizzo con soddisfazione sul netbook, ma quella soddisfazione, badiamo bene, dell'aver trovato un'alternativa plasmabile per divenire una pallida immagine di quello che era GNOME una volta. Ecco.

Date queste premesse quindi, mi duole affermare che la crescita di XFCE in termini di utenza non è dovuta ad altro che a questo, e se tornasse in campo una nuova versione ancora supportata di GNOME 2.X (ovviamente sviluppata e supportata anche dalle distro in maniera decente, quindi non cito MATE), tutti quei numeri conquistati in così poco tempo e con così poco sforzo svanirebbero "come lacrime nella pioggia" [cit.].
Quindi, caro Pasi, mi spiace svegliarti dal tuo sogno ad occhi aperti ma si: Xubuntu è un campo profughi. Che non aspettano altro che un rinnovato spirito d'iniziativa di GNOME - o si sono rassegnati all'invariabile numero minore di feature senza battere troppo ciglio.
Photo courtesy of Jordan Bracco, rub3nmv
15 Aug 2012
In questi giorni, mi sono concesso un aggiornamento sulla macchina di produzione e ho così potuto testare il nuovo KDE 4.9, dato che Arch Linux lo aveva appena inserito nei repository del ramo stabile. Per quanto riguarda l'aggiornamento in sé, non ho avuto problemi: tutto è andato come doveva andare senonché ho dovuto forzare l'installazione di un pacchetto, dato che in prima battuta Pacman aveva dato dei conflitti sui file. Riavviando, mi sono goduto la nuova release di KDE che, ormai, è diventato decisamente il mio desktop environment preferito.
La prima cosa che ho potuto notare, purtroppo, è che Dolphin è peggiorato; ovviamente, non fraintendetemi, sono solo state modificate delle piccolezze tra cui il tasto "smanetto" (non so quale sia la sua nomenclatura ufficiale) che dall'estrema destra è stato spostato sulla sinistra, allineato insieme agli altri pulsanti della toolbar. Non è necessariamente un male, beninteso, ma a me piaceva di più prima, e trovarmi questo pulsante improvvisamente lì quasi a stonare col resto mi puzza di work in progress, esattamente come lo erano nella precedente release alcune cose di cui parlerò.

L'altra cosa che ho potuto notare infatti è che il compositing adesso è nettamente migliorato in fluidità e reattività di tutto il sistema. La riscrittura di KWin in KDE 4.8 comincia a dare i suoi frutti, e la rivoluzione che era iniziata con la precedente release, la quale vedeva cambiare il framework per delegare il lavoro di shadowing e decorazione delle finestre interamente all'engine decorativo (nel mio caso Oxygen), ha visto il suo compimento in questa release, la quale dopo l'alleggerimento di KWin ha portato a un alleggerimento di tutto Oxygen. In questo modo sicuramente le prestazioni sono migliorate e l'infrastruttura di gestione delle finestre ha recuperato la sua modernità, nonché acquisito velocità.
Questo è l'aspetto fondamentale, almeno per me: tra l'altro ho visto, configurando il mio monitor esterno, che finalmente è stata eliminata la voce ridondante sui monitor multipli nel pannello di configurazione. Ottimo. Per quanto riguarda poi le piccolezze, Picchio ha scritto un ottimo post nello stile che lo contraddistingue (e che fa diventare matto me sul posto di lavoro) sul fatto che il team di KDE ci fa sentire continuamente come in alta marea rivedendo in ogni momento le scelte sui dettagli del DE.
Sinceramente, questa è la miglior release di KDE di sempre. Sono veramente contento di aver aggiornato, invito a farlo chi può, ed invito l'intero team di KDE a farci abituare ad alcuni elementi della UI, certi che nella prossima versione li ritroveremo al loro posto. Perché è questo il tipo di stabilità che ancora manca a questo fantastico progetto: una volta trovato questo tipo di equilibrio, per me sarà il Nerdvana. ;)
Se trovate refusi nel post segnalateli nei commenti o in mail a [email protected]: purtroppo mentre scrivevo in treno c'era una signora seduta di fianco a me che mi rincitrulliva di domande e racconti. Dedicate anche un minuto di odio a codesta persona e ricordate di bere tanta acqua che fa bene alla ritenzione idrica. Buon Ferragosto!
11 Aug 2012
Pochi giorni fa, è uscito un mio breve(issimo) pezzo su OneOpenSource, per annunciare la dipartita di GNOME dal leggendario CD1 di Debian GNU/Linux e l'entrata in scena di XFCE come ambiente desktop predefinito. Mi sono posto delle domande non tanto sulla scelta, che è avvenuta tagliando la testa al toro per semplici motivi di spazio dribblando qualsiasi ragione sociopsicopedagogicopolitica, quanto sul metodo. Io infatti sono una persona metodica, e nei progetti - soprattutto in quelli open source - mi piace confrontarmi con chi mi sta attorno. Dando una scorsa veloce al commit di tasksel incriminato della questione:
Sfortunatamente, Debian non ha una procedura ben definita per effettuare certe scelte, mentre certamente ci sono procedure ben definite per rivederle. Quindi, ho deciso di osare, e continuare la tradizione di prendere una decisione arbitraria per il desktop e tasksel in Debian.
Sono rimasto leggermente perplesso come avrete notato dal paragrafo superiore: sicuramente non mi aspettavo, date le premesse, una discussione assurda lunga centinaia di email, ma più guardo quel messaggio, più mi dico "DAFUQ", nel mio cervellino. Di seguito, un po' di ragioni pro e contro tutta questa storia.
Do-ocracy
Ammiro molto Stefano Zacchiroli per i suoi interventi su come dovrebbe essere gestito un progetto open source: personalmente penso che sia il miglior project leader che Debian abbia avuto da parecchio tempo (se non il migliore in assoluto), e la sua guida è illuminante per tutti i Debian developer che lo accompagnano in questo viaggio. Non essendoci una guideline, anziché bloccare il ciclo di sviluppo per una scemenza come questa uno sviluppatore zelante ha preferito decidere lui per tutti. Buono. Vorrei avere altrettanta gente del genere a disposizione, propositiva e senza timore di pomodori in faccia, anche per i miei progetti.

Il processo decisionale alla radice: ordine o entropia?
Non voglio accusare una comunità di developer che conosco a malapena di affidarsi ad un meccanismo puramente entropico per tutte le scelte di questo genere. Emerge però un problema dalla dichiarazione del bravo packager Joey Hess. Abbiamo dei meccanismi complessi per rivedere le scelte già fatte, ma non abbiamo un meccanismo nemmeno lontanamente sufficiente per la discussione di una decisione da prendere ex-novo.
Purtroppo, nonostante mi sia piaciuto il gesto mascolino e oltremodo virile, non è questo che mi aspetto dalla distribuzione universale. Ma è veramente questo quello che importa, in un progetto come Debian? Dall'altra parte della bilancia abbiamo un target di utenza che certamente può assemblare il proprio stack software nella maniera che meglio crede, adottando GNOME, KDE, o XFCE come meglio crede per i propri dispositivi.
Desktop environment: a Debian importa davvero?
Visto che il titolo del paragrafo è un po' poco chiaro, mi spiego meglio: sinora, il desktop environment predefinito è sempre stato una questione "intoccabile", se così vogliamo esprimere l'accaduto. La doppia licenza delle QT (storia passata ma sempre attuale da riscorrere) ha fatto si che Debian scegliesse GNOME come ambiente desktop predefinito e fornire KDE "a lato" nei repository, anche per essere più vicini al mindset di GNU e della Free Software Foundation. In questi giorni invece, tali implicazioni sono state messe in discussioni da una persona sola.
Una persona sola che ha cambiato un valore dentro tasksel per fare si che scelga XFCE come ambiente desktop predefinito in fase di installazione, dato che banalmente "non c'era spazio". E tutte le questioni sulla FSF? GNOME come baluardo dell'open source in senso letterale, che fine ha fatto? Certo, è vero anche che lato DE la situazione è cambiata, e certamente Debian non può considerare il desktop environment targato Red Hat come qualcosa di ancora affidabile per migliorare l'opinione pubblica di fronte agli occhi della FSF. In ogni caso è chiaro come Debian abbia abbandonato la via della scelta del DE predefinito inteso come posizione politica, optando, mi pare senza contrasti interni, per il pragmatismo che da qualche tempo a questa parte permea squisitamente il team di sviluppo di una delle mie distribuzioni Linux preferite.
Photo courtesy of Andrew McMillan