Corso ForTIC C2 Presentazione generale del concetto di open

Transcript

Corso ForTIC C2 Presentazione generale del concetto di open
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
Corso ForTIC C2
LEZIONE n. 1
●
●
●
●
Presentazione generale del concetto di
open source
Il sistema operativo LINUX e le varie
distribuzioni
Uso di una versione Knoppix live
Presentazione di OpenOffice.org
I contenuti di questo documento, salvo diversa indicazione, sono rilasciati sotto una licenza Creative
Commons License. Per prendere visioni dei termini della licenza visitare il sito
http://creativecommons.org/licenses/by-nc-sa/2.0/
o richiederne una copia a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA
Sandra Farnedi
1/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
OPEN SOURCE
che cosa intendiamo
Con software Open Source si intende tutto il s/w
messo a disposizione di utenti e sviluppatori che
possono liberamente utilizzarlo, ridistribuirlo,
studiarne il funzionamento, migliorarlo e distribuirne
i miglioramenti.
Il codice sorgente è quindi di pubblico
dominio e liberamente modificabile.
Il progetto che sancì per primo tali principi fu il
progetto GNU (1984) la cui filosofia si trova
all'indirizzo
http://www.gnu.org/philosophy/philosophy.it.html
Sandra Farnedi
2/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
OPEN SOURCE
non significa s/w gratuito
I prodotti Open Source vengono distribuiti sotto
licenza GNU GPL che comprende:
s/w libero copyleft che prevede che ogni
copia, anche se modificata, possa essere
distribuita solo sotto la stessa licenza: può
essere usato da chiunque per qualsiasi scopo e
deve essere sempre corredato dai sorgenti
s/w libero, non copyleft, a cui possono essere
aggiunte delle restrizioni
●
●
Il s/w libero può essere distribuito gratuitamente
o meno senza dover chiedere alcun permesso o
dover pagare alcun tipo di licenza: l'importante è
rispettare le condizioni della licenza GNU GPL.
Sandra Farnedi
3/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
FREE SOFTWARE
non significa OPEN SOURCE
Con il termine freeware si intendono quei
prodotti che possono essere usati e distribuiti
gratuitamente, ma di cui non si hanno a
disposizione i sorgenti.
Con il termine shareware invece, si
intendono quei prodotti che possono essere
usati gratuitamente solo per un periodo di
tempo limitato, dopodiché bisogna
acquistarne la licenza.
Sandra Farnedi
4/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
Il più importante esempio di
OPEN SOURCE
oggi è rappresentato dal sistema operativo
LINUX nelle sue varie distribuzioni e dalla
miriade di pacchetti applicativi che sono stati
realizzati a suo corredo.
Al progetto LINUX lavorano continuamente
migliaia di sviluppatori esperti che oltre ad
apportarvi miglioramenti, si preoccupano
anche di renderlo più facilmente utilizzabile.
Sandra Farnedi
5/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
LE DISTRIBUZIONI
Scaricare da Internet tutti i sorgenti,
compilarli e configurare il s/w è comunque
un lavoro da professionisti, sono quindi nate
le varie distribuzioni:
DEBIAN
KNOPPIX
MANDRIVA
RED HAT – FEDORA
SLACKWARE
SUSE
UBUNTU
ecc.
Sandra Farnedi
6/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
LE TAPPE
FONDAMENTALI
●
●
●
●
●
Sistemi operativi proprietary
Sistemi operativi portabili – Unix –
(1970)
Free Software Foundation (1985)
Sistemi operativi open source – Linux –
(1991)
Applicativi open source
http://www.opensource.org/docs/history.html
Sandra Farnedi
7/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
VANTAGGI di LINUX
●
●
●
●
●
Robustezza: rilasciato solo quando
funziona e non quando le esigenze di
marketing lo pretendono
Affidabilità: migliaia di progettisti ne
controllano i sorgenti segnalando e/o
correggendo eventuali errori
Efficienza: le eventuali debolezze di
performance vengono rapidamente
individuate
Sicurezza: non esistono backdoor
Indipendenza dal fornitore: ci si può
rivolgere a qualunque fornitore o
sviluppatore di servizi
Sandra Farnedi
8/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
DUE NOMI PER TUTTI:
SUN e IBM
puntano su LINUX
Sandra Farnedi
9/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
LE VERSIONI LIVE
Alcune delle distribuzioni più diffuse (es.
Knoppix , Suse, Ubuntu) forniscono le
cosiddette “versioni live” che, tramite un CD
o un DVD consentono di usare LINUX
senza installarlo permanentemente sul
proprio computer.
In ogni caso, LINUX può essere installato in
modo permanente senza disinstallare gli altri
sistemi operativi già presenti: verrà installato in
modalità “dual-boot” che, all'inizializzazione,
chiede all'utente quale sistema operativo intenda
utilizzare.1
1 E' opportuno installare LINUX per ultimo perchè alcuni sistemi operativi, durante l'installazione, non si curano della
presenza degli altri, mentre LINUX ne tiene sempre conto.
Sandra Farnedi
10/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
I VARI DESKTOP
LINUX può essere usato in modalità grafica
o a “riga di comando”.
La modalità grafica si presenta con un
desktop simile a quello di Windows, ma, dalla
fantasia degli sviluppatori che vi lavorano,
sono nati vari desktop i più famosi dei quali
sono KDE e Gnome.
Sandra Farnedi
11/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
OpenOffice.org
Prodotto open source, molto simile a
Microsoft-Office, e con esso ampiamente
compatibile.
È quasi sempre già presente nelle varie
distribuzioni di LINUX.
Esiste anche in versione per Windows ed è
liberamente scaricabile all'indirizzo
http://download.openoffice.org/2.1.0/index.html
Sandra Farnedi
12/13
Corso ForTIC C2 – IPC Falcone Gallarate
Anno scolastico 2006/2007
SITOGRAFIA,
BIBLIOGRAFIA, RIVISTE
http://www.softwarelibero.org
http://www.linux.it
http://linuxdidattica.org
http://www.OpenBEER.it
http://a2.pluto.it (Appunti di Informatica Libera)
Linux: La Guida Completa – Richard Petersen
ediz. McGrawHill
Imparare LINUX in 24 ore – Bill Ball
ediz.Tecniche Nuove
Running Linux – Matt Welsh e altri
ediz. O’Reilly
Linux & C. rivista mensile
Sandra Farnedi
13/13