Introduzione all'Open Source “La Sapienza” Linux User Group.

Slides:



Advertisements
Presentazioni simili
INTERVISTA ad un GENIO dell’INFORMATICA
Advertisements

Copyleft - Arturo Di Corinto - Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.
Linguaggio R Raffaele Miele Dipartimento di Matematica e Statistica Università degli Studi di Napoli Federico II
LinuxDay 2002TeateLUG c/o Università di Chieti1 di 17 TeateLUG LinuxDay 2002 by TeateLUG in collaborazione con l'Università G.D'Annunzio Damiano Verzulli.
TESINA DI INFORMATICA Nome e cognome: Giorgio Zoccoli
Ordine degli Ingegneri della Provincia di Belluno (by Mario De Ghetto) 18/04/2008 Ordine degli Ingegneri della Provincia di Belluno IL SOFTWARE LIBERO.
UNetbootin Come installare Ubuntu su USB BIONDI FEDERICO 3 AI a.s
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità E1 Diritto e Informatica.
Code::Blocks Ambiente di sviluppo.
Code::Blocks Ambiente di sviluppo.
Unità E1 Diritto e Informatica.
Da Unix a Linux Alessio Coraci V Dp.
SCUOLA E SOFTWARE LIBERO LinuxDay, Udine, 23 novembre 2002 Loris Tissino Presentazione parzialmente adattata da un lavoro di Alessandro Rubini, per gentile.
INTRODUZIONE A GNU/LINUX E AL SOFTWARE LIBERO Loris Tissino.
1 Approfondimenti su Linux. Corso di SISTEMI OPERATIVI Dipartimento di Informatica e Scienze dellInformazione 2 La storia Il sistema operativo Linux è
UN MONDO CHE CAMBIA Lo sviluppo tecnologico ha modificato profondamente il modo di lavorare se da un lato ha reso necessaria lintroduzione di nuove figure.
Cluster openMosix Linux Day ’04 Caserta Ing. Diego Bovenzi.
NESSUS.
L'open source a scuola... di Paola Travostino.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
LinuXnoI La nostra impresa nasce con l'idea di favorire lo sviluppo del software libero e la migrazione, ovvero il passaggio, al sistema operativo Linux.
Unalternativa a Microsoft Office OpenOffice Author Kristian Reale Rev by Kristian Reale Liberamente distribuibile secondo i termini della licenza.
2) Sistemi operativi Lab. Calc. AA2004/05 - cap.2.
Software Libero Open-Source: Introduzione a Debian.
MAPPIAMOCI! ATTIVITA’ SULLE MAPPE CONCETTUALI “F. Rasetti” a.s
Free software e Open source
DIRITTO DAUTORE Andrea 2^ BEAT ISIS G. Meroni Lissone Anno scolastico
MODULO 01 Unità didattica 04
Rossetto Stefano Seminario di Commercio Elettronico
Modulo 1 – Diritto dautore e aspetti giuridici u.d. 8 (syllabus – 1.8.2)
Il mio nome è Richard Michael Stallman e sono di New York.
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
Introduzione a XI Conferenza nazionale di Statistica febbraio 2013 Pillole formative di statistica.
I 2 quaresima B 2012 DOMENICHE
ECDL Patente europea del computer MODULO 1 Concetti di base della tecnologia dellinformazione.
Gruppo G. Chiara, I. Ilaria, M. Silvia, P.Elena, S.Alessia UNIX.
ECDL Patente europea del computer MODULO 1 Concetti di base della tecnologia dellinformazione 1.6 Aspetti giuridici.
prof. Antonella Schiavon ottobre 2009
Diritti di Riproduzione La legge (633/1941 modificata e aggiornata dalla legge 248/2000, dal dl 68/2003 e dalla legge 128/2004) tutela il diritto d'autore.
Cenni sui sistemi operativi. Sistema Operativo App 1 App 2 App n... Hardware il sistema operativo è una sorta di strato che si pone sopra la macchina.
Comunità cristiana di Bolgare Bambini & Ragazzi AVVENTO 2001 Seconda settimana: Drizza le antenne!
I processi.
Software Libero e Open Source. Open Source Open Source è un termine inglese che significa sorgente aperto, e indica un programma per computer (software)
SEMINARIO 1° sessione di lavoro Consulente Antonio Galizia.
1. Informatica. 2. Linguaggio Binario. 3. Hardware: - Imput outp. - Struttura Calc. 4. Software: - Sistema operativo. - Software applicativo. 5. Windows.
MODULO 01 Unità didattica 04
Open Source vs Free Software Le strategie dell'Open Source Initiative e della Free Software Foundation a confronto Cosa sono e chi ha prevalso?
Commenti all’esempio del treno Nell’esempio del treno si è iniziato dalle attività generiche e/o attività operative che tipicamente costituiscono i passi.
Star Office è una suite di software di produttività personale commercializzata da Sun Microsystems. StarOffice nasce come software commerciale sviluppato.
Software Libero e Open Source. Open Source Open Source è un termine inglese che significa sorgente aperto, e indica un programma per computer (software)
Educazione Territorio Cittadinanza ● Un Network cittadino per la passione e l'intelligenza dell'agire sociale ● Ripartire da Persone, Progetti e Strutture.
CMS per la scuola con JOOMLA
1.1 Il sistema Unix Unix è un sistema operativo multiutente e con multiprogrammazione. Storia  MULTICS (MULTIplexed Information and Computing Service)
Software open source Cenni
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
Programmazione orientata agli Oggetti Introduzione a Java.
COMPONENTI DI UN SISTEMA INFORMATICO HardwareSoftware Parte fisicaComponenti logiche Componenti fisiche (elettroniche e meccaniche) di un computer Istruzioni.
Open Source I movimenti di critica al copyright © Francesco Romeo – Lezione LUMSA 2002, LUISS La copia letterale e la distribuzione di questo.
Un sistema operativo è un componente del software di base di un computer la cui funzione è quella di gestire le sue risorse hardware e software,fornendo.
Open Source I movimenti di critica al copyright © 2002 Francesco Romeo – Lezione LUMSA La copia letterale e la distribuzione di questo documento.
Cos'è Linux?. Linux, GNU e GNU/Linux ● Linux: è un kernel, un programma che costituisce il nucleo di un sistema operativo. ● GNU: acronimo di GNU is.
Corso Gnu/Linux 2011 – Hacklab Cosenza Breve storia di GNU/Linux  V. Pirrone.
Introduzione all'Open Source
Incontri tematici su GNU/Linux ed il Software Libero - sommario -
filosofia del software libero ed open source
filosofia del software libero ed open source
Realizzazione di R. Diana
Alessandro Brunengo Mirko Corosu INFN - Sezione di Genova
Il passaggio all’opensource nella didattica: analisi e utilizzo di software anche per alunni con BES e DSA Stefano Garione.
Transcript della presentazione:

Introduzione all'Open Source “La Sapienza” Linux User Group

Cos'è Unix? Unix e' un sistema operativo, creato da B.Kernighan e D. Ritchie insieme ad altri programmatori presso i Bell Labs nel Questo gruppo di programmatori iniziò costruendosi un linguaggio di programmazione: il C ispirato al B. Il Kernel Unix fu scritto basandosi su quello di Multics e Unics.

Codice disponibile In principio (quando ancora i soli a possedere l'hardware erano le universita' e i laboratori privati) chiunque poteva richiedere ai Bell Labs, ad un prezzo irrisorio, un nastro contenente il software e i manuali cartacei relativi. Inoltre si era completamente liberi di modificare il codice secondo le proprie necessita'.

Fine anni '70: miglioramenti in Unix Verso la fine degli anni '70 l'Universita' di Berkley comincio' ad importare migliorie al codice Unix grazie alle loro ricerche relative soprattutto alle reti e al protocollo TCP/IP.

BSD (Berkley Software Distribution) Iniziò da lì il cosidetto ramo "BSD" (Berkley Software Distribuition). Le varianti piu' famose di questi software sono: freeBSD, openBSD, e netBSD.

Links (1) history.org/archives/early.history.of.unix.html

Software proprietario Siamo agli inizi del 1980: dopo l'esponeziale crescita della popolarita' di Unix e la sua cessione ad AT&T, i nastri del codice sorgente divennero un prodotto commerciale chiamato AT&T UNIX. Da quel momento tutti gli sviluppatori iniziarono a scrivere software proprietario di cui non era possibile vedere ne' tantomeno modificare i sorgenti.

Richard M. Stallman Nel 1983, quando lavorava presso il laboratorio di Intelligenza Artificiale al MIT di Cambridge, Richard Stallman noto' un' inversione di tendenza tra i suoi colleghi, che iniziarono ad apprezzare la politica del closed-source. Ma lui non pote' recepire ne' tantomeno appoggiare la filosofia del software prorpietario: non poter condividere il lavoro, ne' modificarne uno gia' esistente.

Il progetto GNU Per poter usare liberamente il computer serviva quindi un sistema libero. Stallman decise così di iniziare a scrivere un nuovo sistema operativo, pienamente compatibile con Unix, completamente open source. Prese così vita il progetto GNU (GNU is Not Unix).

GPL (GNU Public License) La licenza GPL (GNU Public License) permette di distribuire software garantendo all'utente 4 libertà fondamentali: 0) libertà d'uso 1) libertà di copiare il codice sorgente 2) libertà di modificare il codice sorgente 3) libertà di redistribuire copie letterali o modificate del codice sorgente

Free as in freedom Quando si parla di software libero si intende la liberta' e non di prezzo. Infatti nessuno vieta, a chiunque sviluppi software libero, di guadagnarci. In questo modo ogni utente ha tutta la liberta' di cui ha bisogno.

Links (2)

Open Source Il concetto di software Open Source venne introdotto nel 1998 da alcuni programmatori. Essi temevano che il termine “free”, in Free Software, implicasse che il software dovesse essere gratuito e che venisse confuso con il freeware, distribuito gratuitamente ma nella sola forma di eseguibile.

La Open Souce Initiative La Open Source Initiative venne fondata allo scopo di promuovere il software conforme alla definizione di "Open Source Software" ed e' derivata dalle Debian FreeSoftware Guidelines, inizialmente elaborate da Bruce Perens.

Libero / proprietario In realta' parlare di open source e' restrittivo, infatti si potrebbe estendere il concetto, applicato ora al software, a tutto cio' che non e' materiale, come la musica, la libera informazione, il libero dialogo etc... In ogni caso ciò che differenzia il software libero da quello proprietario risiede nelle liberta' garantite dal primo ed esplicitamente negate dal secondo.

Links (3) freedom.html

Linux All'inizio degli anni '90, Linus Torvalds, un giovane studente finlandese di scienze dell'informazione, comincio' ad apportare modifiche al kernel di Minix, il sistema operativo usato nei corsi che seguiva e decise a quel punto di scriverne uno tutto suo.

1991: rilascio di Linux Alla fine del '91 Torvalds pubblico', sotto licenza GPL, il primo kernel di freaX, (gioco di parole tra Free, libero, Freak, strano, e la X di unix). Ma alla comunita' non piacque il nome, perche' troppo simile alla moda freaky in voga in quegli anni. Si decise così di intitolare il progetto a chi lo aveva creato. Quindi freaX divenne LINUX.

Il più grande progetto collaborativo della storia Naturalmente Torvalds chiese supporto a tutti i programmatori che volevano lavorare al suo kernel. Questo aiuto non tardo' ad arrivare e permise a Linux di diventare cio' che e' adesso: un sistema universale che puo' essere utilizzato sia da Desktop environment che come piattaforma di sviluppo.

Links (4)

Cos'è una distribuzione? Per realizzare un sistema operativo completo ed usabile, singoli programmi e un kernel non bastano: e' necessaria un'organizzazione tra gli applicativi ed il cuore del sistema operativo, questa organizzazione prende il nome di distribuzione.

Molte distribuzioni, un solo cuore Quando si parla di sistemi GNU/Linux si intende la suite degli applicativi GNU distribuiti insieme al kernel Linux. Quindi quando si sente parlare di Debian, Ubuntu, RedHat, SuSE, in realta' si tratta di distribuzioni che condividono tutte lo stesso cuore: Linux.

Links (5)