Potresti considerare se l'apprendimento di Linux valga la pena poiché è molto meno popolare sul desktop rispetto a macOS o Windows. Ci sono molte ragioni per cui l'apprendimento di Linux paga, e qui ce ne sono alcune.
1. Molte infrastrutture IT sono basate su Linux
Uno dei motivi per imparare Linux è che gran parte dell'infrastruttura che alimenta Internet, inclusi router e server, è basata su Linux. W3Techs stima che il 37,6 per cento dei siti web utilizzare alcune versioni di Linux per il proprio sistema operativo server, rispetto al 20,3% che esegue Windows, a giugno 2022.
Se utilizzi Google più volte al giorno, stai effettivamente utilizzando Linux. Questo vale anche per molti altri siti Web che utilizzi durante il giorno per fare acquisti, rimanere in contatto con familiari e amici e prenotare biglietti aerei.
Anche molti router consumer usano Linux come sistema operativo e puoi anche farlo aggiorna il firmware del router a una versione alternativa come DD-WRT.
Se stai seriamente pensando a una carriera nell'IT, dovresti considerare di imparare Linux. La familiarità con Linux sarà probabilmente una delle competenze che i potenziali datori di lavoro cercheranno nel tuo curriculum.
2. Imparare come funzionano davvero i sistemi operativi
Se vuoi saperne di più su come funziona il software che guida il tuo sistema, Linux è una buona scelta.
Il codice sorgente del kernel e altre utilità sono disponibili per chiunque lo guardi. Questo è il motivo per cui i dipartimenti di informatica delle università hanno istruito i propri studenti su sistemi operativi simili a Unix per decenni.
A causa dell'apertura di Linux, sembra anche più facile trovare informazioni sugli interni di Linux rispetto a Windows sia in versione cartacea che online. Ciò può essere dovuto al fatto che autori più tecnici possono approfondire i dettagli del codice sorgente di Linux e spiegare come funziona tutto.
3. Ottimo per l'apprendimento di reti e sicurezza
Linux è un ottimo sistema operativo per l'apprendimento delle reti e della sicurezza perché così tanti server fanno affidamento su di esso, come accennato in precedenza. Questo perché Internet moderno era basato su Unix e Linux ha in gran parte ereditato quell'eredità.
Anche le distribuzioni Linux venire con molte utilità di rete che ti consentono di testare una rete come ping, tracepath o ip e puoi installare più strumenti di rete come tcpdump o Nmap utilizzando il tuo gestore di pacchetti per esaminare il traffico di rete.
Ciò significa che puoi imparare molto di più su come funzionano effettivamente le reti e Internet. Poiché il codice sorgente è aperto, i ricercatori possono anche trovare bug e correggerli più facilmente di quanto possano fare con i sistemi proprietari.
Se hai sempre voluto imparare a programmare, il modo migliore per farlo è su un sistema Linux.
Il motivo principale è che gli strumenti necessari per creare programmi, come editor, compilatori, debugger, Gli IDE e gli interpreti vengono forniti con le distribuzioni Linux gratuitamente o possono essere scaricati tramite un pacchetto gestore.
I kit di sviluppo software potrebbero costare centinaia o addirittura migliaia di dollari su sistemi proprietari, ma Linux è davvero un kit di sviluppo software tutto per sé.
Vuoi diventare un data scientist? Puoi imparare Python o R. Vuoi approfondire i dettagli della programmazione del sistema? Puoi compilare il codice C con Clang o GCC. Vuoi saperne di più sui database? Puoi sperimentare con SQLite prima di passare a gestori di database relazionali più complessi come MariaDB o PostgreSQL.
Puoi trovare strumenti per quasi tutti i linguaggi di programmazione che siano mai esistiti, da COBOL a Perl a Lisp a Bash su sistemi Linux. I sistemi simili a Unix sono stati popolari tra gli sviluppatori per così tanto tempo perché sono stati scritti così tanti strumenti di programmazione e Linux non fa eccezione.
E non devi nemmeno rinunciare al tuo sistema esistente. Se hai Windows 10 o 11, puoi esegui una distribuzione Linux insieme alle tue app Windows preferite con WSL. O i giochi per Windows, per essere completamente onesti.
5. Puoi far rivivere i vecchi computer
Se sei un utente di computer serio, probabilmente hai diverse vecchie macchine in vari stati di riparazione in giro. Alcuni di loro potrebbero non ricevere più aggiornamenti software da Microsoft o Apple. Non sarebbe bello se potessi riportarli in vita e farne un uso? Con Linux puoi.
Con la giusta distribuzione, puoi installare Linux su una macchina più vecchia per dargli una nuova prospettiva di vita. Hai un vecchio laptop con un processore a 32 bit? È possibile utilizzare Linux per fornire un desktop leggero di base ma funzionale per la navigazione sul Web, la posta elettronica o l'elaborazione di testi.
Conosci qualcuno che ha bisogno di un computer? Potresti configurare una delle tue vecchie macchine, assicurandoti di cancellare tutti i dati personali e installare una distribuzione leggera. Chrome OS Flex è una variante progettata esattamente per questo scopo. La cosa grandiosa di Linux moderno è che non devi essere un guru della riga di comando per svolgere compiti di base.
O forse vorresti configurare un server domestico su una macchina desktop di riserva? Con Linux, puoi configurare il tuo "laboratorio domestico" economico per saperne di più sulla rete e sulla configurazione dei server.
6. Linux è semplicemente divertente
Questo è meno tangibile, ma uno dei motivi per cui gli utenti Linux sono rimasti attaccati al sistema con tutte le sue stranezze è che è semplicemente divertente giocarci. Può sembrare frivolo, ma c'è una ragione pratica. È più probabile che mantieni le cose che ti piacciono.
Questo è probabilmente uno dei motivi per cui i sistemi simili a Unix come Linux alimentano così tanta infrastruttura Internet. "Ogni buon lavoro di software inizia grattando il prurito personale di uno sviluppatore", ha scritto Eric Raymond nel suo classico saggio sul software open source, "La Cattedrale e il Bazar." Molti sviluppatori hanno creato programmi di cui avevano bisogno per portare a termine alcune attività.
Linux non è solo un sistema operativo, ma uno stile di vita. I gruppi di utenti hanno fatto parte dell'utilizzo di Linux per molto tempo, risalendo ai primi giorni di Unix.
Il supporto per Linux tende ad essere peer-to-peer, sia online che offline. Sebbene esista un supporto professionale per le implementazioni aziendali, gran parte del supporto che riceverai come utente tende a provenire da fonti informali, che si tratti di un incontro di persona in un bar locale o di un canale IRC dedicato alla tua distribuzione preferita pieno di persone provenienti da tutto il mondo.
Nonostante l'immagine antisociale dell'informatica, Linux è un ottimo modo per incontrare persone interessanti e fare nuove amicizie.
Un sacco di ragioni pratiche per imparare Linux
Ci sono molti vantaggi pratici nel conoscere Linux, dall'imparare a gestire server e reti all'imparare a programmare, riutilizzare vecchi computer e incontrare nuove persone.
Se usi Windows, non devi rinunciare al tuo sistema o giocherellare con complicate macchine virtuali o dual boot per saperne di più su Linux. Il sottosistema Windows per Linux, noto anche come WSL, è un perfetto trampolino di lancio nel mondo Linux.