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
Scarica

PROGETTO 1 - 0 - IHMC Public Cmaps