I 4 vantaggi inestimabili del passaggio a Linux
Linux continua a fornire una nuova esperienza ai suoi utenti. Ma ci sono dei vantaggi nello scegliere Linux rispetto ad altri sistemi operativi?
Linux è un sistema operativo utilizzato in qualsiasi cosa, dai telefoni alle automobili e ai supercomputer complessi, ma puoi anche usarlo per alimentare il tuo personal computer. Il desktop potrebbe non essere lo spazio in cui è più probabile incontrare 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 utilizzare 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 file binari di cui non hai accesso al codice. Questo binario, sebbene a volte disponibile gratuitamente, è generalmente un prodotto a pagamento.
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 faccia il tuo computer 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 a tutta la 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. Vedi anche in queste libertà un'enfasi sia sull'auto-beneficio che sull'aiutare gli 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 il tuo calcolo con un grado di affidabilità maggiore.
2. La possibilità di provare cose nuove
Quando adotti Linux per la prima volta, ogni aspetto del sistema può sembrare nuovo. Ti stai imbarcando in una nuova avventura, in cui sei libero, spesso per la prima volta, di cambiare praticamente qualsiasi aspetto del funzionamento del tuo computer.
Per molti neofiti di Linux, questo spesso porta a un periodo costante di provare nuove cose. 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 che sembri 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 anche le piattaforme Apple non 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 puoi andare solo così lontano prima di correre il rischio di rompere il sistema operativo.
Su Linux, una volta che comprendi le quattro libertà e ti abitui alla realtà che i programmi di software libero non sono gratuiti per il gusto di intrufolarsi in adware o spyware, allora sei libero di provare nuove cose sul tuo computer in una misura che molti non si sono mai sentiti a proprio agio nel farlo prima. Questo è un vantaggio di Linux che non deriva da alcuna superiorità tecnica, ma dai valori della comunità.
3. Esperienza nella creazione del proprio sistema operativo
Nel processo di installazione di Linux e di provare cose nuove, puoi imparare molto sul modo in cui funziona il tuo sistema operativo. Impari a conoscere vari componenti come il kernel, il server di visualizzazione, il server audio e l'ambiente desktop.
Questi sono componenti che tutti i sistemi operativi hanno, 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ò esserlo, se la tua priorità è costruire un sistema di cui hai bisogno per il lavoro o la scuola. In tal caso, scegli una delle tante distribuzioni facili da usare, come Ubuntu, Fedora o ElementaryOS.
Esistono versioni ancora più facili da usare di Arch Linux, 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. Un'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 ruolo che giochi, 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 appassionato 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 segnalare bug, ma hai una visione limitata di ciò che gli sviluppatori stanno effettivamente facendo.
Lo sviluppo di software collaborativo richiede tempo, ma lavorare all'aperto comporta l'ulteriore vantaggio di aiutarti a sviluppare abilità sociali e fornirti un curriculum chiaro se decidi di candidarti per un lavoro simile.
Imparare Linux potrebbe cambiarti la vita
Non è una semplice iperbole. Non pochi utenti Linux si ritrovano a cercare di utilizzare software libero e open-source ove possibile, non essendo più soddisfatti o fidandosi della maggior parte delle alternative.
Oppure puoi semplicemente fare amicizia nella comunità o ottenere un lavoro da sogno. Se non altro, forse sarai tu la persona che darà nuova vita ai vecchi PC dei tuoi amici.