Linux Logo di Larry Ewing Premesse: Unix PC professional, gennaio 2002 Premesse: Unix 1. Unix, sviluppato presso i laboratori Bell, viene inizialmente distribuito insieme ai sorgenti 2. Nel 1984 la proprietà passa all’AT&T che blocca la distribuzione dei sorgenti 3. Da Unix hanno origine molteplici sistemi operativi, alcuni commerciali altri gratuiti GNU’s Not Unix Logo di Markus Gerwinsky Il progetto GNU e la Free Software Foundation nascono nel 1985 ad opera di R.Stallman, ricercatore presso il M.I.T., coi seguenti obiettivi: eliminare le restrizioni sulla copia sviluppare software libero GNU GPL (General Public Licence) La licenza GNU GPL assicura le seguenti libertà: libertà di eseguire il programma per qualsiasi scopo libertà di adattare il programma alle proprie necessità libertà di copiare il programma senza limitazioni libertà di distribuire le copie modificate http://www.gnu.org/philosofy/free-sw.it/html GNU GPL: diritti e doveri Diritto Dovere accesso al codice sorgente le modifiche al sw rilasciato con licenza GPL devono essere distribuite con licenza GPL GNU GPL Copyleft All rights reversed Copyright All rights reserved Open Source: vantaggi piu’ affidabile piu’ efficente La pubblicazione in rete consente l’apporto di molteplici contributi al fine di: testarlo migliorarlo mancanza di backdoor possibilità di scoprire errori possibilità di correggere piu’ sicuro libera scelta del fornitore guadagno per le aziende: servizi assistenza soluzioni sw libero vs. sw gratuito freeware utilizzo gratuito di durata limitata sorgente non disponibile shareware distribuito gratuitamente ridistribuibile non corredato di sorgente può divenire commerciale Linux E’ un sistema operativo Open source, completo e funzionante su numerose piattaforme hardware Il suo codice sorgente è rilasciato sotto licenza GNU GPL, quindi è disponibile e liberamente modificabile http://www.opensource.org/docs/history.html Linux E’ un sistema operativo Unix-like: struttura gerarchica del file-system in directory e sottodirectory a partire dalla radice root (/) Il suo kernel è dovuto al finlandese Linus Torvalds, che lo annuciò ufficialmente l’1 agosto 1991 su comp.os.minix Ne segui’ un acceso dibattito http://www.oreilly.com/catalog/opensources/book/appa.html Linux Contrariamente alle previsioni iniziali di A. Tanenbaum (“Linux è obsoleto”) e altri, si è ampiamente diffuso Intorno a Linux si è creata una comunità di sviluppatori Software applicativo Kernel sw di base Installazione Installazione del S.O. e delle applicazioni Usare una distribuzione Scaricare da Internet Compilare Installare Le distribuzioni Disponibili: In Internet Allegate a riviste In versione commerciale Supporto tecnico Manuali cartacei Sw aggiuntivo Le distribuzioni piu’ diffuse applicazioni di rete completa www.redhat.it semplice da usare piu complessa da installare piu’ complessa da gestire www.debian.org completa semplice da installare uso aziendale facile da usare www.Linux-mandrake.com/it www.caldera.com/products/Linux/ utenti esperti completa www. suse.it semplice da usare Server di rete www.slackware.com amministrazione di rete Le minidistribuzioni Occupano poco spazio (anche 1 o 2 floppy) Consentono di non installare nulla su HD In questo modo risolvono i seguenti problemi: partizionamento HD Hd non presente Hd con insufficiente capacità Mulinux Alphalinux Trinux Le distribuzioni Live A differenza delle minidistribuzioni, si caricano interamente da un unico Cd-rom. Utilizzano la RAM del sistema come filesystem (ramdisk) , sul quale scivere i file temporanei o creati dall’utente. L’utente deve salvare su floppy i suoi file Demolinux Knoppix Knoppix E’ una distribuzione derivata da Debian ed è dovuta a Klaus Knopper Al boot effettua l’autorilevamento dell’HW installando gli eventuali moduli occorrenti Genera i file di configurazione per XFree86 e Kde (interfaccia grafica) Lancia X per attivare la sessione Non richiede username e password Linux: vantaggi È gratuito e tale rimane(Gnu/GPL) Basso costo iniziale e a regime Possibilità di guardare dentro È aperto e documentato la macchina e il sistema Offre libertà di scelta Funziona anche su macchine “obsolete” E’ robusto e sicuro Rarissimi crash del sistema Assenza di virus http://www.istruzione.lombardia.it/uffici/areab/rapporto.htm Linux: considerazioni Richiede maggiori competenze a basso livello L’assistenza tecnica esiste ma costa!!! Non sempre si trovano i driver per i dispositivi Incompatibilità con Windows/Macintosh Emulatori Samba Samba E’ una suite di programmi che consente di far colloquiare una macchina Linux in rete con una macchina Windows Accesso come client a risorse condivise Rendere disponibili cartelle e stampanti in una Lan Sitografia http://linfe.it (progetto REDNE gruppo Aica OpenSource) http://linuxdidattica.it http://linux.html.it http://www.linuxtoday.com http://libresoftware-educ.org/it http://www.php.net http://www.mysql.com http://www.apache.org