Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
2
Linux ?!? A cura di: Carmine Stolfi Roberto Lacava
3
Panoramica su Linux ● Cosè Linux Linux ● Come e quando è nato Linux Linux è libero ● Perchè Linux è libero
4
Cosè Linux ? Sistema Operativo Linux è un Sistema Operativo Agisce da interfaccia tra l' uomo e la macchina fornendo un' ambiente in cui: ● Eseguire programmi applicativi ● Rendere comodo l' utilizzo del PC ● Consentire un' uso efficiente dell' HW
5
Hardware: ✔ Architettura + complessa ✔ - costoso (+ diffuso) Apprendimento: ✔ + facile ✔ + intuitivo (+ precoce) Apple Power Mac G5 Linux Cosè Linux ?
6
All' acquisto di un PC “molto spesso” troviamo preinstallato un SO della famiglia Microsoft Windows, è possibile sceglierne uno diverso ? Perche? ● Elevata forza politica della Microsoft ● Scelta obbligata per la maggior parte degli utenti domestici e delle PA poiché venduto come software inscindibile dal PC ● Si è diffusamente portati a pensare che il PC sia una 'console' Windows !
7
Linux Cosè Linux ? Per fortuna le cose stanno diversamente. ● Un PC è un' assemblato di componenti elettronici che ha bisogno di un SO per poter funzionare e senza il quale è praticamente inservibile. ● Esiste una grande varietà di SO ● Microsoft Windows è un SO ● Linux è un SO
8
Linux Come e quando è nato Linux La storia di Linux comincia circa 20 anni prima del suo effettivo concepimento, facciamo un salto negli anni '70 e osserviamo quello che successe dal punto di vista più autorevole di quel tempo, Richard Stallman.
9
Linux Come e quando è nato Linux 1971 - Stallman comincia a lavorare presso i laboratori di IA al M.I.T. Dove contribuì al miglioramento del SO sviluppato ed in uso in quel laboratorio, l' ITS, che girava sul PDP-10, uno dei grossi elaboratori di quel periodo.
10
Linux Come e quando è nato Linux In quegli ambienti esisteva la consuetudine già da molti anni di scambiarsi i programmi, come egli stesso racconta: “la condivisione del software non si limitava alla nostra comunità: è una cosa vecchia quanto i computer, proprio come condividere ricette è vecchio quanto cucinare”.
11
Linux Come e quando è nato Linux Il software era “software libero” per definizione, benchè non lo si chiamasse così poiché questa espressione non esistesse ancora. “Se si vedeva qualcuno usare un programma sconosciuto e interessante, si poteva sempre chiedere di vederne il codice sorgente, in modo da poterlo leggere, modificare, o cannibalizzarne alcune parti per creare un nuovo programma”. Lo stesso avviene ancora oggi negli ambienti di ricerca scientifica.
12
Linux Come e quando è nato Linux 1981/82 - La Digital smette di produrre la serie PDP-10 ● Quasi tutto il software sviluppato per ITS diventa obsoleto. ● Il laboratorio di IA decide di utilizzare, sul nuovo PDP-10, il sistema timesharing non libero della Digital piuttosto che ITS ● I moderni elaboratori dell' epoca (VAX, 68020) avevano il proprio SO ma nessuno era libero ● Accordo di non diffusione del software
13
La scelta di Stallman Linux Come e quando è nato Linux
14
Stallman decise di dedicarsi allo sviluppo di un SO libero, ne aveva le competenze quale sviluppatore di SO, e decise di chiamare questo SO 'GNU' come acronimo di “GNU' s not Unix”. ● Compatibile con Unix (Unix-like) ● Completo (interprete, editor, compilatore, debugger, ecc..) ● Free (“Free as in Freedom”)
15
Linux Come e quando è nato Linux Gennaio 1984 – Stallman lascia il suo posto al MIT per dedicarsi al progetto GNU. Software GNU e sistema GNU Lo sviluppo di un intero SO è un progetto considerevole e Stallman decise di utilizzare parti di software libero già disponibile da integrare al sistema GNU che iniziava a scrivere. es.: TeX per la formattazione del testo e X Windows System per il sistema a finestre.
16
Linux Come e quando è nato Linux 1984 – Stallman scrive GNU Emacs come editor. Stallman dovette scrivere da zero un compilatore a causa dell' inadeguatezza di altri progetti da cui poter partire, il compilatore è noto oggi come gcc. 1985 – Nasce la “Free Software Foundation” (Fondazione per il software libero - http://www.fsf.org)
17
Linux Come e quando è nato Linux I dipendenti della F.S.F. Hanno curato la realizzazione di diversi software GNU tra i quali: ● La libreria C di GNU (utilizzata da ogni sistema GNU/Linux per comuinicare con Linux) ● La shell Bash (l' interprete più usato nei sistemi GNU/Linux) LA FSF ha catalogato più di 4,300 programmi liberi, la lista completa: http://directory.fsf.org.
18
L' obbiettivo del progetto non prevedeva di creare un sistema tecnicamente superiore a Unix, seppure alcune scelte progettuali permisero ad alcuni programmi GNU di superare gli equivalenti Unix in prestazioni ed affidabilità. Linux Come e quando è nato Linux
19
Il progetto GNU nel tempo si arricchiva di nuovi programmi ✔ Venne realizzato un elenco delle parti ancora mancanti, con cui fu possibile ingaggiare programmatori per la loro realizzazione ✔ Oltre ai programmi mancanti venne aggiunto altro “software applicativo” ritenuto cioè come un' utile aggiunta ad un SO
20
Linux Come e quando è nato Linux La previsione di Stallman di rendere disponibile il sistema GNU tutto insieme completo e funzionante non si realizzò a causa di alcuni sviluppi inattesi: ● I singoli componenti del sistema GNU erano implementati su piattaforma Unix e furono disponibili molto prima del sistema GNU stesso ● Molto lavoro speso dagli stessi sviluppatori per il porting sulle diverse architetture ● Crescente numero di sviluppatori ma notevole ritardo sulla realizzazione di un sistema minimo funzionante
21
Linux Come e quando è nato Linux 1990 – Il sistema GNU è quasi completo, manca però la parte centrale dell' intero progetto, un kernel libero. ● Inizia il progetto GNU/Hurd, la scrittura di un kernel libero sulla base di un collaudato sistema a microkernel della Carnegie Mellon University denominato Mach ● L' inizio dello sviluppo fu però ritardato nell' attesa che Mach fosse reso disponibile come software libero
22
Linux Come e quando è nato Linux 1991 – GNU Hurd non è ancora pronto per un' uso non sperimentale, ma per fortuna è disponibile un altro kernel. 17 Settembre – Linus Torvalds annuncia e distribuisce su internet la prima versione funzionante di Linux, un kernel aderente allo standard POSIX distribuito fin da subito sotto licenza GPL, scelta che ne determinò l' immediato successo. “Just for Fun”
23
Linux Come e quando è nato Linux 1992 – Il kernel Linux viene inserito nel vuoto del sistema GNU, la combinazione di Linux col sistema GNU centra l' obbiettivo di produrre un sistema operativo libero completo. “È grazie a Linux che oggi possiamo utilizzare una versione del sistema GNU.” GNU/Linux Il nome GNU/Linux descrive infatti un sistema nato da questa combinazione.
24
Linux Perchè Linux è libero Cosa significa che Linux è libero? ● Libero assume solo marginalmente il significato di “gratuito” ● Linux è liberamente accessibile e modificabile ● Esiste una nutrita comunità che sviluppa continuamente, corregge e migliora Linux ● Non contiene meccanismi nascosti e tali da limitare la libertà dell'utilizzatore finale
25
Linux Linux Oggi ● Distribuzioni pensate per server e PC desktop ● Tutte le piattaforme supportate (tra le più note: i386, alpha, ia64, s390, sparc, arm, ppc, sparc64, mips, ppc64) ● Linux gira su PC, orologi, palmari, cellulari, robot, ecc. ● Circa 70 milioni di utenti Linux nel mondo (difficile fare una valutazione esatta) ● Linux è il più diffuso SO dei calcolatori di Internet ● (un gran numero di utenti usa Linux pur non sapendolo affatto!)
26
Debian GNU/Hurd ● Sistema GNU con kernel Hurd ● Non è ancora ufficialmente rilasciato ● Circa la metà dei pacchetti Debian Linux portati su Debian GNU/Hurd ● Indirizzo progetto: www.debian.org/ports/hurdwww.debian.org/ports/hurdCuriosità
27
Riferimenti e link: ● www.gnu.org (Progetto GNU) www.gnu.org ● www.linux.org (Linux Online) www.linux.org ● www.attivissimo.net (molte notizie interessanti) www.attivissimo.net ● www.baslug.org (Il sito del Baslug) www.baslug.org Le presenti slides sono rilasciate sotto licenza FDL http://www.softwarelibero.it/gnudoc/fdl.it.html Senza informazione non esiste libertà di scelta
28
Grazie per la cortese attenzione
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.