Il progetto GNU:
* Fondato da Richard Stallman nel 1983, il progetto GNU mirava a creare un sistema operativo UNIX completamente gratuito e open source.
* Ha sviluppato una vasta raccolta di strumenti di sistema essenziali, tra cui:
* Collezione compilatore GNU (GCC) :Una potente suite di compilatore per varie lingue.
* gnu bash :Un interprete di riga di comando ampiamente utilizzata.
* GNU EMACS :Un editor di testo altamente personalizzabile.
* gnu coreutils :Una raccolta di utility di base Unix.
* gnu make :Uno strumento di automazione build.
* e molti altri ...
* Tuttavia, il progetto GNU mancava di un kernel, il nucleo di un sistema operativo che gestisce le risorse hardware.
Linux:
* Sviluppato da Linus Torvalds nel 1991, Linux è un kernel simile a Unix.
* Inizialmente era inteso come un progetto personale, ma ha rapidamente guadagnato popolarità grazie alla sua efficienza e flessibilità.
* Linux è stato rilasciato sotto la licenza del pubblico generale della GNU, rendendola gratuita e open source.
La sinergia:
* Il progetto GNU e Linux si sono perfettamente completati a vicenda:
* Il progetto GNU ha fornito un set completo di strumenti dello spazio utente (applicazioni, servizi pubblici, librerie, ecc.)
* Linux ha fornito il kernel essenziale per riunire tutto.
* Questa combinazione è diventata nota come gnu/linux riconoscere entrambi i contributi.
Il dibattito:
* Alcune persone sostengono che il termine linux è sufficiente perché comprende l'intero sistema operativo, compresi gli strumenti GNU.
* Altri insistono su gnu/linux sottolineare il ruolo critico del progetto GNU nello sviluppo del sistema.
In sostanza, la relazione è di collaborazione e interdipendenza:
* Linux è il kernel, fornendo la funzionalità di base.
* Il progetto GNU Fornisce la stragrande maggioranza degli strumenti, librerie e utility dello spazio utente che rendono Linux un sistema operativo completo.
Il dibattito sul nome corretto è in corso, ma entrambe le entità sono essenziali per la funzionalità e il successo del sistema operativo che conosciamo come Linux (o GNU/Linux).
sistemi © www.354353.com