Linux Day 26/11/2005
Pordenone I.T.I.S. J.F.Kennedy
Le distribuzioni GNU/Linux
Distribuzioni GNU/Linux
Una distribuzione GNU/Linux è una versione del sistema operativo GNU/Linux compilata da una persona, da una comunità di persone o da un'azienda, in modo che la sua configurazione e il tipo di software incluso siano adatti alle esigenze di uno specifico tipo di utenza.Il nucleo di ogni distribuzione include sia il Kernel Linux sia molti pacchetti GNU necessari al funzionamento di base del sistema, al quale viene affiancato il software necessario all'utente.
Il Kernel Linux
Il kernel Linux è un software libero distribuito con
licenza GNU General Public License; è stato creato nel 1991 da Linus Torvalds.
Il kernel è il "cuore" di un sistema operativo
(nucleo) e fornisce tutte le funzioni essenziali per il
sistema, come ad esempio la gestione della memoria
, la gestione dei processi e la comunicazione con l'hardware del sistema
I Programmi GNU
GNU è un acronimo ricorsivo e significa GNU is Not Unix (ovvero "GNU non è Unix")
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
Panoramica sulle distribuzioni
Ci sono a questo momento più di 300 progetti di distribuzioni linux in attivo sviluppo, revisione e miglioramento, distribuzioni sviluppate da società o comunità di sviluppatori.
Mandriva
●
●
●
●
●
●
●
Distribuzione user friendly
Tools di installazione e gestione del sistema
Software precompilato pacchettizzato in rpm
Tool di installazione: urpmi
Mirror in rete per l'aggiornamento della distribuzione e per l'installazione di nuovi programmi
Mette a disposizione sia delle versioni commerciali che gratuite
Ultima versione disponibile 2006.0
Mandriva
Suse
●
●
●
●
Distribuzione di facile installazione e utilizzo
Yast2:gestisce la partizione dell'hard disk, il setup del sistema, gli aggiornamenti online(tramite pacchetti rpm), la configurazione della rete e del firewall, l'amministrazione degli utenti ed oltre, in un'interfaccia user­friendly
Esiste sia in versione professional (a pagamento, comprende software non Open, manuali cartacei e supporto) che in versione libera: Suse Linux OSS
Ultima versione disponibile: 10.0
Suse
Fedora
●
●
●
●
●
●
●
Distribuzione la cui installazione ed utilizzo sono semplici ed intuitivi
Nata dai sorgenti di Red Hat e sviluppata dall'omonima community
Software installabile tramite pacchetti RPM
Molto valida in ambito desktop
Rilasciata una nuova versione ogni sei mesi
Vari package manager disponibili: yum apt e up2date
Ultima versione disponibile:Fedora core 4
Fedora
Ubuntu/Kubuntu
●
●
●
●
●
●
●
Distribuzione Debian Based
Installazione semplice e veloce
Tool di gestione del software apt
Pacchettizzazione del software in .deb
Un numero elevatissimo di pacchetti disponibili in rete
Software Recente
Ultima versione 5.10 (il nome viene dato dalla data di rilascio, il nome della prossima release sarà 6.04)
Ubuntu
Kubuntu
Debian 1/2
●
●
●
●
●
Distribuzione famosa per l'aderenza del progetto alla filosofia GNU
Esiste per quasi tutte le architetture esistenti (la comunità Debian dice che sta creando il sistema operativo universale)
Software manager: APT.
Politica di rilascio del software molto rigida, nella versione stabile non entra niente che non sia stratestato
Disponibile in tre versioni, chiamate stable, testing Debian 2/2
●
●
●
Stable: contiene software testato e sicuro, adatta ad un utilizzo in ambito server. Ha il supporto del debian security team
Testing: contiene pacchetti che sono sufficientemente stabili e con un basso numero di bug. Ha il vantaggio di includere le versioni più aggiornate del software.
Unstable:Distribuzione di sviluppo, contiene pacchetti aggiornati ma non sempre esenti da bug
Debian
Slackware
●
●
●
●
●
●
Distribuzione non particolarmente indicata agli inesperti
Assenza di tools per la configurazione e la gestione
Concepita per essere la più unix­like delle distribuzioni
Adatta ad imparare sulla propia pelle
Il suo sitema di pacchettizzazione non fa nessun controllo sulle dipendenze
Ultima versione 10.2 Slackware
Gentoo 1/2
●
●
●
●
●
Molto veloce ed ordinata
Compilazione da sorgenti
Sistema di installazione di pacchetti: Portage, il quale scarica i sorgenti e li compila sul sistema andando a vedere quali sono le nostre flag USE e il livello di ottimizzazione che vogliamo dare.
Installazione difficoltosa ma community molto disponibile ad aiutare
Installazione del software tramite ebuild.
Gentoo 2/2
●
●
L'Ebuild contiene informazioni su: descrizione del software, istruzioni su come ottenerlo, configurarlo, compilarlo ed installarlo.
Sistema ottimizzato per la propia architettura
Gentoo
I LiveCD
●
●
●
Un live CD è una distribuzione Gnu/Linux completa, che non richiede installazione su hard disk.
Molto comoda come cd di ripristino e per provare linux senza correre il rischio di perdere i dati nella partizione Windows™
Alcuni livecd possono essere installati anche su hard disk se la prova è piaciuta
Knoppix
Gentoo RR4 Live DVD
Riferimenti:
Wikipedia
http://it.wikipedia.com/wiki/GNU_Linux
Google
http://www.google.it/
Debian
http://www.debian.org
Mandriva
http://www.mandriva.com
Slackware
http://www.slackware.com
Gentoo
http://www.gentoo.org
Fedora
http://fedoraproject.org/wiki/
Ubuntu
http://www.ubuntulinux.com
Gentoo live
http://www.lxnaydesign.net/