Mini Corso 2006 LUG Govonis

Documenti analoghi
Corso introduttivo al Sistema Operativo Libero GNU/Linux. Scholetta 2005/06 Piove di Sacco

I.S. Sobrero. Dipartimento di Informatica. Presentazione. 16/02/2007 Marco Marchisotti

GNU / Linux - Libertà Digitali - Potenza 28 Ottobre 2004

Lezione 3. Il software libero. Linux avanzato. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata

Corsi GNU/Linux 2016

02 marzo Benvenuti!

Il pinguino non è in via d'estinzione

Informatica e Software Libero. Il software. Categorie del software. Università Cattolica di Brescia 5 dicembre 2001

Fondamenti di Informatica. Prof. Alfredo Cuzzocrea University of Trieste. Software Open Source. Credits to: Prof. M.

Sistemi distribuiti open source per reti di comunicazione

Introduzione al Software Libero. di Paolo Cortis e Stefano Sabatini

OPEN SOURCE CLOSED SOURCE

Castelli Flavio Panoramica su Linux

LINUX: la forza di un pinguino (e di uno GNU)

Il software libero: significato, caratteristiche, vantaggi Le ragioni. Le ragioni di una scelta

Il Software Libero e Linux:

INTRODUZIONE AL SOFTWARE LIBERO E OPEN SOURCE

Corso base GNU/Linux Latina Linux Group. Sito web: Mailing list:

Software open source. Cenni. Termini del problema (i) Termini del problema (ii) Scenario. Approfondimento 2. diagram by Chao-Kuei

Il Sistema Operativo Linux

Open Source e Riuso. Lezione 4bis. Termini del problema (i)

Open Source::cenni. Termini del problema (i)

Da Open Source ad Open Data

Avete detto Open Source?!

L evoluzione di Linux

La Filosofia ''Open Source'' ed il Sistema Operativo ''Linux''. Gabriele Turco e Tudor Trani.

Dai Mainframe ai Personal Computer

Licenze OpenSource Libertà Digitali. by Stefano (zeno), Donato (scorpio2002) Antonio (Hawkeye)

Open Source e Riuso. Lezione 4bis

Linux e Open Source: Libero! Non "gratis"...

INSTALLAZIONE DI KUBUNTU

Il pistolotto sulle licenze. Tutti i nomi ed i marchi sono registrati e appartengono ai rispettivi proprietari - si comincia bene!!

Corso Software Open Source 2009 I.P.S.I.A A.M. Barlacchi Crotone

Un Linux (veramente) per tutti

Linux Day sta per cominciare: Free Software e Open Source. codice, soldi, libertà, divertimento (e praticamente niente politica)

LINUXSHELL ITALIA RESPET.ORG. CAE - Città dell'altraeconomia Roma 28 Novembre 2007

Introduzione al Software Free e Open Source

Introduzione al Software Libero e a GNU/Linux

Università di Padova - Corso di Laurea in Governo delle Amministrazioni - Informatica per ufficio

Libertà è/e partecipazione

Software proprietario

GNU/Linux: filosofia del software libero ed open source

Libertà di espressione

introduzione al corso di sistemi operativi a.a maurizio pizzonia

L open Source Spiegato ai ragazzi

Introduzione al Software Libero

Unix, Linux, Software Libero e Open Source: cenni storici e definizioni

LINUX. Multitasking: possibilità di eseguire più programmi contemporaneamente

Linux sul vostro computer. L'evoluzione della specie...

29 giugno Benvenuti!

Linux Le differenze dell open source

Linux?!? A cura di: Carmine Stolfi Roberto Lacava

Secondo la Free Software Foundation, un software si può definire libero solo se garantisce quattro "libertà fondamentali":

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi

Internet: Software Open Source e Sistemi operativi. conoscerlo al meglio per usarlo meglio Gabriele Riva - Arci Barzanò

Software Libero Alberto Cammozzo Ottobre Il software libero. Alberto Cammozzo

Libero Software per Liberta Digitale

OPEN SOURCE. Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti)

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

SBN e open source. Giovanna Frigimelica Università degli studi di Cagliari Biblioteca Distretto biomedico scientifico

ELAD FDM-S1. Manuale Installazione Componenti Per Linux

Laboratorio di Reti Locali e Geografiche

Introduzione a LINUX. Unix

50 anni in 30. l informatica aperta, prima di GNU. Giovanni A. Cignoni Linux Day 25 ottobre 2014 ITIS Marconi, Pontedera

14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX

Linux per tutti Social Edition

POLINUX. Linux for Polimi people


GNU/Linux e Software Libero

LPIC-1 Junior Level Linux Certification

Uomo Libero software Libero

Software Libero e GNU/Linux


Cosa è il sistema operativo

Paolo Zatelli. Dipartimento di Ingegneria Civile e Ambientale Università di Trento. Open Source e Free Software. Open Source e Free Software

GNU/Linux e *BSD: filosofia del software libero ed open source

Protocolli di Sessione TCP/IP: una panoramica

Linux Day. Manifestazione che ha lo scopo di promuovere il sistema operativo GNU/Linux e il software libero.

Un salto nel FOSS. Fabio Ginestri. Free & Open Source Software. Dottore in Ingegneria dell'automazione. Fabio Ginestri Un salto nel FOSS Slide 1/43

Sistema Operativo (Software di base)

Linux, non solo Ubuntu! di Tamara Muscas & Paolo Cortis

Benvenuti/e.

GNU/Linux e il software libero a scuola (e non solo) A cura del Prof. Fulvio Ferroni

Bozza Guida ufficiale vs 1.0

Le distribuzioni GNU/Linux

Software Libero. Terra Futura - Firenze

Linux o GNU Linux? Windows e Mac OS X non sono i soli sistemi operativi

**************************************************************************/

Laboratorio di Amministrazione di Sistema (CT0157) parte A : domande a risposta multipla

Linux Sia: Linux Fu!

Introduzione a Linux. Linux è un sistema operativo di tipo Unix, ma gratuito e sviluppato liberamente da molti programmatori

Cosa è Linux? Gianluca Amato Dipartimento di Scienze tel

LINUX E OPEN INNOVATION

Utilità del software libero per i non programmatori p. 1

Panoramica sulle distribuzioni GNU/Linux

Linux e i software liberi. di Nardean Lorenzo e Redigolo Marco

LinuxDay 2002 L'Aquila

Linux e il software libero

Istruzioni per utilizzare la BCD 2000 con Traktor 3 e 2

LICENZE D'USO E TIPOLOGIE DI SOFTWARE

Transcript:

Perché siamo qui

Il Software Libero

La Filosofia Fondamentale Lo scambio libero delle informazioni La condivisione di idee e risultati L'utilizzo libero del patrimonio comune delle conoscenze

Le Quattro Libertà del Software Libero di eseguire il programma per qualsiasi scopo di studiare come funziona il programma e adattarlo alle proprie necessità di ridistribuire copie del programma di migliorare il programma e distribuirne i miglioramenti in modo tale che tutta la comunità ne possa trarre beneficio

Perché le libertà siano realmente fruibili di studiare come funziona il programma e adattarlo alle proprie necessità devo avere accesso al Codice Sorgente di migliorare il programma e distribuirne i miglioramenti in modo tale che tutta la comunità ne possa trarre beneficio

Codice Sorgente Nel mezzo del cammin... 101011100110001 110110110000101 0011

Codice Sorgente Lingua Italiana Codice Sorgente Traduttore Compilatore Lingua Cinese Eseguibile

Software Libero ed Open Source Differenze sul piano filosofico, non su quello pratico Open Source mette l'accento sugli aspetti di convenienza pratica tende a tralasciare gli aspetti filosofici legati alla libertà. Software Libero mette l'accento sull'aspetto filosofico, la libertà, che tende a salvaguardare al di là degli aspetti di convenienza immediata.

GNU General Pubblic Licence GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.

GNU General Pubblic Licence LICENZA PUBBLICA GENERICA (GPL) DEL PROGETTO GNU Versione 2, Giugno 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Chiunque può copiare e distribuire copie letterali di questo documento di licenza, ma non ne è permessa la modifica. Preambolo Le licenze della maggior parte dei programmi hanno lo scopo di togliere all'utente la libertà di condividere e modificare il programma stesso. Viceversa, la Licenza Pubblica Generica GNU è intesa a garantire la libertà di condividere e modificare il software libero, al fine di assicurare che i programmi siano liberi per tutti i loro utenti.

Software Libero Il concetto di Free Software fu ufficializzato per la prima volta nel 1984 da Richard M. Stallman

Progetto GNU GNU's Not Unix GNU Non e' Unix

Che c'entra UNIX? Stallman decise di scrivere un Sistema Operativo Libero ispirato a UNIX perché gli utenti di quest'ultimo potessero utilizzare ed apprezzare le applicazioni libere man mano che erano pronte.

1990: Stato del progetto Software Libero S.O. Proprietario hardware

Software Libero e Linux Software Libero Kernel Linux hardware

Un Sistema Operativo Libero GNU/Linux hardware

Linux From: torvalds@ (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki Hello everybody out there using minix I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. [...]

Linux Settembre 1991 Linux 0.01 (10,239 linee di codice) Ottobre 1991 Linux 0.02 Dicembre 1991 Linux 0.11: la prima versione ad essere self-hosted Linux 0.11 può essere compilato sotto Linux 0.11 Marzo 1992 versione 0.95: è la prima in grado di eseguire l'x Window System 1993 e primi mesi del 1994 15 versioni di sviluppo 0.99 14 Marzo 1994 Linux 1.0.0 (176,250 linee di codice) Marzo 1995 Linux 1.2.0 (310,950 linee di code) 9 Maggio 1996 Tux il pinguino viene proposto come mascotte di Linux 9 Giugno 1996 Linux 2.0.0 (777,956 linee di codice) 25 Gennaio 1999 Linux 2.2.0 (1,800,847 linee di codice) 18 December 1999: le IBM mainframe patches per il kernel 2.2.13 permettono a Linux di essere usato su macchine di classe enterprise 4 Gennaio 2001 Linux 2.4.0 (3,377,902 linee di codice). 17 Dicembre 2003 Linux 2.6.0 (5,929,913 linee di codice). 24 Aprile 2006 Linux 2.6.16.11 (6,981,110 linee di codice) Linux 2.6.18.1 (14 Ottobre 2006)

GNU/Linux Contribuiscono allo sviluppo di GNU/Linux migliaia di programmatori sparsi in tutto il mondo

Ma quanto è efficace? Abbastanza da realizzare progetti come questo ;-)

Dove trovare GNU/Linux Dove trovare GNU/Linux

La 'Linux' non esiste! Dove trovare GNU/Linux

E allora? Dove trovare GNU/Linux

Internet E' possibile scaricare tutto quello che serve per costruire il Sistema Operativo

Perché rifare lo stesso lavoro? Qualcuno ha pensato di mettere a disposizione il proprio lavoro di assemblaggio

Distribuzioni GNU/Linux Qualcuno ha pensato di mettere a disposizione il proprio lavoro di assemblaggio

Distribuzioni GNU/Linux Ciascuna distribuzione è caratterizzata da una diversa scelta di componenti

Distribuzioni GNU/Linux Ciascuna distribuzione è caratterizzata da una diversa scelta di componenti...

Distribuzioni GNU/Linux è indirizzata ad una diversa fascia di utenza...

Distribuzioni GNU/Linux è realizzata sulla base di scelte filosofiche diverse...

Distribuzioni GNU/Linux è realizzata sulla base di scelte tecniche diverse...

Per averlo devo rinunciare a Windows? Posso installare GNU/Linux sullo stesso computer su cui risiede già Windows

Per averlo devo rinunciare a Windows? Posso installare GNU/Linux su un hard disk diverso

Per averlo devo rinunciare a Windows? o partizionando lo stesso disco su cui già risiede Windows

Linux Live CD Posso usare GNU/Linux anche senza installarlo

e il manuale di Linux? La principale fonte di documentazione è Internet

C'è Software Libero anche per altri S.O. Alcuni programmi sono stati portati anche su Windows o MacOSX

Ma è una libertà solo parziale Software Libero S.O. Proprietario hardware e significa tornare indietro di 15 anni...

Ma che vantaggi ci sono? Il costo (?) La libertà di studio L'indipendenza dal fornitore La verificabilità del comportamento del codice Il riutilizzo del codice La sicurezza

e poi... E' popolare e ben supportato E' ben documentato E' potente E' robusto E' ricco di funzionalità E' piccolo E' grande Accetta la convivenza con Windows

però quel programma che mi serve... wine Wine is not an emulator e' anche possibile che un programma per W32 possa girare su Linux

Domande? Fine prima parte ed ora definiamo il programma dei prossimi appuntamenti...