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