Corso base - mauriziocozzetto.net · Linux è un sistema operativo libero In ... Ubuntu (1) È un...

27
 Linux Corso base (Tutto il materiale presentato è liberamente adattato da www.wikipedia)

Transcript of Corso base - mauriziocozzetto.net · Linux è un sistema operativo libero In ... Ubuntu (1) È un...

   

Linux

Corso base(Tutto il materiale presentato è liberamente adattato da www.wikipedia)

   

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 Unix­like

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

   

Mascotte­logo 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)

   

Mascotte­logo 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

   

Distro principali

Debian Fedora Gentoo Red Hat Slackaware Slax Ubuntu

   

Logo di alcune distro

   

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 Trolltech­Nokia 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 audio­video 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.kde­look.org

Su pc relativamente recenti è possibile attivare effetti grafici di grande effetto (ex Compiz­Beryl, ora Compiz­Fusion)

   

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

   

Rilasci di Ubuntu

   

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

   

Repository (2)

Universe include la maggior parte dei programmi liberi in 

circolazione, con diversi tipi di licenza Multiverse

raccoglie software non libero, detto non­free, come il plugin per Adobe Flash o il supporto mp3