Vai ai contenuti.
perinformazioni info@redomino.com
offertalavoro
n. 1 programmatore
Zope/Plone (su SO Linux) residenti in Torino e provincia con esperienza di sviluppo di applicativi web.
n. 1 programmatore
Zope/Plone (su SO Linux) residenti in Bologna e provincia con esperienza di sviluppo di applicativi web.
Strumenti personali
areaCLIENTI
Redomino mette a disposizione dei propri clienti un'area riservata per la gestione dei servizi attivi nella massima sicurezza.
Entra
Iscrizione corsi Plone Maggiori informazioni
home » Italiano » Tecnologie » GNU/Linux

GNU/Linux

Document Actions
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.