Più GUI per tutti :(

Ho appena letto un articolo di Divilinux che per farla breve, lamentava il problema della mancanza di GUI per eseguire determinate operazioni. La distro di riferimento era Kubuntu Gutsy Gibbon (la ultima uscita, se non siete aggiornati), ma il discorso è molto più generalizzato di quanto si creda. All'interno dell'articolo ci sono frasi come: "Ora se vogliamo più gente non possiamo aspettarci che questi per fare le operazioni di base aprano una console e digitino strane cose". Da amante del pinguino (premetto che uso Kubuntu Feisty Fawn), vorrei dire la mia sull'argomento. Premetto anche che non ho niente contro Divilinux (al contrario, lo stimo per gli articoli che scrive) e che questa pagina non risponde solo a lui, ma a tutta una filosofia che piano piano si sta diffondendo anche troppo per i mie gusti (da non confondere con Gutsy :().

Quindi, ripeto: è solo la mia opinione, se non siete d'accordo siete liberi di esserlo (e di insultarmi via email), argomento chiuso.

Se vi interessa, l'articolo di Divilinux è: qua.

Il mio parere

GNU/linux per quanto si cerchi di negarlo, è un sistema operativo piuttosto complesso, non è come Windows o Mac. E per quanto si cerchi di automatizzarlo e di renderlo più facile (anche con distro "semplici" come K/Ubuntu), il fatto rimane: è complesso. Pretendere di usare Linux solo perchè si è stanchi di prendere virus con Windows, è una pretesa senza speranza di riuscita. Pretendere di "usarlo e basta", senza studiare qualche manuale o senza smanettare un pochino, è pura follia. Come è una follia studiarsi interi manuali per poi usare Linux per guardarsi film porno. A mio avviso (ed è una mia opinione, indi non rompete) il passaggio naturale che porta a Linux è il seguente: "mi piace l'informatica, mi piace studiare come funzionano le cose, sono stufo di non poter amministrare in toto la mia macchina per colpa di un OS del cazzo, passo a Linux e mi diverto come una scimmia urlatrice".

Così facendo, si ha la piena consapevolezza che potenza = complessità. Per amministrare un sistema operativo potente "bisogna metterci su le mani", come bisogna studiare per tutte le altre cose "macchinose" (provate a salvare vite umane senza studiare medicina, poi vediamo). Per compiere operazioni complesse dove è l'utente a scegliere, non c'è interfaccia grafica che tenga: bisogna usare appositi comandi specifici, che implementare TUTTI in una GUI risulterebbe da suicidio. Usare una shell non è per niente complicato, se lo si fa con il giusto ragionamento. Imparare comandi "a memoria", serve a ben poco. Sapere che per spegnere il pc bisogna scrivere "shutdown -h now", non aiuta i novizzi a capire come funziona una shell. A mio parere i comandi vanno soprattutto "capiti".

Sono pienamente d'accordo: ricordarsi una trentina di comandi astrusi senza alcun criterio, è alquanto difficile. Prendiamo ad esempio il comando "sudo apt-get update". Ricordarselo può essere difficile. Ma se si comincia a sapere che con il comando "sudo" si passa temporaneamente a un account root, si sa cos'è "root", si studia che APT che il sistema di pacchettizzazione Debian, allora le cose vengono da se. Secondo me ai novizzi non serve dare la pappa pronta, è controproducente. Dare la pappa pronta intorpidisce il cervello, non a caso sul forum di Ubuntu si notano topic come "spostare il kicker dal basso all'alto", "ho una scheda ATI, ho una beta 1 di Qualunque-Distro e non funziona Compiz-Fusion", "l'audio è sparito!!!!". Se uno vuole usare Linux e non ha pazienza di scoprire come spostare una barra, beh che dire...

Per portare gente verso Linux, serve che la gente apprezzi Linux per quello che è ed è sempre stato. Avere una comunità piena di gente che non pensa ad altro che a cubizzare il proprio desktop, a mio parere serve a ben poco. Nessuno è obbligato a passare a Linux, se ci vuole passare è bene che sappia cosa lo aspetta, altrimenti migri pure verso altri lidi. C'è anche da considerare che ormai distribuzioni come Ubuntu hanno raggiunto un grosso livello di facilità, con vari tools di automatizzazione per quasi tutte le operazioni, quindi tutti questi problemi esistenziali non li vedo minimanete. Non vedo che problemi possano avere le persone che usano Linux per vedere film e per mandare email, non pensano che sappiano neanche che esiste la shell. Sanno cos'è la shell? Allora ne hanno già bisogno, che 'azzo si lamentano a fare?

Per carità, non sono una persona che vuole bandire le interfacce grafiche, ma che gli da il giusto peso.

Per concludere: passate pure a Linux, ma non vi aspettate che faccia tutto lui. E ricordiamoci che un calcolatore, calcola. Ciò implica che l'utente gli dia qualcosa da calcolare, altrimenti non calcola. Quindi è impretendibile che il pc faccia tutto da solo, claro?

So già che per questa pagina mi insulteranno, ma chissenefrega :D

Aaaaaaaaug!

~