Corso base - mauriziocozzetto.net · Linux è un sistema operativo libero In ... Ubuntu (1) È un...
Transcript of Corso base - mauriziocozzetto.net · Linux è un sistema operativo libero In ... Ubuntu (1) È un...
Breve storia di Linux
Linux è un sistema operativo libero In origine era il nome del kernel sviluppato da
Linus Torvalds Al kernel di Torvalds si aggiunsero molti
elementi software del sistema GNU sviluppato da Richard Stallman
Pertanto si dovrebbe parlare più correttamente di sistema GNU/Linux
Origine del nome Linux
Il nome Linux (Linus Unix) fu scelto da Ari Lemke, l'amministratore che rese disponibile per primo Linux via ftp su Internet
Il nome scelto da Torvalds era Freax, una combinazione tra free, freak e x per indicare la caratteristica di un sistema Unixlike
Attualmente Linux gode del supporto di molte società come Intel, IBM, Cisco, Oracle, HP, Google, Sun Microsystem ecc
Diffusione di Linux
Linux si è guadagnato una buona fama grazie al fatto che è usato molto in ambito server grazie a programmi open source come Apache, Tomcat, Lucene, Velocity ecc
Comincia in effetti a ritagliarsi uno spazio nelle case e negli uffici
I problemi tuttavia non sono tutti completamente risolti
Linus Torvalds
Nasce a Helsinki (Finlandia)
Compie studi di ingegneria informatica tra il 1988 e il 1996
Sviluppa Linux in contrapposizione al sistema operativo Minix sviluppato dal professor Andrew Tanenbaum
Richard Stallman
Nasce a New York
Ha lavorato presso il MIT
Nel 1983, lancia il progetto GNU (GNU is Not Unix) per creare un sistema operativo simile a Unix
Nel 1985 fonda la FSF (Free Software Foundation)
Ideatore della licenza GPL (General Public License)
Imprenditore e astronauta sudafricano
Fondatore della Thawte (1995), un'azienda che si occupa di certificati digitali e Internet privacy
Nel 1999 vende l'azienda alla Verisign
Nel 2004 fonda la Canonical Ltd che produce Ubuntu
Mark Shuttleworth
Software libero
Libertà di eseguire il programma per qualsiasi scopo (chiamata ”libertà 0”)
Libertà di studiare il programma e modificarlo (”libertà 1”)
Libertà di copiare il programma in modo da aiutare il prossimo ("libertà 2")
Libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio ("libertà 3")
Licenza GNU GPL
È un documento legale associato al programma
La licenza è persistente
Se l'utente distribuisce copie del software, deve distribuire il testo della GPL assieme al software e corredarlo del codice sorgente (copyleft)
La licenza è propagativa
Definisce nel testo il concetto di codice derivato: in generale l'unione di un programma coperto da GPL con un altro programma coperto da altra licenza può essere distribuita sotto GPL
Mascottelogo Linux
Il suo nome è TUX
TUX sta per Torvalds Linux
Creato da Larry Ewing nel 1996
Idea originale è dovuta a Tove Torvalds, moglie di Linus Torvalds
Il nome è assonante alla parola inglese tuxedo (smoking)
Mascottelogo progetto GNU
Il logo del progetto GNU per assonanza è quello appunto di uno gnu
Gli gnu sono mammiferi ungulati
Esistono due specie entrambe diffuse in Africa (lo gnu dalla coda bianca e lo gnu striato)
Distribuzioni
Sono note come colloquialmente come distro
Attualmente esistono centinaia di distribuzioni e continuano a crescere ogni anno
Un elenco aggiornato è reperibile sul sito www.distrowatch.org
Ambienti Desktop
È l'interfaccia grafica che permette di usare un pc tramite l'interazione con oggetti grafici come le icone e le finestre secondo la metafora della scrivania
I più noti ambienti Desktop sono GNOME, KDE e Xfce
Window Manager
Esistono poi molti altri ambienti che privilegiano maggiormente aspetti funzionali e tecnici rispetto alla semplicità e all'usabilità
Molti di questi rimangono vivi per motivi nostalgici (storici) o per funzionare su macchine molto datate
Alcuni Window Manager sono Window Maker, Icewm, FluxBox, Wm2, Sawfish, Afterstep ecc
GNOME
GNOME (GNU Network Object Model Environment) è un ambiente Desktop creato inizialmente da Miguel de Icaza e Federico Mena nell'agosto del 1997
É completamente libero
Basato sulle librerie grafiche GTK+
KDE
É acronimo di K Desktop Environment
É basato sulle librerie grafiche Qt di TrolltechNokia e sono state oggetto di qualche polemica
Le Qt sono attualmente rilasciate sotto molteplici licenze
Xfce
Richiede meno risorse di GNOME e KDE
Basato sulle librerie grafiche GTK+
Particolarmente adatto per pc un pò obsoleti o con caratteristiche hardware inferiori
Ubuntu (1)
È un sistema operativo nato nel 2004 basato su Debian finanziato dalla Canonical Ltd
Lo slogan ufficiale è Linux for Human Beings Il termine Ubuntu deriva dalla lingua zulu
(letteralmente umanità verso gli altri) Pone grande attenzione all'hardware e alle
problematiche dell'utente Una nuova versione ogni sei mesi (la prossima è la
9.10 a fine ottobre)
Ubuntu (2)
Ogni versione è caratterizzata da due numeri X.Y e da aggettivo animale X rappresenta l'anno (1 cifra) Y il mese (due cifre) Esempi di coppie aggettivo animale
Intrepid Ibex (Stambecco intrepido, 8.10) Jaunty Jackalope (Lepre cornuta
disinvolta, 9.04) Karmic Koala (Koala karmico, 9.10)
Ubuntu (3)
Contiene una selezione di programmi applicativi di uso più comune Ufficio Grafica Accessori Gestione audiovideo Giochi Internet
Ubuntu (4)
Driver (programmi per il funzionamento delle periferiche) già inclusi
Problema della dipendenza dei pacchetti risolto Strumenti per l'amministrazione del sistema inclusi Consente agli utenti di personalizzare l'ambiente
grafico (molti temi e icone disponibili) art.gnome.org, www.kdelook.org
Su pc relativamente recenti è possibile attivare effetti grafici di grande effetto (ex CompizBeryl, ora CompizFusion)
Kubuntu ed Edubuntu
Kubuntu è una distribuzione derivata da Ubuntu Adotta come Desktop il sistema KDE
Edubuntu È una distribuzione derivata da Ubuntu progettata
per l'uso in ambito scolastico Aggiunge una serie di pacchetti specifici come
Gcompris e i programmi edutainment di KDE Usa GNOME come Desktop
Repository (1)
Main Pienamente supportato dal team di sviluppo Software pienamente compatibile con FSF
Restricted Programmi e funzionalità molto usate ma non
disponibili con una licenza pienamente libera Software proprietari Driver schede video e per altro hardware