GNU: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Luki-Bot (discussione | contributi)
m robot Adding:nn Modifying:vi
Luki-Bot (discussione | contributi)
m Robot: Automated text replacement (-ù +ù)
Riga 8:
Fulcro di tutta l'attività del Progetto GNU è la [[licenza]] chiamata [[GNU General Public License]] (GNU GPL), che sancisce e protegge le libertà fondamentali che, secondo Stallman, permettono l'uso e lo sviluppo collettivo e naturale del software. Un'altra licenza, la [[GNU Free Documentation License]] (GNU FDL), è stata scritta per coprire la documentazione, ed è usata anche dal progetto [[it.wiki|Wikipedia]]. Per poter gestire alcuni casi, ad esempio lo sviluppo di [[libreria|librerie]], il Progetto GNU ha creato anche la [[GNU Lesser General Public License]] (GNU LGPL), che permette di integrare software libero all'interno di software proprietario, specialmente per ragioni di [[compatibilità]] e [[portabilità]].
 
== Software GNU piùpiù diffuso ==
* ''[[bash]]'' ('''b'''ourne '''a'''gain '''sh'''ell): la riga di comando del sistema GNU. Il suo scopo è consentire il lancio dei vari [[software]].
* ''[[gcc]]'' ('''G'''NU '''C'''ompiler '''C'''ollection): è il compilatore software piùpiù diffuso; supporta numerosi linguaggi di programmazione (tra cui il [[C]] e il ''C++'')
* ''[[gdb]]'' ('''G'''NU '''d'''e'''b'''ugger): ottimo software per effettuare il controllo di flusso su un programma al fine di trovare [[bug]] o anomalie implementative
* ''[[emacs]]'' ('''e'''ditor '''mac'''ro'''s'''): editor testuale estensibile tramite macro scritte in linguaggio [[lisp]]
* ''fileutils'' e ''coreutils'': sono dei pacchetti che contengono i software per riga di comando piùpiù diffusi, atti a compiere operazioni basilari come copia di file, creazione e scrittura di file, creazione di collegamenti ecc.
* ''[[GNOME]]'': [[desktop environment]] (ambiente grafico) dotato di un'interfaccia estremamente intuitiva e personalizzabile.