Sei interessato a Linux e hai letto alcuni dei post presenti nel sito web. Lungo la strada, ti sei imbattuto in un nome che ti è sembrato strano: GNU/Linux. Cosa significano queste lettere e perché alcune persone continuano ad aggiungerle a Linux?
Questa è una domanda semplice, ma la risposta ci conduce in un dibattito che va avanti da decenni nel mondo Linux. Verificare Motivi per cui Linux Mint è la distribuzione perfetta per gli utenti Windows.

Link veloci
Cos'è GNU/Linux?
GNU/Linux è il nome dato a un sistema operativo libero e open source comunemente noto come "Linux".
Quando usati per riferirsi a un sistema operativo generico, i termini "GNU/Linux" e "Linux" sono intercambiabili. Ma ci sono molte parti diverse che contribuiscono a creare un sistema operativo completamente funzionante. Si può dire che GNU è più di Linux in GNU/Linux, motivo per cui la questione di come chiamare un sistema operativo non è così semplice come sembra.
Cos'è "GNU" in GNU/Linux?
Siamo negli anni 'XNUMX e l'industria dei computer è attualmente in un periodo di transizione. Un caso della Corte Suprema che ha coinvolto Apple ha stabilito che il software binario (il tipo di programma che differisce dal codice sorgente in quanto è eseguibile) può essere protetto da copyright. Microsoft ha rilasciato Windows pochi anni dopo. Ciò ha fatto sì che il modo in cui le persone interagiscono con il software iniziasse a cambiare.
Prima che le aziende iniziassero ad aggiungere diritti d'autore al loro software con l'obiettivo di arricchirsi, la maggior parte del software veniva utilizzata da ricercatori e accademici. Il codice del computer era condiviso apertamente e le persone erano libere di fare quello che volevano con il software. Ora iniziano a comparire le restrizioni ed è illegale continuare a fare ciò che si sarebbe dovuto fare.
Si è formato un movimento chiamato movimento del software libero. Nel 1983, Richard Stallman annunciò un piano per creare un sistema operativo completamente compatibile con Unix e non proprietario. Soprannominato il progetto GNU, l'annuncio è ancora disponibile sul progetto GNU GNU.org.
GNU è un acronimo ricorsivo che sta per "GNU's Not Unix". Il progetto GNU ha fornito molti degli ottimi strumenti da cui dipendono gli odierni desktop gratuiti. Strumenti importanti creati negli anni 'XNUMX includono GCC (uno strumento per compilare il linguaggio C), il potentissimo editor di testo Emacs, Bash e molte utilità a riga di comando ancora in uso.
Molte applicazioni ampiamente utilizzate fanno parte del progetto GNU, come GIMP (GNU Image Manipulation Applications) e GNOME, uno degli ambienti desktop gratuiti più popolari. Indipendentemente dalla distribuzione Linux che usi, molto probabilmente fai affidamento su più di pochi bit di software GNU.
Il progetto GNU è anche responsabile della General Public License. Questo è ciò che ha mantenuto libera la maggior parte del software libero che usiamo nel corso degli anni.
Cos'è "Linux" in GNU/Linux?
Linux è apparso nel 1991. Il progetto è iniziato quando uno studente dell'Università di Helsinki ha iniziato a lavorare sul kernel del proprio sistema operativo. Si chiamava Linus Torvalds.
A quel tempo, il progetto GNU aveva già creato gran parte di ciò che era necessario per un efficace sistema operativo libero, ma c'erano alcune parti mancanti. Che includeva driver di dispositivo, processi in background e un kernel funzionante. Questi componenti sono ciò che consente al software di comunicare con l'hardware.
Il tentativo di sviluppo del kernel da parte del progetto GNU Hurd era iniziato l'anno precedente e non era ancora pronto. Un kernel diverso chiamato MINIX è in circolazione dal 1987, ma è stato concesso in licenza solo per uso didattico.
Frustrato, Torvalds ha deciso di fare lui stesso un kernel. Ha fatto riferimento al progetto personale come Linux, una combinazione del suo nome e UNIX, ma ha pensato che sarebbe stato troppo presuntuoso per condividerlo pubblicamente. Invece, il progetto si chiamava Freax, che è una combinazione di "free", "freak" e "UNIX". A un collega non piaceva il nome e preferiva Linux. Linus acconsentì e il nome rimase.
Il kernel inizialmente non era libero, ma nel 1992 Linus concesse in licenza Linux sotto la GNU General Public License, una licenza copyleft creata dal progetto GNU. Questo è responsabile di gran parte del successo del progetto. Invece di creare un kernel concorrente, molti si sono affidati a Linux e hanno contribuito al suo sviluppo. Verificare Confronto tra macOS e Linux: differenze chiave che dovresti conoscere.
Usiamo GNU o Linux?
Con gli strumenti GNU e un kernel Linux funzionale, ora abbiamo un sistema operativo gratuito che funziona. Ma come lo chiamiamo? Sin dai primi giorni, molte persone si sono riferite ai sistemi operativi che utilizzano il kernel Linux semplicemente come "Linux". Questa tendenza nasce perché Linux non è il grosso di ciò che serve per creare l'esperienza che tutti immaginiamo quando diciamo Linux.
Ancora una volta, il kernel Linux è la parte specifica che fa comunicare tra loro software e hardware. Tutto quello che vediamo già sullo schermo? Questa è un'altra cosa.

Richard Stallman ha inizialmente proposto l'idea di nominare tali creazioni sistemi basati su GNU Linux. Poi ha cambiato la sua preferenza in GNU/Linux (pronunciato “GNU slash Linux” o “GNU più Linux”), quindi è chiaro che entrambi i progetti giocano un ruolo fondamentale. Alcune persone accettano questo argomento, mentre altri pensano che un nome del genere sia goffo e non necessario. La divisione è continuata fino ad oggi.
Motivi per dire "GNU/Linux"
Fin dall'inizio, l'obiettivo del progetto GNU era quello di sviluppare un sistema operativo completo. Il nucleo era uno dei pezzi mancanti del puzzle. Torvalds non si proponeva di creare un sistema operativo, ma di fornire quel pezzo mancante.
- Linux è vitale per farti vedere qualsiasi cosa sullo schermo, ma non ha nulla a che fare con ciò che effettivamente vedi. Quello che vedi è in gran parte determinato dal tuo ambiente desktop.
- GNU è anche responsabile di molto di ciò che accade in background. Anche se non installi una GUI, stai comunque interagendo con gli strumenti della riga di comando (come lo stesso Bash) che fanno parte di GNU.
- Senza gli strumenti GNU, ciò che consideriamo Linux non sembra più Linux. Android non assomiglia a Linux, sebbene utilizzi il kernel Linux. Ciò è in gran parte dovuto al fatto che manca la GNU Toolchain.
- Uno screenshot "Linux" non è lo stesso di uno screenshot desktop gratuito basato su BSD. Vari sistemi operativi basati su BSD open source forniscono un'esperienza quasi identica a Linux desktop, sebbene il kernel Linux non sia utilizzato da nessuna parte.
- Non è così che chiamiamo altri sistemi operativi. Quando pensiamo a Windows, di solito pensiamo all'interfaccia. Pochi di noi pensano immediatamente al kernel di Windows. Se qualcuno può eseguire l'interfaccia di Windows e tutte le sue app di Windows su un kernel Linux, probabilmente lo considereranno ancora Windows.
- Riferirsi all'intero ecosistema come Linux crea confusione. Torvalds a volte si prende il merito di aver creato l'intero sistema operativo, mentre ne ha fondato solo una parte specifica.
- GNU è responsabile di gran parte della cultura del desktop libero e delle licenze. Il progetto GNU ha fornito non solo gli strumenti che hanno abilitato il sistema operativo libero, ma anche il quadro legale. La GPL impedisce alle persone di prendere codice libero e di usarlo per creare il proprio software proprietario concorrente. Il rilascio di molti strumenti fondamentali, incluso lo stesso Linux, con una licenza copyleft ne ha accelerato l'adozione e ha gettato le basi per la cultura di cui gode oggi la comunità del software libero.
Verificare Motivi per cui Ubuntu è la distribuzione Linux perfetta per gli sviluppatori di software.
Motivi per dire "Linux"
C'è un valido motivo per rendere il nome GNU/Linux il più accurato e comunemente usato. Ma è un bel nome? Ecco alcuni degli argomenti che le persone hanno fatto a favore del nome del sistema operativo "Linux". L'elenco è più breve ma potrebbe comunque essere il più potente.
- Linux sta già diventando sempre più popolare. Questo era il caso negli anni 'XNUMX e lo è ancora oggi. Fare riferimento al sistema operativo come qualsiasi altra cosa sarebbe e sembra ancora un tentativo consapevole di rebranding. Questo perché è stato Linux a rendere possibile agli utenti di eseguire tutto il software creato dal progetto GNU e altri. Senza Linux, non hai davvero nulla da usare.
- GNU/Linux è un brutto nome. È imbarazzante leggerlo, ed è inappropriato dirlo. Questo motivo da solo è sufficiente per impedire ad alcune persone che concordano sul fatto che Linux non sia un nome giusto di chiamare il sistema operativo in altro modo.
- Dove ci fermiamo? Se diamo credito a GNU, non diamo credito a X o Wayland, i server di rendering su cui si basa la maggior parte dell'ecosistema desktop gratuito? Anche il suono conta. così come gli ambienti desktop. In poco tempo ci riferivamo ai nostri desktop come GNOME/PipeWire/Wayland/GNU/Linux.
Verificare Dovresti usare Linux con Wayland? Cosa hai bisogno di sapere.
Lo stesso Torvalds ha sostenuto che riferirsi a Linux come GNU/Linux è assurdo.
Preferisci GNU/Linux o Linux?
Non sono un fan del nome GNU/Linux, ma c'è una certa ovvietà nel dire che il laptop esegue GNU invece di Linux. Con l'avvento di Android e Chromebook, il nome Linux sta diventando sempre più inadeguato. Solo perché il software è disponibile per Linux non significa che funzionerà su Android e viceversa.
La situazione diventa solo più complessa man mano che i sistemi di infotainment, i prodotti per la casa intelligente, i dispositivi indossabili e altri dispositivi elettronici continuano ad adottare il kernel Linux. Puoi visualizzare ora Qual è la differenza tra le distribuzioni Linux se sono tutte basate su Linux?










