GNU/Linux

GNU/Linux è un sistema operativo UNIX-like, che si propone come valida alternativa al software proprietario.

Linux è stato creato nel 1991 da Linus Torvalds che aveva inizialmente lavorato su Minix, una delle tante versioni di Unix, ed è costituito in realtà solo da kernel. Il codice sorgente completo del nucleo di Minix era disponibile per essere studiato e capito, ma non era permesso modificarlo né ridistribuirlo.

Nel corso degli anni intorno a Torvalds si è raccolta una vasta comunità di sviluppatori, formata da migliaia di studenti, ricercatori ed hacker.

Il kernel è il nucleo centrale che controlla il funzionamento di tutto il calcolatore. Il suo compito è rendere disponibili tutte le risorse fisiche della macchina tramite un'interfaccia ben definita, le "chiamate di sistema", che permette alle applicazioni di usare la macchina da calcolo sottostante.

La maggior parte delle applicazioni di contorno è stata realizzata da GNU (GNU's Not UNIX, pronunciato "guh-noo"). Il progetto GNU è stato avviato nel 1983 da Richard Stallman allo scopo di creare un sistema operativo completo e, soprattutto, libero.

Sia il kernel di Linux che il software realizzato da GNU sono rilasciati sotto licenza GPL (General Public Licence) oppure LGPL (Library GPL). Queste licenze garantiscono all'autore la tutela del copyright, ma anche la possibilità, agli utenti, di modificare il codice sorgente.

GNU/Linux è un free software che riconosce agli utenti la libertà di:

  • eseguire il programma per qualsiasi scopo;
  • modificare il programma in base alle proprie esigenze, attraverso il libero accesso al codice sorgente;
  • distribuire copie del programma, gratuitamente o dietro una ricompensa;
  • distribuire le copie modificate del programma perchè la comunità possa usufruire dei miglioramenti apportati.