GNU/Linux, perché no?

Tutti noi conosciamo i due grandi sistemi operativi per computer presenti sul mercato, cioè Windows e OSX. Qualcuno conosce anche ChromeOS, il sistema di Google presente nei ChromeBook, ma davvero in pochi conoscono GNU/Linux. Eppure parliamo del sistema su cui gira praticamente la totalità di Internet. Certo, questo sistema operativo è nato da programmatori e, in fondo, era rivolto, soprattutto inizialmente, a programmatori e addetti ai lavori: fino a pochi anni fa quasi tutte le operazioni si svolgevano a console, e molte distribuzioni non avevano nemmeno l’interfaccia grafica.
Col tempo, però, questo sistema si è rivolto vieppiù agli utenti “normali”, sviluppando un’interfaccia utente sempre più completa, intuitiva e funzionale, insieme a tanti automatismi che permettono al sistema di “autogestirsi” senza dover richiedere costantemente l’intervento dell’utente sia per la manutenzione che per gli aggiornamenti. Il risultato è un sistema operativo che, malgrado alcune grandi limitazioni legate all’assenza di certi software ormai divenuti uno standard (come il pacchetto Microsoft Office), è un grado di soddisfare perfettamente le esigenze di una grande quantità di utenti, oseremmo dire a loro insaputa.
Prima di addentrarci nei dettagli di questo sistema operativo è doveroso ripercorrerne un po’ la storia, iniziando quando, agli inizi degli anni ‘80, un uomo di nome Richard Stallman, un programmatore al MIT, notò come il mondo del software stesse diventando sempre più proprietario e restrittivo: le aziende iniziavano a chiudere il codice sorgente dei loro programmi, impedendo agli utenti di capire come funzionavano, modificarli o condividerli. Questo andava contro la cultura di condivisione e collaborazione che era stata fondamentale nei primi giorni dell’informatica.
Così, nel 1983, Stallman lanciò il Progetto GNU (acronimo ricorsivo per “GNU’s Not Unix”). L’obiettivo era creare un sistema operativo completamente libero, un’alternativa aperta ai sistemi proprietari. Ma più che un semplice progetto tecnico, GNU incarnava una filosofia: il software libero. Questa filosofia si basava su quattro libertà fondamentali per gli utenti: la libertà di eseguire il programma come si desidera, per qualsiasi scopo; la libertà di studiare come funziona il programma e modificarlo per adattarlo alle proprie necessità (grazie all’accesso al codice sorgente); la libertà di ridistribuire copie per aiutare il prossimo; la libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti, affinché tutta la comunità ne tragga beneficio.
Ma ancora mancava un tassello fondamentale: il kernel del sistema operativo, cioè, detta in maniera facile, il componente fondamentale che gestisce le risorse del sistema e permette l’interazione tra l’hardware e il software. Ed è qui che entra in scena Linus Torvalds, uno studente finlandese appassionato di informatica. Nel 1991, deciso a creare il suo proprio kernel per motivi di studio e curiosità, Linus condivise il suo progetto con la comunità online, chiamandolo Linux.
La magia accadde quando il kernel Linux si unì agli strumenti e alle librerie del progetto GNU. Questa combinazione diede vita a GNU/Linux, un sistema operativo completo e funzionale. E non parliamo solo di un software, ma dell’incarnazione di un movimento che promuoveva la condivisione delle conoscenze e l’innovazione collettiva.
Così, negli anni, il software libero è cresciuto parecchio, soprattutto per quanto riguarda le applicazioni: a oggi esistono migliaia si programmi liberi e a sorgente aperta, pensati soprattutto per funzionare con GNU/Linux.
Come è strutturato e come funziona
Gnu/Linux è prima di tutto un sistema operativo che può essere installato praticamente ovunque, quindi su PC, ma anche su Macintosh, su Raspberry e altri dispositivi single board e, di recente, persino su alcuni smartphone.
La seconda cosa da sapere è che si tratta, nella grande maggioranza delle distribuzioni, di un sistema completamente gratuito.
Per quanto riguarda la struttura del sistema, è molto simile sia a Windows sia a OSX: come i suoi “fratelli” ha una cartella per ogni utente con all’interno le posizioni standard, quindi Desktop, Documenti, Musica, Video, Immagini e Download. Come gli altri due sistemi ha un menù per le applicazioni, un centro notifiche, una barra per le applicazioni più usate, un menu per tutte le impostazioni e persino uno store, dove si trovano centinaia di applicazioni installabili (e disinstallabili) con un semplice click.
Per quanto rigarda proprio queste ultime, come dicevamo, ci sono alcune importanti limitazioni, perché per evitare che un software libero e gratuito prendesse piede, diversi produttori di software non hanno sviluppato versioni per GNU/Linux. In particolare parliamo della suite Microsoft Office, ma anche di Adobe Creative Cloud (ormai uno standard nel campo della grafica) e di diversi programmi specifici come Autocad e Archicad o, per quanto riguarda la musica, Cubase e Pro Tools, ad esempio.
Esistono però diverse soluzioni alternative che però non sempre sono all’altezza degli “originali”. E questo è essenzialmente il motivo per cui GNU/Linux non è presente in molti uffici.
Decisamente migliori sono invece le alternative a Microsoft Office: oltre al più conosciuto OpenOffice, troviamo LibreOffice, forse il migliore, e anche OnlyOffice, quello con l’interfaccia più simile alla suite Microsoft.
Poi naturalmente ci sono i browser che, tranne per Safari, tutti quanti hanno una versione per GNU/Linux: quindi ci sono Chrome, Firefox, Edge, Opera, Brave… E non mancano nemmeno applicazioni come Gdrive, Dropbox e affini, ma anche Whatsapp e Spotify. Pure i client di posta sono numerosi e di ottima qualità, a partire da Thunderbird, su su fino a Evolution.
E ora veniamo ai due punti di forza di questo sistema operativo. Il primo riguarda il grande numero di distribuzioni create dalle diverse comunità: a differenza di Windows e di OSX, che ne hanno una sola, GNU/Linux ne ha decine e decine, ognuna realizzata in base alle preferenze della comunità. Il risultato è la possibilità di scegliere, da parte dell’utente, la distribuzione più adatta alle proprie esigenze.
Oltre a Ubuntu, quella più conosciuta, ce ne sono di molto interessanti e a nostro avviso spesso migliori, come ad esempio Mint, Fedora, Pop OS o Elementary OS.
Oltre a questo, l’altro punto di forza di GNU/Linux è la privacy: ovvio che se usate ad esempio Chrome e accedete con il vostro utente, la privacy la perdete istantaneamente, ma a differenza di Windows e OSX, GNU/Linux (magari con Firefox) rispetta la vostra privacy.
E per finire, sempre a differenza degli altri sistemi, GNU/Linux non è per nulla soggetto all’obsolescenza programmata e può essere installato anche su computer molto vecchi, per cui esistono distribuzioni apposite e poco esose di prestazioni.
Quindi, se non avete particolari vincoli con specifiche applicazioni, è proprio il caso di dire: GNU/Linux, perché no?