Pagina iniziale | Navigazione |
Google

GNU

GNU è un acronimo ricorsivo e significa GNU is Not Unix (ovvero "GNU non è Unix").

http://www.gnu.org/graphics/gnu-head-sm.jpg
Il Progetto GNU, lanciato nel 1983 da Richard Stallman, si basa su una gestione particolare dei diritti d'autore sul software, secondo la definizione di software libero (contrapposta a software proprietario).

Scopo ultimo del Progetto GNU è la creazione di un sistema operativo completamente libero, chiamato Sistema GNU; per arrivare a questo risultato, all'interno del progetto vengono creati programmi per coprire ogni necessità informatica: compilatori, lettori multimediali, programmi di crittografia... Nel 2003 il sistema non è ancora stato sviluppato completamente, ma grazie al lavoro di Linus Torvalds è possibile usare il Sistema GNU con il kernel Linux, ovvero il sistema GNU Linux.

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 Wikipedia. Per poter gestire alcuni casi, ad esempio lo sviluppo di 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à.

Table of contents
1 Software GNU più diffuso
2 Voci correlate
3 Link

Software GNU più diffuso

  • bash (bourne again shell): la riga di comando del sistema GNU. Il suo scopo è consentire il lancio dei vari software.
  • gcc (GNU Compiler Collection): è il compilatore software più diffuso; supporta numerosi linguaggi di programmazione (tra cui il C e il C++)
  • gdb (GNU debugger): ottimo software per effettuare il controllo di flusso su un programma al fine di trovare bug o anomalie implementative
  • emacs (editor macros): editor testuale estensibile tramite macro scritte in linguaggio lisp
  • fileutils e coreutils: sono dei pacchetti che contengono i software per riga di comando 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.

Voci correlate

Link

  • [1] GNU, sito ufficiale al cui interno è possibile trovare molti articoli ([1]) e un archivio di programmi che sono Software Libero ([1])
  • [1] Sito di Richard Stallman


GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |