Chi mi segue sa che sono un appassionato di Linux, ma cos’è Linux? E’ un Sistema Operativo (SO), cioè quell’insieme di comandi atti a far funzionare un computer. Che detto così sembra semplice in realtà non lo è, se andate a guardare il codice sorgente senza essere programmatori vi sfido a capirci qualcosa. Ma cosa differenzia Linux da altri Sistemi Operativi? La prima differenza è la licenza, Linux viene rilasciato sotto licenza libera o open source, e ciò significa che è liberamente utilizzabile e modificabile. Faccio un esempio: sono un programmatore e non mi piace qualcosa di Linux, ho libertà di accedere al Kernel¹ e modificare quelle parti che non mi piacciono, ma per noi comuni mortali che ci limitiamo a guardare i porno su internet, significa che non dobbiamo pagare il Sistema Operativo, al contrario di Windows o MacOS che invece sono a pagamento. Non ve ne accorgete perchè pagate al momento dell’acquisto del computer, ma provate a installare Windows o MacOS su una macchina senza Sistema Operativo e dovrete pagarne la licenza.
Il primo vagito
Linux, o meglio GNU/Linux il suo nome completo, nacque il 25 Agosto 1991 per opera del finlandese Linus Torvalds all’epoca studente di informatica ed è basato a sua volta su UNIX un Sistema Operativo ideato negli anni ’60 dai Bell Laboraties scritto in linguaggio C.
Ciò che a noi profani salta subito all’occhio è che a differenza di Windows e MacOS che sono uno, cioè la Software House ti fornisce quell’unica versione, di Linux ne esistono tante versioni, che vengono chiamate Distribuzioni. Ciò è diretta conseguenza della licenza libera sotto cui viene rilasciato Linux perchè permette agli sviluppatori di prendere il kernel e costruirci sopra un Sistema Operativo personalizzato. Mentre con i SO proprietari questo non è possibile perchè posti sotto copyright, con Linux invece è ammesso.
Le pecore nere
E’ talmente ammesso che la Apple ne ha approfittato per sviluppare il suo MacOS che è figlio diretto di Linux mentre Google lo ha usato per sviluppare Android il sistema operativo che gira sui cellulari, iOS che gira sugli iPhone, che a sua volta è derivato da MacOS, potremmo dire che è il nipote di Linux, mentre gli Huawei usano HarmonyOS derivato da Android e Linux, poi c’è ChromeOS sempre della Google, quella dei computer economici e che nei negozi costano meno degli altri, ebbene indovinate un po? Anche lui è figlio di Linux. In pratica a parte Windows che deriva da MS-DOS sviluppato da IBM tutti gli altri sistemi operativi che usiamo comunemente derivano da Linux. E’ un po’ come se fossero i figli stronzi, visto che paghi per utilizzarli, mentre le distribuzioni vere e proprie, a parte casi particolari, sono liberamente installabili ed utilizzabili. Dico casi a parte perchè alcune distro come RedHat e Suse, sono a pagamento rivolgendosi a clienti business, ma a loro discapito bisogna dire che esistono distribuzioni basate su queste due sotto licenza libera come Fedora e OpenSuse che tra l’altro sono fra le distribuzioni più diffuse.
Uno e multiplo
La differenza fra le varie distribuzioni può essere notevole, sia come ambiente grafico, ma soprattutto come gestione del software, ad esempio Ubuntu si basa su Debian che potremmo definire la distribuzione nobile, da cui derivano decine di altre distribuzioni come Linux Mint e che usano i pacchetti .deb, mentre Fedora e OpenSuse usano i pacchetti RPM, Slackware usa degli altri pacchetti ancora diversi così come Arch, ma a voi non deve interessare, per lo meno per un uso normale perchè ogni distribuzione ha un proprio sistema di installazione e aggiornamento efficientissimo, più efficiente di Windows Update che non sapete mai cosa installate. Se non sapete quale distribuzione scegliere, la prima domanda che dovete porvi è per cosa lo utilizzate e su quale macchina va installato, se è recente oppure un po’ datata, oppure se avete esigenze particolari ad esempio lo volete usare in ufficio o per il gaming, basta una semplice ricerca su internet per individuare quale distribuzione fa per voi, in rete esistono decine di siti dove trovare un consiglio, ma la cosa più bella di Linux è che nonostante tutta questa differenza tra le varie versioni rimane sempre sè stesso.
Un Picasso o un Van Gogh?
Oltre alla distribuzione, un’altra scelta che dovrete fare è il Desktop Enviroment (DE) cioè l’ambiente di lavoro, i più diffusi sono Gnome, Kde (Plasma), Cinnamon, XFCE, Enlightment, ogni ambiente ha le sue caratteristiche. Nella scelta dovrete tenere conto anche su quale macchina lo installerete, per macchine un po’ vecchiotte è meglio scegliere ambienti leggeri, se non avete di questi problemi, potete anche installarli tutti, perchè il bello di Linux è che non ti chiude in una gabbia, sei libero. Poniamo che in fase di installazione scegliate Gnome però poi non vi trovate bene, niente paura, potete tranquillamente installare KDE senza perdere i vostri dati, lo installate, uscite dalla sessione di Gnome e nella pagina di accesso scegliete KDE, tutto molto semplice. Non vi piace neppure KDE? Installate Cinnamon, uscite, fate la vostra scelta e provate il nuovo ambiente. Se dopo qualche giorno vi stancate di Cinnamon potete tranquillamente tornare a Gnome o a quello che preferite senza perdere alcun documento, fotografia o brano musicale che nel frattempo avete caricato o salvato nel computer.
Il terminale, niente paura è vostro amico
Con Linux potete controllare tutto e raramente avrete problemi causati dagli aggiornamenti anche perchè vengono testati da decine di sviluppatori in tutto il mondo prima di essere rilasciati, è questo che fa di Linux un SO diverso dagli altri, essere sotto licenza libera permette di essere testato da chiunque smanetti e quindi le eventuali correzioni non solo sono veloci ma anche efficaci.
Linux è nato su internet e internet rimane la fonte privilegiata in caso di problemi, perchè qualunque guaio voi abbiate state sicuri che la soluzione esiste già da qualche parte, pertanto invece di disperarvi andate su un motore di ricerca, descrivete il problema e cercate la soluzione. Magari dovrete agire da riga di comando, cioè dovrete usare il terminale e scrivere i comandi invece di usare un programma grafico, niente panico, non è così ostico come pensate e comunque potete sempre fare copia/incolla. A proposito dei comandi da terminale, sarebbe bene conoscere almeno i principali, quindi all’inizio dedicate un di tempo per impararli, sul solito web esistono centinaia di tutorial, l’unico comando che non dovrete MAI dare è “sudo rm -rf” perchè vi cancella l’intero sistema operativo e dovrete reinstallarlo di nuovo, perchè Linux è talmente flessibile da darvi persino la possibilità di suicidarlo.
Per ulteriori approfondimenti potete leggere questi due articoli: Linux primo amore e Linux e PA
(1) : il kernel è il cuore del sistema operativo, tutti gli SO ce l’hanno, e sono quei programmi che fanno funzionare il computer: caricano il sistema operativo, accendono lo schermo, attivano la scheda audio, accedono alla RAM cioè alla memoria e altro ancora. Senza kernel il computer non funzionerebbe, quando avete problemi con una periferica, ad esempio la stampante, molto probabilmente dipende dal kernel, non solo su Linux, ma anche su Windows e MacOS e i vari driver che scaricate per farla funzionare sono semplicemente dei programmi che dicono al kernel come parlare a quella determinata stampante o altra periferica non funzionante, in sostanza i driver sono degli insegnanti di lingue, insegnano al kernel a parlare la lingua della periferica.

Troppo complicato
E’ complicato a parole perchè comunque bisogna usare termini tecnici ed entrare in concetti che alle persone comuni risultano un po’ ostici, all’atto pratico ti assicuro che è più facile e più intuitivo di Windows. Con linux ho molti meno problemi di quando usavo Microsoft, inoltre considera che lo puoi installare di fianco a Windows così da avere entrambi i sistemi operativi e poter far pratica senza perdere quello che hai di là, se poi usi Thunderbird come client di posta … puoi copiare la cartella in linux e ti ritrovi tutto configurato senza perdere una sola email o un solo account.
Ho un Windows 10 che a ottobre non mi farà più gli aggiornamenti o lo cambio o trovo una soluzione alternativa
Sono negato e figlia ha detto che non mi aiuta con Linus