Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Linux e il software libero
Storia del software libero e motivazioni economico-sociali per la sua adozione. Maggio 2008 Edy Incoletti – Presidente SLAG La riproduzione e distribuzione del seguente documento su qualsiasi supporto sono consentite a condizione che questa dicitura sia conservata.
2
Controllo di temperatura
... temp = AcquisisciTemperatura(); if (temp <= 3) { AttivaAllarmeTemperatura(); } else { DisattivaAllarmeTemperatura(); }
3
Il codice binario
4
Le libertà del software
Libertà di esecuzione (per qualsiasi fine) Libertà di studiarlo e modificarlo per i propri fini Libertà di distribuirlo Libertà di distribuire le proprie modifiche
5
Le libertà del software
Software proprietario Freeware, shareware, adsware Libero (copyleft) Pubblico dominio Software open source Software commerciale
6
Storia del software libero
1983 – Nascita di GNU (Richard Stallman) Insieme di programmi che consentono di gestire un computer su ispirazione di UNIX. Nel progetto GNU originario non è prevista la realizzazione di un kernel 1985 – Nascita della Free Software Foundation 1991 – La prima versione di Linux (Linus Torvalds) Con Linux viene sostituito anche l'ultimo programma necessario al funzionamento di un computer: il gestore dei componenti hardware.
7
Vantaggi del software libero
Se io do un Euro a te e tu un Euro a me, abbiamo 1 Euro a testa. Se io do un'idea a te e tu un'idea a me, abbiamo 2 idee a testa.
8
Vantaggi del software libero (2)
Libertà di esecuzione = crescita sociale Libertà di modificare = possibilità di imparare Libertà di distribuire = maggiore diffusione, possibilità di guadagnare Libertà di distribuire le proprie modifiche = maggiore sviluppo del software e più possibilità di personalizzazione Divieto di limiti più restrittivi = garanzia che la catena non si fermi
9
Vantaggi del software libero (3)
Nessun costo Libertà di utilizzo (per qualsiasi uso, su qualsiasi numero di computer, da parte di chiunque) Libertà di personalizzazione (modifiche e traduzioni) Ricchezza di informazioni, manuali e supporto Maggiore qualità: progetto (modularità), realizzazione, affidabilità, velocità, sicurezza Conoscenza esatta del funzionamento
10
Svantaggi del software libero
Necessità di conoscenza: prima di fare bisogna conoscere Mancanza di una logica commerciale Costi di transizione
11
Dati economici I principali produttori di software proprietari sono americani. Sviluppatori e aziende che supportano il software libero sono italiani o europei La provincia di Bolzano, dopo la migrazione di tutte le istituzioni scolastiche al software libero risparmia € l'anno. Con di € Microsoft mantiene 2 posti di lavoro nel mondo. Un'azienda italiana crea almeno 10 posti di lavoro in Italia
12
Successo o fenomeno di nicchia
Successo o fenomeno di nicchia? Dati approssimativi dedotti dai siti indicati in bibliografia
13
Successo o fenomeno di nicchia?
Aziende che utilizzano software libero Google, Yahoo!, Amazon Oracle Bank of China, Chicago Mercantile Exchange, Merrill Lynch British Petroleum Dreamworks, Disney Chrysler
14
Criteri per l'adozione Attenta valutazione delle necessità personali: spesso i software commerciali danno “troppo” Test delle alternative e aderenza alle necessità Bilancio costi/vantaggi/svantaggi Tipo di attività (uso privato, uso commerciale, pubblica amministrazione, ente formativo)
15
Anatomia di un pc CPU Interrupt ROM BUS Dispositivi di I/O RAM Memorie
permanenti
16
Linux: il kernel Funzionamento della memoria: Spazi liberi e occupati
Ottimizzazione ... Esecuzione dei processi: processo base e processi da esso derivati Funzionamento dei dispositivi: ogni dispositivo ha un suo metodo di funzionamento → driver Linux non è il solo kernel free (es. BSD)
17
Le distribuzioni Installer Boot loader (lilo, grub) Kernel
Gestione pacchetti (dpkg, rpm, apt, emerge + interfacce grafiche) Interfaccia grafica Distribuzione è l'insieme dei software indicati,completati da programmi utente e da una serie di scelte sulla disposizione dei file di configurazione
18
Le interfacce grafiche
X-window-system Window manager Metacity Kwin Compiz, Beryl Enlightenment Desktop manager Xfce Gnome Kde
19
Il mio pc Kernel: Linux Distribuzione: Ubuntu
Interfaccia grafica: Xorg Window manager: metacity Desktop manager: gnome Programmi utente: Firefox, Thunderbird, OpenOffice, Rhythmbox, Avidemux, Totem, GIMP, gtkam, Eclipse
20
Bibliografia Antonio J. Russo – Le rôle de l'État dans la constitution des positions dominantes dans le secteur informatique - Marzo 2008 Antonio J. Russo – Spunti di riflessione sulle politiche d'innovazione nel settore ICT David A. Wheeler - Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers! - Aprile 2007 Aggiungere link per tabella equivalenti software
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.