GNU

Article

August 11, 2022

GNU è un sistema operativo composto esclusivamente da software libero. Il suo nome è un'abbreviazione ricorsiva di "GNU's Not Unix". Questo è stato scelto perché il suo design è simile a Unix, ma differisce da Unix in quanto è un software gratuito e non contiene il suo codice. Lo sviluppo di GNU è stato avviato da Richard Stallman ed era l'obiettivo originale della Free Software Foundation. Lo sviluppo del sistema GNU ha significato anche la scrittura di molti programmi, noti come programmi GNU o pacchetti GNU. Tra questi ci sono l'editor di testo Emax, GNU Compiler Collection, GNU Debugger e l'ambiente grafico Gnome. Il sistema GNU viene solitamente utilizzato insieme al kernel Linux, che è stato sviluppato al di fuori del progetto GNU. Questa combinazione forma un sistema operativo completamente funzionante, GNU con Linux (GNU/Linux), che tuttavia viene spesso chiamato semplicemente "Linux". Per i dettagli, vedere GNU e Linux: la disputa sul nome. I programmi GNU sono spesso usati indipendentemente. Non è raro trovare componenti GNU installati su sistemi Unix proprietari al posto dei programmi Unix originali, specialmente quelli che sono strumenti di programmazione spesso indicati collettivamente come toolkit GNU. (Che è solo una piccola parte del sistema GNU nel suo insieme.) Sono usati in questo modo perché hanno dimostrato di essere superiori alle versioni Unix equivalenti, anche quando non sono completamente compatibili con POSIX. Inoltre, a causa della popolarità della combinazione di GNU e Linux, molti sviluppatori di software installano il toolkit GNU su altri sistemi per motivi di compatibilità o perché il toolkit funziona uniformemente su tutte le piattaforme. Molti programmi GNU sono stati anche portati su Windows, Macintosh OS X di Microsoft e varie altre piattaforme proprietarie. Tuttavia, la ragione dell'esistenza dei port (ports, cioè altre versioni) è di aiutare a sostituire quei sistemi con software libero.

Storia

Il progetto GNU è stato annunciato pubblicamente il 27 settembre 1983 sui newsgroup net.unix-wizards e net.usoft. Il vero lavoro sul progetto iniziò il 5 gennaio dell'anno successivo, quando Stallman si dimise dal MIT per evitare la possibilità che l'università rivendicasse diritti o interferisse con la distribuzione (distribuzione) di GNU come software libero. La pubblicazione originale è pra�