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/