Linux Day Manifestazione che ha lo scopo di promuovere il sistema operativo GNU/Linux e il software libero. consiste in un insieme di eventi contemporanei organizzati in diverse città italiane. Cosa è Linux? più precisamente GNU/Linux, è un sistema operativo, ovvero un insieme di programmi essenziali per far funzionare il computer. E' una alternativa libera a Windows e a MacOS, e può essere installato al loro posto (o insieme, sullo stesso computer). GNU/Linux • Fu inizialmente creato nel 1991 da alcuni studenti di informatica finlandesi tra cui Linus Torvalds, il capogruppo. • Gli sviluppatori ed utilizzatori che aderivano al progetto del software libero e contribuivano allo sviluppo del nuovo sistema operativo aumentarono in modo repentino. • Il kernel Linux prevede alcune parti non-libere ma il progetto Linux-libre si propone come variante completamente libera di Linux. Freesoftware “Software libero” Viene distribuito con una licenza GPL (General Public License) che ne permette non solo l'utilizzo da parte di chiunque ed in qualsiasi circostanza ma anche la modifica, la copia e l'analisi. Freesoftware “Software libero” • Libertà di eseguire il programma per qualsiasi scopo • Libertà di studiare il programma e modificarlo • Libertà di ridistribuire copie del programma • Libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti Freesoftware “Software libero” • Avere accesso al suo relativo codice sorgente ovvero alle istruzioni - formalizzate secondo un linguaggio di programmazione, leggibile ed interpretabile da chiunque abbia qualche competenza in materia . • Non è un "software gratuito" (o "freeware", in inglese) grazie alla disponibilità del suo codice sorgente. • Il software che non garantisce dunque le suddette libertà all'utente, è detto "software proprietario" (indipendentemente che sia gratuito o a pagamento). Freesoftware “Software libero” • Il software proprietario è una scatola chiusa, e non è dato di sapere come funzione e cosa fa mentre è in esecuzione. • Il software libero, essendo distribuito insieme al codice sorgente, può essere analizzato, revisionato, ma anche studiato e, alla bisogna, modificato. Freesoftware “Software libero” • Il software proprietario spesso viene rilasciato con il divieto a ridistribuirlo: solo chi lo ha prodotto ha diritto di darlo ad altri, o meglio di concederne ad altri la licenza di utilizzarlo. • Viceversa chi entra in possesso di software libero può sempre a sua volta ridistribuirlo, dietro pagamento oppure gratuitamente, nella versione originale oppure con le sue modifiche, legalmente e nel pieno rispetto della legge. Freesoftware “Software libero” • Le risorse investite in un software proprietario, per estenderlo o per estenderne la sua conoscenza, vanno ad esclusivo appannaggio del suo autore, che ne detiene tutti i diritti di uso e ridistribuzione. • Ciò che viene investito in un software libero (in termini di correzioni, migliorie, segnalazioni, documentazione, plugin e moduli aggiuntivi...) va invece a beneficio di tutti coloro che lo usano. Freesoftware “Software libero” • Tutti i prodotti di un software possono aver bisogno di assistenza, supporto e manutenzione, e questi servizi possono essere una spesa. • Ma il software proprietario si acquista per licenza d'uso, la quale può essere revocata in modo arbitrario o avere una scadenza e deve dunque essere pagata più e più volte, solitamente a cadenza annuale, senza ottenerne alcun reale valore aggiunto. Caratteristiche Sono stati sviluppati sistemi operativi Linux per un'ampia gamma di dispositivi: • • • • • • Personal Computer Cellulari Tablet computer e Console Mainfraime Supercomputer Esistono inoltre sistemi Linux installabili anche come Server, Router e Sistemi embedded. Distribuzioni • Raccolte di software (software libero, si intende!) selezionato e predisposto per essere installato ed utilizzato nel modo più semplice possibile da parte degli utenti, fornendo una serie di strumenti essenziali per iniziare fin dall'inizio a usare il proprio PC nel pieno del potenziale. • Le distribuzioni Linux sono innumerevoli, ed ognuna si differenzia dall'altra per le scelte sul software installato di default, per le configurazioni iniziali, per essere maggiormente orientate alla facilità di utilizzo o all'ottimizzazione delle risorse del computer. Distribuzioni • Pressoché tutti i programmi installabili sono già tradotti in italiano • Esistono distribuzioni eseguibili direttamente da CD o pennetta USB: sono chiamate distribuzioni live o desktop CD. Una distribuzione live su CD o USB consente di provare la distribuzione ed eventualmente procedere all'installazione del sistema sul proprio computer Differenze tra le Distribuzioni • Tipologia utente – Power user/smanettone – Utente normale – Utente alle prime armi • Tipologia di utilizzo – – – – • Desktop Server Utilizzo occasionale Emulazione da windows La gestione del software Distribuzioni più diffuse Android - È una distribuzione per dispositivi mobili (touch screen) Debian - Viene definita per questo "il sistema operativo universale". Ha un'installazione disponibile sia in modalità testuale che grafica. Fedora - Distribuzione non commerciale. Piuttosto curata nell'aspetto, viene aggiornata frequentemente. L’installazione è disponibile sia in modalità testuale che grafica. Knoppix - La distribuzione live CD più famosa. Molto indicata per i principianti. Red Hat LInux Enterprise - È la distribuzione a pagamento per utilizzi aziendali. Leggera, non viene aggiornata alle ultime novità ma predilige versioni di Kernel e componenti stabili e collaudate. Ubuntu - è salita alla ribalta per la facilità d'installazione e d'utilizzo e per la disponibilità di frequenti aggiornamenti della versione stabile. Utilizza il gestore pacchetti APT, come Debian, e i desktop Unity e Gnome. Ne esistono numerose varianti ufficiali. Distribuzioni per bambini • La scrivania della versione 4.00 della distribuzione Trisquel, completamente libera • Si tratta di distribuzioni che forniscono raccolte preinstallate di giochi educativi in ambienti adatti a bambini a partire dall'età prescolare (in alcuni casi a partire dai due anni) fino agli inizi dell'adolescenza. Tutte le distribuzioni di questo tipo adattano l'ambiente da un punto di vista grafico, ed alcune semplificano anche in maniera consistente le modalità di utilizzo dell'ambiente. Normalmente vengono fornite anche delle raccolte di giochi di esclusivo divertimento, ma a volte vengono preinstallati anche dei programmi per sviluppare la creatività. • Non di rado vengono integrati dei filtri famiglia per proteggere i bambini dall'ottenimento di pagine inappropriate durante la navigazione in Internet. I giochi educativi comprendono giochi per l'apprendimento dell'uso del mouse e della tastiera, dell'alfabeto e delle sillabe, dei numeri e delle operazioni, di abilità di memorizzazione e ragionamento, fino ad attività più complesse come lo studio della geografia e delle scienze. • Di versioni ce ne sono tante anche appositamente concepite per la scuola Scaricare Ubuntu Connettersi al sito http://www.ubuntuit.org/download nella quale selezioniamo il tipo di distribuzione che intendiamo scaricare(versione desktop o server) • Facciamo click su avvia download • Il file scaricato è di tipo ISO che può essere usato per creare CD avviable, pendrive avviable ed infine per provare e/o installare Ubuntu in Macchina Virtuale. Scaricare Ubuntu • Installare Linux da CD – Masterizzare il file .iso su un CD con un software esempio InfraRecorder • Installare Linux da pendrive – Formattare la chiavetta e rendere la chiavetta avviable con un software come per esempio UNetbooting Riavviare il sistema e fare il boot da CD o pendrive UBUNTU - Avvio dell’installazione UBUNTU – Scelta dello spazio da utilizzare sul disco UBUNTU – Creazione della partizione 'root' UBUNTU – Creazione della partizione di 'swap' UBUNTU – Scelta del fuso orario UBUNTU – Scelta del layout di tastiera UBUNTU – Inserimento delle informazioni utente UBUNTU – Copia, download ed installazione dei files UBUNTU – Il sistema operativo è installato... e adesso? UBUNTU – Dopo L’installazione • Eventuale configurazione della rete • Creazione di altri account utente • Eventuale abilitazione di driver grafici proprietari • Attivazione e gestione degli Effetti grafici 3D • Installazione di Ubuntu Tweak • Installazione dei Codec audio e video • Plugin Flash • Installazione dei programmi • Gimp • ………………….e molto altro ancora!