I 4 inestimabili vantaggi del passaggio a Linux
Linux è un sistema operativo utilizzato in tutto, dai telefoni alle auto e ai complessi supercomputer, ma puoi anche usarlo per alimentare il tuo personal computer. Il desktop potrebbe non essere lo spazio in cui è più probabile che incontri Linux, ma vale più che la tua considerazione.
Lungi dall’essere semplicemente un altro strumento per il lavoro, ci sono molti grandi vantaggi che derivano dal prendersi il tempo per provare, imparare e forse anche continuare a usare il desktop Linux. Ecco quattro vantaggi del passaggio a Linux:
1. Un corso gratuito di etica digitale
La comunità gratuita e open source vede il software in modo diverso da quello che si incontra sui sistemi operativi commerciali. Su Windows, macOS, Android e iOS, la maggior parte delle app viene fornita esclusivamente come binari a cui non hai accesso. Questo binario, sebbene a volte disponibile gratuitamente, è generalmente un prodotto per il quale si paga.
Il mondo Linux non si concentra sul binario ma sul codice stesso. Questo codice è un linguaggio e l’unico modo per sapere cosa sta facendo è leggerlo. Se tu (o altri utenti Linux) non riesci a leggere il codice, non hai modo di sapere cosa sta effettivamente facendo. Puoi avere solo la parola dello sviluppatore.
Il software libero si basa sulle quattro libertà. Eccoli, come definiti dalla Free Software Foundation :
- La libertà di eseguire il programma come desideri, per qualsiasi scopo.
- La libertà di studiare come funziona il programma e modificarlo in modo che funzioni come desideri. L’accesso al codice sorgente è una precondizione per questo.
- La libertà di ridistribuire le copie in modo da poter aiutare gli altri.
- La libertà di distribuire copie delle tue versioni modificate ad altri. In questo modo puoi dare all’intera comunità la possibilità di beneficiare dei tuoi cambiamenti. L’accesso al codice sorgente è una precondizione per questo.
Queste libertà offrono una protezione integrata contro molti dei mali che attualmente affliggono il mondo del software commerciale. È molto più difficile per un programma spiare il tuo comportamento e inviare quei dati a un’azienda lontana quando tutti hanno la libertà di vedere e rimuovere questo comportamento indesiderato dall’app.
Ma non si tratta solo di evitare lo sfruttamento. Vedete anche in queste libertà un’enfasi sia sull’auto-beneficio che sull’aiuto agli altri. Per questi e altri motivi, molte persone sono arrivate a riferirsi al software libero e open source come software etico.
Imparare a usare Linux può insegnarti che quando si tratta del software sul tuo computer, non devi prenderlo o lasciarlo. Puoi assumere la proprietà di ciò che viene eseguito sulla tua macchina ed eseguire i tuoi calcoli con un maggiore grado di fiducia.
2. La possibilità di provare cose nuove

Quando si adotta Linux per la prima volta, ogni aspetto del sistema può sembrare nuovo. Ti stai imbarcando in una nuova avventura, una in cui sei libero, spesso per la prima volta, di cambiare praticamente qualsiasi aspetto del funzionamento del tuo computer.
Per molti principianti di Linux, questo spesso porta a un periodo costante di provare cose nuove. Non ci sono solo migliaia di programmi gratuiti da scoprire, ma ci sono interi nuovi ambienti desktop e interfacce .
Se vuoi qualcosa di familiare, puoi usare il tuo computer in un modo simile a Windows o macOS. Ma se vuoi qualcosa di diverso, sono disponibili anche quelle esperienze e ti vengono dati gli elementi costitutivi per crearne uno tuo.
C’è una distinzione tra scoprire cose nuove su Linux rispetto ai sistemi operativi di Apple, Google e Microsoft. Su queste piattaforme ci sono migliaia di app da provare, ma può essere difficile sapere di quale software fidarsi.
Non è raro attenersi a una manciata di programmi che conosci ed evitare il resto per paura di infettare la tua macchina. Questa situazione è particolarmente nota su Windows, ed è un grosso problema su Android, ma neanche le piattaforme Apple ne sono immuni.
Anche le opzioni di tematizzazione e personalizzazione tendono ad essere molto più limitate su queste piattaforme commerciali. Esistono strumenti di terze parti, ma c’è solo fino a quel punto che puoi andare prima di correre il rischio di rompere il sistema operativo.
Su Linux, una volta che hai compreso le quattro libertà e ti sei abituato alla realtà che i programmi software liberi non sono gratuiti per il gusto di intrufolarsi in adware o spyware, allora sei libero di provare cose nuove sul tuo computer in misura tale da molti non si sono mai sentiti a proprio agio prima. Questo è un vantaggio di Linux che non deriva da alcuna superiorità tecnica, ma dovuto ai valori della comunità.
3. Esperienza nella creazione del proprio sistema operativo

Durante l’installazione di Linux e la prova di cose nuove, puoi imparare molto sul funzionamento del tuo sistema operativo. Imparerai a conoscere vari componenti come il kernel, il server di visualizzazione, il server audio e l’ambiente desktop.
Questi sono componenti che hanno tutti i sistemi operativi, ma su altri sistemi operativi questa conoscenza è offuscata e non necessaria. Non puoi modificare l’ambiente desktop in macOS. C’è solo “quello”.
Potresti vedere alcune distribuzioni Linux consigliate proprio per il valore dell’esperienza di apprendimento. Arch Linux , ad esempio, ha un processo di installazione relativamente lungo e complicato, ma quando hai finito, hai imparato molto su come funziona Linux. Puoi imparare ancora di più tentando di utilizzare una distribuzione ancora più impegnativa come Gentoo o Linux From Scratch.
È una perdita di tempo usare le distribuzioni Linux più difficili? Può essere, se la tua priorità è costruire un sistema di cui hai bisogno per il lavoro o la scuola. In tal caso, scegli una delle tante distro facili da usare, come Ubuntu, Fedora o elementaryOS.
Esistono versioni di Arch Linux ancora più facili da usare , come Manjaro. Ma se è la consapevolezza che stai cercando, percorrere la strada più difficile non è certo uno spreco. Al contrario. Alcuni considerano l’esperienza inestimabile.
4. Introduzione allo sviluppo collaborativo

Nel mondo Linux, il software viene sviluppato all’aperto. Puoi trovare il codice sorgente di un programma software gratuito online, lasciare commenti, inviare richieste di funzionalità, segnalare bug o persino inviare le tue patch. Puoi unirti a mailing list o forum e spesso comunicare direttamente con lo sviluppatore di un’app.
Qualunque sia il tuo ruolo, purché sia costruttivo, prendi parte allo sviluppo di quel software.
Ciò contrasta con lo sviluppo del software nel mondo proprietario, dove di solito solo i dipendenti di un’azienda hanno accesso al codice. O forse il programma è il progetto per passione di un singolo sviluppatore o di un team appassionato.
In entrambi i casi, il tuo più grande coinvolgimento è la decisione se acquistare o meno ciò che creano. Potresti essere in grado di inserire richieste di funzionalità o bug di file, ma hai informazioni limitate su ciò che gli sviluppatori stanno effettivamente facendo.
Lo sviluppo di software collaborativo richiede tempo, ma lavorare all’aperto ha i vantaggi aggiuntivi di aiutarti a sviluppare abilità sociali e fornirti un curriculum chiaro se decidi di candidarti per un lavoro che svolge un lavoro simile.
Imparare Linux potrebbe cambiarti la vita
Non è una semplice iperbole. Più di pochi utenti Linux si trovano a cercare di utilizzare software gratuito e open source ove possibile, non più soddisfatti o fidandosi della maggior parte delle alternative.
Oppure puoi semplicemente fare amicizia nella comunità o trovare un lavoro da sogno. Se non altro, forse sarai la persona che darà nuova vita ai vecchi PC dei tuoi amici.