Sistema GNU/Linux criptato, è possible?

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Sistema GNU/Linux criptato, è possible?"

Transcript

1 Sistema GNU/Linux criptato, è possible? Un sistema GNU/Linux criptato è possibile? di Rodolfo Giometti

2 Rodolfo Giometti Rodolfo Ing. Giometti Ingegnere informatico libero professionista. Embedded x86, ARM, PPC e MIPS. Linux (Maintainer LinuxPPS + driver). U-Boot (ex Custodian Video + driver). Controllo automatico (Real-Time) e monitoraggio remoto. Esperto di protocolli di rete e bus dati industriali. Corsi specialistici su U-Boot/Linux/UNIX. Presidente associazione SIPSI Linux&C e consulenti-ict.it. Software Libre Evangelist. HOMEPAGE:

3 UNIX GNU Il progetto GNU voleva realizzare un sistema basato su UNIX ma che fosse composto solo da Software Libero. Il Software libero fu «riscoperto» da R. M. Stallman nel 1984, anno In cui il progetto GNU prese vita. = Gnu is Not Unix Richard Matthew Stallman

4 La licenza GNU/GPL Stallman è un hacker (da non confondere con cracker), quindi aveva la compentenze per scrivere un sistema da zero. Ma si rese conto ben presto che questo non bastava: gli serviva una licenza! La licenza GNU GPL si basa su 4 libertà: 0 (o libertà fondamentale): la libertà di eseguire il programma per qualsiasi scopo. 1: la libertà di studiare il funzionamento del programma, e adattarlo alle proprie esigenze. 2: la libertà di copia e redistribuzione. 3: la libertà di migliorare il programma, e distribuirne i miglioramenti.

5 Una regola da seguire L'unico che ha dei diritti verso di voi (produttori del software) è solo il cliente a cui viene fornito il prodotto software (anche solo in forma compilata), la licenza GNU/GPL dice infatti che solo in questo caso siete obbligati a fornire gratuitamente (o al costo di copia) i sorgenti coperti da tale licenza. Programma GNU compilato Legame indissolubile Programma GNU sorgente La GNU/GPL richiede questo per garantire che anche i vostri clienti godano gli stessi diritti di cui voi avete goduto.

6 Miti da sfatare Molti erroneamente pensano che un programma coperto dalla licenza GNU/GPL sia automaticamente gratis e/o da pubblicare sul Web coercitivamente. Programma GNU Programma da ottenere gratis Programma da pubblicare sul Web

7 La Tivoization I sistemi tipo TiVo usano CPU che sono in grado di eseguire solo il codice che vuole il produttore! (Tramite criptazione) Stallman ha dichiarato che questo va contro lo spirito della GPL, mentre per Torvalds questo non crea problemi... anzi è una sicurezza!

8 L'evoluzione: GPLv3 Stallman (e la FSF) hanno quindi ideato la GNU GPLv3 che vieta espressamente la Tivoization! Con questa licenza si deve poter eseguire il codice sull'hardware in cui viene distribuito! Lo spirito del progetto GNU è salvo. :-)

9 La GPLv3 blocca i sistemi TiVo? Molti prodotti software sono passati (o stanno passando) a questa nuova licenza (o similare) e quindi il dilemma: se (alcuni) produttori hanno necessità di proteggere il loro lavoro, e i tool più usati sono copeti da GPLv3, i sistemi criptati avranno vita breve nel mondo del Software Libero? Che fine fa la sicurezza indicata da Torvalds? C'è un modo per non infrangere la GPLv3 ed avere un sistema criptato?

10 Primo passo: caricare il bootloader Il bootloader va criptato con la crypto key memorizzata nella CPU. La CPU se non trova una immagine di boot valida NON parte! Altrimenti carica l'immagine nella sua RAM interna. U boot code RAM interna

11 Secondo passo: caricare il kernel Il bootloader a questo punto deve decriptare l'immagine del kernel utilizzando la crypto key del kernel. Nota: la crypto key NON può essere linkata nei sorgenti del bootloader! RAM interna U boot code Kernel Crypto key

12 Terzo passo: caricare il rootfs Questo è (forse) il punto più facile di tutto il processo. Come rootfs iniziale si più usare un INITRAMFS e quindi inglobare il rootfs nell'immagine del kernel stesso. Se c'è necessità di filesystem grandi questi si possono montare successivamente con tool quali cryptsetup et similia. Kernel image Kernel code rootfs

13 Fine Domande??????

Prototipazione GNU/Linux-Arduino

Prototipazione GNU/Linux-Arduino di Rodolfo Giometti Prototipazione GNU/Linux-Arduino Prototipazione rapida con GNU/Linux & Arduino Rodolfo Ing. Giometti Ingegnere informatico libero professionista. Embedded x86,

Dettagli

Informatica di base 6/ed

Informatica di base 6/ed Informatica di base 6/ed Autori: Dennis P. Curtin, Kim Foley, Kunal Sen e Cathleen Morin A cura di: Agostino Marengo e Alessandro Pagano Capitolo 7 L Open Source Copyright 2016 McGraw-Hill Education (Italy)

Dettagli

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

Il software libero: significato, caratteristiche, vantaggi Le ragioni. Le ragioni di una scelta Il software libero: significato, caratteristiche, vantaggi Le ragioni di una scelta 1 La definizione di software libero Si dice che un programma è libero se sono rispettate 4 libertà: 0 di eseguirlo, per

Dettagli

Software libero ed insegnamento

Software libero ed insegnamento Software libero ed insegnamento Marco Menardi marco.menardi@gmail.com presentazione realizzata con OpenOffice.org Impress 24/10/2009, licenza Creative commons Attribuzione 2.5 Etica e non tecnica cosa

Dettagli

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

Informatica e Software Libero. Il software. Categorie del software. Università Cattolica di Brescia 5 dicembre 2001 Informatica e Software Libero Università Cattolica di Brescia 5 dicembre 2001 Il software Codice tutelato dalle leggi sul diritto di autore la licenza rappresenta il contratto d uso il copyright corrisponde

Dettagli

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

GNU/Linux e *BSD: filosofia del software libero ed open source GNU/Linux e *BSD: filosofia del software libero ed open source Origini e filosofia dei sistemi operativi liberi. Principali licenze e libertà del software. Data: 27 novembre 2004 Relatore: Massimo Masson

Dettagli

Unix. Sistema operativo proprietario Sviluppato da AT&T (Bell Labs) Prima versione : 1969

Unix. Sistema operativo proprietario Sviluppato da AT&T (Bell Labs) Prima versione : 1969 GNU&Open Source Unix Sistema operativo proprietario Sviluppato da AT&T (Bell Labs) Prima versione : 1969 POSIX Portable Operating System Interface for Unix Standard per i sistemi operativi che si comportano

Dettagli

Corsi GNU/Linux 2016

Corsi GNU/Linux 2016 Corsi GNU/Linux 2016 Introduzione a GNU/Linux Emanuele Baldino ironbalden@gmail.com 19 Ottobre 2016 Piano dei Corsi Ore 17.15 aula S.1.3 Piano dei Corsi Ore 17.15 aula S.1.3 Mercoledì 19 Ottobre Introduzione

Dettagli

Informatica di base con Software Libero

Informatica di base con Software Libero Informatica di base con Software Libero 1 edizione 2012 Organizzatori: RaccattaRAEE Visual Zoo Lezione 1 Date valore alla vostra libertà, o la perderete, così ci insegna la storia. 2002, Richard Stallman

Dettagli

Didattica dei GIS con GRASS

Didattica dei GIS con GRASS Didattica dei GIS con GRASS Marco Ciolli, Paolo Zatelli Dipartimento di Ingegneria Civile ed Ambientale Università degli Studi di Trento via Mesiano 77, 38100 Trento, tel. 0461/882618 email Paolo.Zatelli@ing.unitn.it

Dettagli

diritto e informatica A. Ferrari

diritto e informatica A. Ferrari diritto e informatica copyright o gli autori (anche gli autori di software), hanno diritti esclusivi sulle loro opere: o diritto di attribuzione della paternità dell'opera o diritto automatico e irrinunciabile

Dettagli

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS BREVE STORIA DEI COMPUTER Inizialmente il computer è concepito come uno strumento che ha il solo scopo di eseguire calcoli BREVE STORIA DEI COMPUTER Inizialmente

Dettagli

Prima lezione: Introduzione a Linux e al Software Libero

Prima lezione: Introduzione a Linux e al Software Libero Prima lezione: Introduzione a Linux e al Software Libero Cos'è Linux? Differenze GRATIS Prezzo Circa 129-319 Stabilità I programmi possono bloccare l'intero sistema operativo Velocità Buona dopo l'installazione,

Dettagli

Sistemi distribuiti open source per reti di comunicazione

Sistemi distribuiti open source per reti di comunicazione Sistemi distribuiti open source per reti di comunicazione Guglielmo Nigri Glasic S.r.l. www.glasic.it Sommario Che cosa sono i sistemi distribuiti? Che cos è il software open source? Breve storia del software

Dettagli

LINUX DAY LUG Govonis. Il Software Libero

LINUX DAY LUG Govonis. Il Software Libero 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

Dettagli

GNU/Linux: filosofia del software libero ed open source

GNU/Linux: filosofia del software libero ed open source GNU/Linux: filosofia del software libero ed open source Breve storia e filosofia dei sistemi operativi liberi. Edizione LinuxDay 2010 23 ottobre 2010 - Comune di Limana BLUG Belluno Linux User Group http://belluno.linux.it/

Dettagli

Introduzione a Linux Lezione 1 Introduzione a Linux

Introduzione a Linux Lezione 1 Introduzione a Linux Introduzione a Linux Lezione 1 Introduzione a Linux Angelo Genovese Corso di Sistemi Operativi I/II Prof. V. Piuri Università degli Studi di Milano Dipartimento di Informatica A.A. 2018/2019 Panoramica

Dettagli

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

Il pistolotto sulle licenze. Tutti i nomi ed i marchi sono registrati e appartengono ai rispettivi proprietari - si comincia bene!! Il pistolotto sulle licenze Tutti i nomi ed i marchi sono registrati e appartengono ai rispettivi proprietari - si comincia bene!! 1 Fonti Appunti di informatica libera (C) 2000-2008 Daniele Giacomini

Dettagli

INTRODUZIONE AL SOFTWARE LIBERO E OPEN SOURCE

INTRODUZIONE AL SOFTWARE LIBERO E OPEN SOURCE INTRODUZIONE AL SOFTWARE LIBERO E OPEN SOURCE A cura di: Ing. Michele Mordenti Forlì, 25 ottobre 2008 SOMMARIO Cosa è il Software Software e condivisione della conoscenza Linux Free Software Foundation:

Dettagli

Il mondo delle applicazioni aperte

Il mondo delle applicazioni aperte Open Source nella scuola Il mondo delle applicazioni aperte 12 aprile 2011 Auditorium Liceo Leonardo Relatore: Luisa Ravelli 12/04/2011 Luisa Ravelli Open source nella scuola 1 Tipi di software In base

Dettagli

Tecnologie Open Source. Introduzione al corso

Tecnologie Open Source. Introduzione al corso Tecnologie Open Source Introduzione al corso Contatti Dott. Francesco Tapparo http://www.math.unipd.it/~tapparo/tos/ Email: universita@ftapparo.org Orari Aula: 1BC/50 Venerdì 13.30-17.30 Pianificazione

Dettagli

IL GIUDICE PINGUINO. Copyleft VS Copyright, la battaglia d autore

IL GIUDICE PINGUINO. Copyleft VS Copyright, la battaglia d autore IL GIUDICE PINGUINO Copyleft VS Copyright, la battaglia d autore In poche parole Accenni al diritto d autore Copyright Varie possibilità TM R C Ultime novità Copyleft Varie categorie GPL BSD MIT CC Utilizzo

Dettagli

Le licenze. Il CopyRight e il CopyLeft. Stefano Floris

Le licenze. Il CopyRight e il CopyLeft. Stefano Floris Le licenze. Il CopyRight e il CopyLeft. Stefano Floris flo.ste@virgilio.it Questa opera è sotto licenza Attribuzione-Non commerciale- Condividi allo stesso modo 2.5 Generico. Per vedere una copia del testo

Dettagli

Il Software Libero e Linux:

Il Software Libero e Linux: Introduzione al Free Software Linux VAR Viale Italia, 1 Sesto Calende (VA) / 1 Il software Cosa è? Perché ci riguarda? Storia del software Come nasce il software Cosa è il software libero? Storia del software

Dettagli

Licenze libere. Avv. Marco Ciurcina Venezia, 12 Aprile Avv. Marco Ciurcina

Licenze libere. Avv. Marco Ciurcina Venezia, 12 Aprile Avv. Marco Ciurcina Venezia, 12 Aprile 2011 SOFTWARE Libero / Proprietario 1980 Software e diritto d'autore Riprodurre (art. 64-bis lett. a ed art. 13 LdA) Software e diritto d'autore Modificare (art. 64-bis lett. b ed

Dettagli

Free Software, GNU, Linux, Open Source Daniele Arduini

Free Software, GNU, Linux, Open Source Daniele Arduini Daniele Arduini Copyright Daniele Arduini, 2006. Diritti regolati dalla GNU Free Documentation License 1.1 o successive Sommario Hardware, Software e Sistemi Operativi GNU ed il

Dettagli

I programmi applicativi

I programmi applicativi I programmi applicativi Riferimenti: Curtin cap. 6-8 Versione: 15/04/2007 Corso di Informatica 1 Le applicazioni Per svariati compiti specifici Vari applicativi, ognuno per risolvere un particolare problema

Dettagli

SOFTWARE LIBERO Valido strumento di condivisione del sapere? Problemi e prospettive

SOFTWARE LIBERO Valido strumento di condivisione del sapere? Problemi e prospettive SOFTWARE LIBERO Valido strumento di condivisione del sapere? Problemi e prospettive Un po' di cose che seguo ... Quanto vale il mio PC? Oggi il valore è nell'informazione e nella conoscenza Quello che

Dettagli

<alceste.scalas@gmx.net>

<alceste.scalas@gmx.net> Benvenuti sul pianeta software libero Alceste Scalas Sommario Introduzione: cosa c'è di diverso Il software libero ieri Il software libero oggi Il software libero domani... Cosa

Dettagli

GNU/Linux e software libero

GNU/Linux e software libero GNU/Linux e software libero Cosa è il software libero Il software è libero è rilasciato rispettando le libertà fondamentali: - Eseguire il programma per qualsiasi scopo - Studiarlo e adattarlo alle proprie

Dettagli

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

SBN e open source. Giovanna Frigimelica Università degli studi di Cagliari Biblioteca Distretto biomedico scientifico SBN e open source Giovanna Frigimelica Università degli studi di Cagliari Biblioteca Distretto biomedico scientifico g.frigimelica@unica.it Ravenna, 16 settembre 2016 Birra gratis? FREE = sia libero sia

Dettagli

Corso base GNU/Linux 2014. Latina Linux Group. Sito web: www.llg.it. Mailing list:http://lists.linux.it/listinfo/latina

Corso base GNU/Linux 2014. Latina Linux Group. Sito web: www.llg.it. Mailing list:http://lists.linux.it/listinfo/latina Corso base GNU/Linux 2014 Latina Linux Group Sito web: www.llg.it Mailing list:http://lists.linux.it/listinfo/latina 1 / 34 Obiettivi di questo incontro Fornire delle informazioni di base sul funzionamento

Dettagli

Buildroot. Making Embedded Linux Easy. Luca Ceresoli Linux Day 2018 BgLUG

Buildroot. Making Embedded Linux Easy. Luca Ceresoli   Linux Day 2018 BgLUG Buildroot Making Embedded Linux Easy Luca Ceresoli luca@lucaceresoli.net http://lucaceresoli.net Linux Day 2018 BgLUG Agenda Introduzione Buildroot Packages Conclusioni 1 Introduzione Che cosa è un sistema

Dettagli

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

Linux o GNU Linux? Windows e Mac OS X non sono i soli sistemi operativi Linux o GNU Linux? L'insieme di tutti i programmi che rendono possibile l'utilizzo del computer e' detto sistema operativo. Senza un s.o. il computer sarebbe soltanto un ammasso di ferraglia o un ingombrante

Dettagli

Dai Mainframe ai Personal Computer

Dai Mainframe ai Personal Computer Outline Synusia HackLab Free Software User Group Padova Laboratori Nazionali di Legnaro - INFN Linux Day 2007 Outline Outline 1 Tra gli anni 40 e 60 La preistoria I grandi dinosauri 2 Il Personal Computing

Dettagli

GNU/Linux: filosofia del software libero ed open source

GNU/Linux: filosofia del software libero ed open source GNU/Linux: filosofia del software libero ed open source Breve storia e filosofia dei sistemi operativi liberi. Edizione 2009 BLUG Belluno Linux User Group http://belluno.linux.it/ Edizione 2009 Pagina

Dettagli

Mini Corso 2006 LUG Govonis

Mini Corso 2006 LUG Govonis 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

Dettagli

Libero Software per Liberta Digitale

Libero Software per Liberta Digitale Libero Software per Liberta Digitale Storia del software libero Copyright e Copyleft Le piu utilizzate licenze libere Copyright (C) 2002 Simo Sorce -- simo@softwarelibero.it E permesso l uso e la copia

Dettagli

Corso di Sistemi Operativi I/II. Introduzione a Linux. Introduzione. Ruggero Donida Labati

Corso di Sistemi Operativi I/II. Introduzione a Linux. Introduzione. Ruggero Donida Labati Corso di Sistemi Operativi I/II Introduzione a Linux Introduzione Ruggero Donida Labati Dipartimento di Informatica via Bramante 65, 26013 Crema (CR), Italy http://homes.di.unimi.it/donida ruggero.donida@unimi.it

Dettagli

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

Linux e Open Source: Libero! Non gratis... Linux e Open Source: Libero! Non "gratis"... Di Colucci Martino. 1 Cos'è Linux Linux è un sistema operativo alternativo al più blasonato Windows OS (o al cugino Macintosh) È parente stretto della famiglia

Dettagli

Da Open Source ad Open Data

Da Open Source ad Open Data Da Open Source ad Open Data In che modo i principi etici e giuridici dell Open Source si trasformano e vengono applicati all Open Data. Avv. Stefano Laguardia s.laguardia@studiobelisario.it Skype: stefanolaguardia

Dettagli

Open Source::accenni. Definizioni: software proprietario

Open Source::accenni. Definizioni: software proprietario Operatore Informatico Giuridico Informatica Giuridica A.A 2003/2004 I Semestre Open Source::accenni Lezione 6 prof. Monica Palmirani Definizioni: software proprietario Software proprietario software sviluppato

Dettagli

Principi operativi dei computer. Capitolo 7 Fluency Conoscere e usare l informatica

Principi operativi dei computer. Capitolo 7 Fluency Conoscere e usare l informatica Principi operativi dei computer Capitolo 7 Fluency Conoscere e usare l informatica I soliti sospetti Processore Sistema operativo Software Istruzioni Ciclo macchina Memoria Hardware componente Com è fatto

Dettagli

Norme per il Software Libero nella PA. Avv. Marco Ciurcina

Norme per il Software Libero nella PA. Avv. Marco Ciurcina Norme per il Software Libero nella PA Torino, 24 Marzo 2018 Definizione di software libero Le 4 libertà Libertà di eseguire il programma, per qualsiasi scopo (libertà 0). Libertà di studiare come funziona

Dettagli

Cosa è Linux? Gianluca Amato Dipartimento di Scienze tel

Cosa è Linux? Gianluca Amato Dipartimento di Scienze  tel Cosa è Linux? Gianluca Amato Dipartimento di Scienze amato@sci.unich.it http://sci138.sci.unich.it/~amato tel. 085 4537686 Ultimo aggiornamento: 20 maggio 2009 Un po' di storia Nascita di Unix Linux è

Dettagli

L open Source Spiegato ai ragazzi

L open Source Spiegato ai ragazzi 18 giugno - L open source spiegato ai ragazzi - Giuseppe Augiero - Palazzo Boileau 18 giugno - CoderDojo - Palazzo Boileau L open Source Spiegato ai ragazzi Giuseppe Augiero Open Source 18 giugno - L open

Dettagli

Linux per tutti Social Edition

Linux per tutti Social Edition Linux per tutti Social Edition Marco Giorgetti www.marcogiorgetti.com Linux Day 2010 Perugia Centro Congressi Capitini Viale Centova, 4 Perugia area Scuola / Divulgazione 1 Prima di iniziare Argomento

Dettagli

Licenze libere. Software, altre opere creative, dati e hardware. Avv. Marco Ciurcina

Licenze libere. Software, altre opere creative, dati e hardware. Avv. Marco Ciurcina Software, altre opere creative, dati e hardware Roma, 9 Marzo 2016 Secondo Forum dell Industria Italiana del Software Libero Roma, 9 Marzo 2016 Bandiera del diritto SOFTWARE Roma, 9 Marzo 2016 1980 Torino,

Dettagli

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

50 anni in 30. l informatica aperta, prima di GNU. Giovanni A. Cignoni Linux Day 25 ottobre 2014 ITIS Marconi, Pontedera 50 anni in 30 l informatica aperta, prima di GNU Giovanni A. Cignoni Linux Day 25 ottobre 2014 ITIS Marconi, Pontedera 1/20 www.linuxday.it Dal 2001 Già una storia Per tradizione l ultimo sabato di ottobre

Dettagli

Introduzione a Linux. Storia di UNIX

Introduzione a Linux. Storia di UNIX SISTEMI OPERATIVI Introduzione a Linux Storia di UNIX» 1969 - UNIX nasce come proge=o di ricerca presso i laboratori Bell della AT&T.» 1976 - UNIX viene distribuito gratuitamente si diffonde nelle Università

Dettagli

Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva 1 Introduzione al sistema operativo Unix

Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva 1 Introduzione al sistema operativo Unix Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva 1 Introduzione al sistema operativo Unix Parte 1 Breve storia del sistema operativo Unix Da Multics a Unix Ken Thompson Dennis Ritchie

Dettagli

Introduzione al software libero

Introduzione al software libero Introduzione al software libero DIEE Università di Cagliari Gulch Gruppo Utenti Linux Cagliari h... FlossLab SpinOff Università di Cagliari concas@diee.unica.it - 1 - Cosa è il SW Libero Il SW libero è

Dettagli

Linux kernel. Una breve introduzione al cuore del sistema operativo GNU/Linux. 28 ottobre - Linux Day GLUG. Daniele Venzano

Linux kernel. Una breve introduzione al cuore del sistema operativo GNU/Linux. 28 ottobre - Linux Day GLUG. Daniele Venzano Linux kernel Una breve introduzione al cuore del sistema operativo GNU/Linux. 28 ottobre - Linux Day 2006 - GLUG Daniele Venzano 1 Indice Introduzione I componenti di un sistema operativo I compiti di

Dettagli

L'etica hacker. Free Software & Open Source

L'etica hacker. Free Software & Open Source L'etica hacker Brevi considerzioni sulla comunità che ha generato uno dei più grossi fenomeni degli ultimi anni. Free Software & Open Source 1 Chi è l'hacker? E' una persona che si diverte ad esplorare

Dettagli

Introduzione a Linux. Modulo 6: Genesi di Linux e confronto con altri sistemi. Alessandro Brunengo Mirko Corosu INFN - Sezione di Genova

Introduzione a Linux. Modulo 6: Genesi di Linux e confronto con altri sistemi. Alessandro Brunengo Mirko Corosu INFN - Sezione di Genova Modulo 6: Genesi di Linux e confronto con altri sistemi Alessandro Brunengo Mirko Corosu INFN - Sezione di Genova Parte I Genesi di Linux Nascita di Unix Il primo antenato di Unix (Multics), nasce negli

Dettagli

CORSO DI: INFORMATICA Lezione N 6

CORSO DI: INFORMATICA Lezione N 6 CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA CORSO DI: INFORMATICA Lezione N 6 Anno Accademico 2017/2018 Dott. Silvio Pardi Mobaxterm: L editor VI vi è il primo editor testuale

Dettagli

GNU GPL v2 VS GNU GPL v3

GNU GPL v2 VS GNU GPL v3 Folug - Forĺı Linux User Group Linux Day 2014 25 ottobre 2014 Lo scopo di questo breve talk sarà quello di capire che differenza esiste tra le due GNU GPL e come mai la v3 non sta soppiantando la v2 come

Dettagli

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

Corso Software Open Source 2009 I.P.S.I.A A.M. Barlacchi Crotone Corso Software Open Source 2009 I.P.S.I.A A.M. Barlacchi Crotone Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. 1 Free

Dettagli

Linux LPI Essential. Obiettivi

Linux LPI Essential. Obiettivi Linux LPI Essential Il corso di Linux LPI Essential è pensato per introdurre alle conoscenze e tecniche basilari per l'uso personale e d'ufficio di un PC o di un dispositivo mobile, con installata una

Dettagli

Uomo Libero software Libero

Uomo Libero software Libero Uomo Libero software Libero Marco Menardi marco.menardi@gmail.com marco.menardi@gmail.com (fellow Free Software Foundation Europe) presentazione realizzata con OpenOffice.org / LibreOffice Impress 23/10/2010,

Dettagli

Il Software Libero e GNU/Linux. Anna Ciampolini DEIS Universita` di Bologna

Il Software Libero e GNU/Linux. Anna Ciampolini DEIS Universita` di Bologna Il Software Libero e GNU/Linux Anna Ciampolini DEIS Universita` di Bologna 1 Sommario Parte 1: Il software Libero Origini Free software & OS l'esperienza di GNU/Linux licenze & brevetti Parte 2: Introduzione

Dettagli

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

Linux?!? A cura di: Carmine Stolfi Roberto Lacava Linux?!? A cura di: Carmine Stolfi Roberto Lacava Panoramica su Linux Cosè Linux Perchè Linux è libero Cosè Linux? Linux è un Sistema Operativo Agisce da interfaccia tra l' uomo e la macchina fornendo

Dettagli

Come funzionano i computer

Come funzionano i computer Fluency Come funzionano i computer Capitolo 6 Cosa sanno fare Esecuzione deterministica istruzioni per elaborare dati Devono ricevere una serie di istruzioni da seguire Cosa non sanno fare Non hanno immaginazione

Dettagli

LPIC-1 Junior Level Linux Certification

LPIC-1 Junior Level Linux Certification Corso 2012/2013 Introduzione a GNU/Linux Obiettivi Il percorso formativo ha l obiettivo di fornire ai partecipanti le competenze basilari necessarie per installare, configurare e gestire un server/workstation

Dettagli

Il Software. Moreno Marzolla

Il Software. Moreno Marzolla Il Software Moreno Marzolla http://www.moreno.marzolla.name/ Copyright 2011, Gianluca Amato http://fad.unich.it/course/view.php?id=12 Copyright 2011, Moreno Marzolla http://www.moreno.marzolla.name/teaching/labinf2011/

Dettagli

Avete detto Open Source?!

Avete detto Open Source?! Come avvicinarsi all'open Source Sergio Margarita LIASES Università di Torino margarita@econ.unito.it Open Source nell'università - Software libero per studiare, insegnare e fare ricerca Università di

Dettagli

Evoluzione del FORTRAN 14/03/2016. LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN

Evoluzione del FORTRAN 14/03/2016. LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna

Dettagli

Il Sistema Operativo Linux

Il Sistema Operativo Linux Il Sistema Operativo Linux Sistema Linux storia Unix deriva da Unix open source software libero software open source GNU, GPL, LGPL storia Linux amministrazione struttura concetti base comandi shell Unix

Dettagli

Introduzione al Software Libero

Introduzione al Software Libero Introduzione al Software Libero Linux Day 6 23 novembre 2002 Il software Programma (codice) scritto in un particolare linguaggio di programmazione esistono molti linguaggi di programmazione (Di solito)

Dettagli

Linux e il software libero

Linux e il software libero 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

Dettagli

L'Open Source NON e' il software gratis E' una tipologa di software NON e' una licenza E' una metodologia di sviluppo

L'Open Source NON e' il software gratis E' una tipologa di software NON e' una licenza E' una metodologia di sviluppo Utilizzo concreto di Linux e dell'open Source in ambito aziendale. Relatore: Massimiliano Gambardella L'Open Source NON e' il software gratis E' una tipologa di software NON e' una licenza E' una metodologia

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Processore: CPU Componente elettronico costituito da minuscole componenti di silicio, chiamate CHIP. Esegue le istruzioni implementate nel SW, tramite una serie di operazioni

Dettagli

Le distribuzioni GNU/Linux

Le distribuzioni GNU/Linux Le distribuzioni GNU/Linux 1. Cosa sono 2. Come nascono 3. Da cosa differiscono 4. Panoramica sulle distribuzioni 5. I Pacchetti 6. Quale distro scegliere Cosa sono? (1) Quando si parla di GNU/Linux o

Dettagli

Informatica di base con Software Libero

Informatica di base con Software Libero Informatica di base con Software Libero 2 edizione 2012 Organizzatori: Ass. RaccattaRAEE Ass. Visual Zoo Cristina Carnevali, licenza CC 3.0 BY_SA http://creativecommons.org/licenses/by-sa/3.0/ Lezione

Dettagli

Il Software libero per una scuola libera Free software: etica, filosofia e territorio

Il Software libero per una scuola libera Free software: etica, filosofia e territorio Il Software libero per una scuola libera Free software: etica, filosofia e territorio 1 Cos è il software? Definizione tecnica Insieme di istruzioni comprensibili all elaboratore che permettono lo svolgimento

Dettagli

Seminari Acmesystems. NerInformatica. Relatore : Luciano Neri. Ingegnere libero professionista Ordine degli Ingegneri di Vicenza

Seminari Acmesystems. NerInformatica. Relatore : Luciano Neri. Ingegnere libero professionista Ordine degli Ingegneri di Vicenza Ecosistema Linux Seminari Acmesystems NerInformatica Relatore : Luciano Neri Ingegnere libero professionista Ordine degli Ingegneri di Vicenza Riprendiamo i moduli base nelle giuste proporzioni... Bootloader

Dettagli

Simulazione esame Laboratorio di Sistemi Operativi Cognome Nome Mat.

Simulazione esame Laboratorio di Sistemi Operativi Cognome Nome Mat. Il compito è costituito da domande chiuse, domande aperte ed esercizi. Non è consentito l uso di libri, manuali, appunti., etc. Tempo massimo 2 ore. Domande chiuse: ogni domanda corrisponde ad un punteggio

Dettagli

Libertà è/e partecipazione

Libertà è/e partecipazione Libertà è/e partecipazione Tutti siamo protagonisti e possiamo arricchire il mondo con il nostro contributo di creatività, perché siamo esseri umani. In questo sono un hacker e invito tutti a diventarlo.

Dettagli

Aggiornamento software Avigilon Control Center 6

Aggiornamento software Avigilon Control Center 6 Aggiornamento software Avigilon Control Center 6 Durante l'aggiornamento al software ACC 6, il software e le licenze dovranno essere aggiornati. NOTA: È possibile aggiornare solo il software ACC 5.x al

Dettagli

I sistemi operativi. Prof. Daniele Contarino

I sistemi operativi. Prof. Daniele Contarino I sistemi operativi Prof. Daniele Contarino Indice dei contenuti Introduzione Classificazione e struttura dei S.O. Graphics User Interface (GUI) Il filesystem Windows 7 & Ubuntu Il copyright Domanda di

Dettagli

Cosa è Linux? Gianluca Amato Dipartimento di Scienze amato@sci.unich.it http://www.sci.unich.it/~amato tel. 085 4537686

Cosa è Linux? Gianluca Amato Dipartimento di Scienze amato@sci.unich.it http://www.sci.unich.it/~amato tel. 085 4537686 Cosa è Linux? Gianluca Amato Dipartimento di Scienze amato@sci.unich.it http://www.sci.unich.it/~amato tel. 085 4537686 Ultimo aggiornamento: 21 marzo 2011 Un po' di storia Nascita di Unix Linux è un sistema

Dettagli

VirtualBox 4 Dummies

VirtualBox 4 Dummies Ovvero, come avere una comodissimo pccavia dentro la nostra macchina di tutti i giorni, senza essere esperti, anzi... 1 Licenza d'utilizzo Copyright c 2011 Questo documento viene rilasciato secondo i termini

Dettagli

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

Linux Day. Manifestazione che ha lo scopo di promuovere il sistema operativo GNU/Linux e il software libero. Linux Day Manifestazione che ha lo scopo di promuovere il sistema operativo GNU/Linux e il software libero. consiste in un insieme di eventi contemporanei organizzati in diverse città italiane. Cosa è

Dettagli

Il software: Istruzioni per il computer

Il software: Istruzioni per il computer Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo

Dettagli

Sistema operativo. Avere un architettura multi-core è un vantaggio

Sistema operativo. Avere un architettura multi-core è un vantaggio Sistema operativo Software responsabile del controllo e della gestione dei componenti hardware di un computer mediante interfaccia (driver), e della gestione dei vari programmi del computer. I programmi

Dettagli

(Ri)compilare il kernel

(Ri)compilare il kernel (Ri)compilare il kernel Paola Villa Università degli studi dell Insubria Paola Villa (Ri)compilare il kernel 1 / 27 cos è il kernel il kernel è la parte più importante del sistema operativo; si occupa

Dettagli

Free Software, GNU, Linux Daniele Arduini

Free Software, GNU, Linux Daniele Arduini Free Software, GNU, Linux Daniele Arduini Copyright Daniele Arduini, 2006. Diritti regolati dalla GNU Free Documentation License 1.1 o successive Sommario Hardware, Software e Sistemi

Dettagli

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

GNU/Linux e *BSD: filosofia del software libero ed open source GNU/Linux e *BSD: filosofia del software libero ed open source Origini e filosofie dei sistemi operativi liberi. Principali licenze e libertà del software. Data: 28 ottobre 2006 Relatore: Massimo Masson

Dettagli

I Boot Loader: LiLo & Grub

I Boot Loader: LiLo & Grub I Boot Loader: LiLo & Grub Pagina 1 All'avvio del pc Il BIOS inizializza le periferiche hardware da lui gestite (cpu, ram,...) Il BIOS carica il bootloader Il bootloader carica il kernel del sistema o

Dettagli

Tesina per l esame di Sistemi Operativi a cura di Giuseppe Montano. Prof. Aldo Franco Dragoni

Tesina per l esame di Sistemi Operativi a cura di Giuseppe Montano. Prof. Aldo Franco Dragoni Sistemi operativi real time basati su : gestione delle risorse e dei processi. Tesina per l esame di Sistemi Operativi a cura di. Prof. Aldo Franco Dragoni Corso di laurea in Ingegneria Informatica e dell

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Lezione 4 Giovedì 20-10-2016 Struttura e organizzazione software dei sistemi

Dettagli

Istruzioni installazione

Istruzioni installazione Istruzioni installazione 1. Cygwin64 & 2. GCC - C Cygwin è un software per i sistemi operativi Microsoft Windows, che simula l'ambiente dei sistemi operativi Unix-like ( Unix, GNU/Linux ) e che è composto

Dettagli

Come valutare e scegliere un Sistema Operativo Embedded

Come valutare e scegliere un Sistema Operativo Embedded Come valutare e scegliere un Sistema Operativo Embedded Valter Minute Adeneo Embedded vminute@adeneo-embedded.com ARM e sistemi operativi Milioni di dispositivi contengono processori ARM Per sfruttare

Dettagli

Panoramica sulle distribuzioni GNU/Linux

Panoramica sulle distribuzioni GNU/Linux Università di Udine Facoltà di Scienze MM.FF.NN. A.A. 2009-2010 Cos è una distribuzione GNU/Linux consiste in: Cos è una distribuzione GNU/Linux consiste in: 1 un kernel (Linus Torvalds, Agosto 1991),

Dettagli

Architettura di un elaboratore

Architettura di un elaboratore Informatica 1 Hardware e Software ing. Luigi Puzone 1 Architettura di un elaboratore Architettura organizzazione logica dei componenti interni della macchina modo in cui questi componenti cooperano per

Dettagli

PAAL: Pubblica Amministrazione Aperta e Libera Dalle Tecnologie Aperte alla Libera Circolazione dei Contenuti Digitali

PAAL: Pubblica Amministrazione Aperta e Libera Dalle Tecnologie Aperte alla Libera Circolazione dei Contenuti Digitali Dalle Tecnologie Aperte alla Libera Circolazione dei Contenuti Digitali Dalle Tecnologie Aperte alla Libera Circolazione dei Contenuti Digitali Pula (Cagliari), Italy 17-18 aprile 2008 Fare Open Source

Dettagli

Linux Sia: Linux Fu!

Linux Sia: Linux Fu! Linux Sia: Linux Fu! Pasquale Merella p.merella@blueberrypie.it Associazione Studentesca Blueberrypie Università Commericiale "L.Bocconi" http://www.blueberrypie.it 22 Gennaio, 2002 Abstract Cosa è Linux?

Dettagli

Licenze d uso libere. Rossetto Stefano Seminario di Commercio Elettronico

Licenze d uso libere. Rossetto Stefano Seminario di Commercio Elettronico Licenze d uso libere Rossetto Stefano Seminario di Commercio Elettronico Open Source L OSI definisce un elenco di condizioni per definire una licenza Open Source: 1. Redistribuzione libera; 2. Codice sorgente

Dettagli