Il progetto eduknoppix



Documenti analoghi
Linux nella scuola...proviamo!

Progetto Virtualizzazione

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

Corso ForTIC C2 LEZIONE n. 1

MODULO 02. Iniziamo a usare il computer

Definizione di Open Source

Software Libero. Terra Futura - Firenze

VIRTUALIZZAZIONE. Docente: Marco Sechi Modulo 1

LICENZE D'USO E TIPOLOGIE DI SOFTWARE

Perchè usare sw open source nelle scuole

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Presentazione di virtual desktop client + LTSP server

Introduzione al Software Libero

So.Di. LINUX: Software Didattico OpenSource per tutti

Corso sul pacchetto R

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

Software open source per la didattica

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

Corso di Informatica

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

S o f t w a r e L i b e r o : p e r c h é? a cura di don Paolo La Terra

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Setup e installazione

LINUX a scuola: proviamo

Note di rilascio. Aggiornamento disponibile tramite Live Update a partire dal. Il supporto per Windows XP e Office 2003 è terminato

Corso di PHP. Prerequisiti. 1 - Introduzione

e/fiscali - Rel e/fiscali Installazione

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

01/05/2013 Istruzioni per l installazione

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Supporto On Line Allegato FAQ

Il computer: primi elementi

Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)

02 L Informatica oggi. Dott.ssa Ramona Congiu

L'Open Source nella cultura giuridica italiana. -e anche al di fuori di essa

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

Il computer. Software libero. Hardware + Software Hardware La «ferraglia», elettronica. Software. Il Sistema Operativo, i Programmi

I programmi applicativi

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

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Software di base e software applicativo. Titolo: dic (1 di 9)

Laboratorio virtuale Progetto dei dipartimenti di Astronomia, Fisica, Matematica e Scienze dell Informazione

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

LIM OPEN SOURCE. Roberto Beligni.

Lezione III Power Point. Laboratorio di Calcolo Ottica e optometria

uadro Soluzione software e hardware Per le rilevazione presenze Gestione Aziendale Fa quadrato attorno alla tua azienda

Il web server Apache Lezione n. 3. Introduzione

Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

Lucio Cavalli 4Ti Tecnologie Informatiche. Facciamo chiarezza: Servizi in Cloud Virtualizzazione Server Server Remoti (Hosting / Housing)

Sistemi informativi secondo prospettive combinate

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Mac OS

IBM SPSS Statistics - Essentials for R - Istruzioni diinstallazione per Mac OS

FileMaker Pro 13. Utilizzo di una Connessione Desktop Remota con FileMaker Pro13

Architetture Applicative

VMware. Gestione dello shutdown con UPS MetaSystem

Il software per l edilizia via internet

Introduzione. Laboratorio di Calcolo Corso di Laurea in Fisica. Università degli Studi di Roma La Sapienza

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

LABORATORIO DI INFORMATICA

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

la tua presenza e il tuo BUSINESS ON-LINE

Licenza per sito Manuale dell amministratore

Domande e risposte su Avira ProActiv Community

Architetture Informatiche. Dal Mainframe al Personal Computer

Licenza di Utilizzo distribuire, comunicare al pubblico, rappresentare o esporre in pubblico la presente opera Attribuzione Condivisione

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

SUPPORTO TECNICO AI PRODOTTI:

SCARICARE.AGGIUNGERE.RIMUOVERE PROGRAMMI -

Esplorate le possibilità di Adobe Acrobat 3.0

Acronis License Server. Manuale utente

MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di OutLook

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

WINDOWS: Istruzioni per l uso

Proposta UNIF Progetto: Portale delle fonti di energia rinnovabile. Obiettivi

PRESENTAZIONE. Chi è B-Bright

Scarica etutor EDITOR. Gestire Archiviare. Strumenti On-line per la Valutazione Didattica.

InfoCertLog. Scheda Prodotto

Linux Day Perche' siamo qui???

Transcript:

Il free software come supporto alla didattica. Dipartimento di Matematica e Fisica Università Cattolica del Sacro Cuore, Brescia OpenMath2005

Outline 1 Software e Software Libero Il software Software libero 2 Il software libero a scuola Perchè Linux? 3 Motivazioni Il progetto Knoppix 4

Un pò di definizioni... Il software Software libero Software qualcosa associato e solitamente in contrasto con l hardware, ovvero un insieme di programmi, procedure e documentazione correlata associata con un sistema e nello specifico un computer Programma una sequenza di istruzioni codificate che possono essere inserite i un meccanismo (ad esempio un computer)

Programmi e codice sorgente I linguaggi di programmazione Il software Software libero Linguaggi di programmazione Metodi standardizzati per fornire istruzioni ad un computer. I linguaggi permettono ai programmatori di specificare il comportamento delle macchine (i computer) rispetto a certe azioni o eventi in svariate circostanze usando espressioni sintassi simili a quelle umane. Viene utilizzato per scrivere programmi.

Programmi e codice sorgente Dal programma al codice macchina... Il software Software libero Codice macchina: creazione di eseguibili Il computer tuttavia ha una struttura interna basata su semplici sequenze di interruttori accesi o spenti (logica binaria), per cui prima che il programma possa essere eseguito dall elaboratore è necessario un passaggio detto compilazione. La compilazione trasforma il programma dal linguaggio comprensibile agli umani (detto codice sorgente) in un eseguibile, ovvero la serie di istruzioni direttamente comprensibili all elaboratore. La differenza tra codice sorgente ed eseguibile è fondamentale

Una funzione non invertibile o meglio... non invertibile semplicemente Il software Software libero Con la COMPILAZIONE il codice sorgente si trasforma in file eseguibile, codificato in linguaggio macchina Il processo inverso (DECOMPILAZIONE o reverse engineering) è difficile e non sempre legale.

Il software Software libero Cosa NON è il software libero? software gratuito? diversa denominazione per indicare il software freeware software non sottoposto a licenza d uso

Definizione di Software Libero Il Software Libero Il software Software libero L espressione Software libero si riferisce alla libertà dell utente di eseguire, copiare, distribuire, studiare, cambiare e migliorare il software. Figura: Richard M. Stallman

Definizione di Software Libero Il software Software libero SOFTWARE LIBERO = SOFTWARE + LIBERTÀ

Definizione di Software Libero Il software Software libero Le libertà del Software Libero:

Definizione di Software Libero Il software Software libero Le libertà del Software Libero: libertà 0 Libertà di eseguire il programma, per qualsiasi scopo

Definizione di Software Libero Il software Software libero Le libertà del Software Libero: libertà 0 Libertà di eseguire il programma, per qualsiasi scopo libertà 1 Libertà di studiare come funziona il programma, e adattarlo alle proprie necessità. L accesso al codice sorgente ne è un prerequisito

Definizione di Software Libero Il software Software libero Le libertà del Software Libero: libertà 0 Libertà di eseguire il programma, per qualsiasi scopo libertà 1 Libertà di studiare come funziona il programma, e adattarlo alle proprie necessità. L accesso al codice sorgente ne è un prerequisito libertà 2 Libertà di ridistribuire copie in modo da aiutare il prossimo.

Definizione di Software Libero Il software Software libero Le libertà del Software Libero: libertà 0 Libertà di eseguire il programma, per qualsiasi scopo libertà 1 Libertà di studiare come funziona il programma, e adattarlo alle proprie necessità. L accesso al codice sorgente ne è un prerequisito libertà 2 Libertà di ridistribuire copie in modo da aiutare il prossimo. libertà 3 Libertà di migliorare il programma, e distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio. L accesso al codice sorgente ne è un prerequisito.

Fattori positivi Il software libero a scuola Perchè Linux? Lo strumento informatico viene utilizzato come si vuole. Gli studenti possono Utilizzare gli stessi strumenti a casa L insegnante è libero di scegliere il percorso didattico. Il mondo non è tutto uguale. SI PUÒ SCEGLIERE. É possibile vedere come funzionano le cose.

Il software libero a scuola Perchè Linux? Valori che la didattica DEVE trasmette Indipendenza culturale. Indipendenza economica. Promuovere la cooperazione personale. Promuovere la creatività. EDUCARE ALLA LEGALITÀ. Copiare software può richiedere tre minuti ma può costare fino a tre anni di carcere.

Motivazioni per la scelta di Linux. Il software libero a scuola Perchè Linux? Motivazioni economiche La scuola, per usare un eufemismo, non ha molti fondi e il futuro fa pensare che ce ne saranno purtropop sempre meno. Qundi diminuzione risorse. il costo di una postazione windows windows XP professional EUR 147,08 Office 2003 professional EUR 670,57 Compilatore Delphi Professional EUR 142,00 Compilatore C++ EUR 142,00 Per una postazione Linux la spesa è 0 EUR!!!

Motivazioni per la scelta di Linux. Il software libero a scuola Perchè Linux? Motivazioni ecologiche Buona operatività anche con macchine datate. Non implica rinnovo sistematico dei laboratori, rende disponibili RISORSE. Il supporto della comunità non svanisce Upgrade che restano SEMPRE liberi.

Motivazioni per la scelta di Linux. Il software libero a scuola Perchè Linux? Fattore etico E giusto affidare l informatizzazione ad una sola azienda? Coscienza da parte di tutti che esistono ALTERNATIVE LIBERE di pari o miglior qualita.

Motivazioni per la scelta di Linux. Il software libero a scuola Perchè Linux? Fattore didattico Disponibilità di materiale. Codice sorgente disponibile. Ambiente di sviluppo UNIX, professionale.

Motivazioni per la scelta di Linux. Il software libero a scuola Perchè Linux? Fattori di sicurezza Miglior controllo dell operato degli studenti. Creazione di ambienti ad hoc per la didattica.

Ostacoli alla diffusione Il software libero a scuola Perchè Linux? Inerzia Gli esseri umani tendono ad adagiarsi sull esistente. Burocrazia L acquisto di un calcolatore, la realizzazione di una rete interna, la connessione a Internet significano pratiche che possono richiedere decine di passaggi... Assistenzza tecnica E punto di forza dei software commerciali anche se... Documentazioni non sempre aggiornate. Problemi di incompatibità non previste. Internet come fonte di aiuto, ma cum grano salis.

Ostacoli alla diffusione Il software libero a scuola Perchè Linux? Ignoranza Tecnici non sempre aperti al nuovo. Ignoranza sulle nuove tecnologie. Non solo all interno, anche da parte di tecnici esterni. Solo prodotti mainstream TUTTI USANO WINDOWS... In realtà: Lo scopo della scuola non è addestrare, ma formare ed istruire. Occorre insegnare le funzionalità dei programmi, senza ridurre gli studenti a puri esecutori di comandi. Non percezione dei vantaggi A volte i vantaggi vengono percepitipoco o per nulla da parte sia degli utenti sia dell amministrazione.

Perchè un CD-live Motivazioni Il progetto Knoppix Poter avere un setup di Linux portabile

Perchè un CD-live Motivazioni Il progetto Knoppix Poter avere un setup di Linux portabile Poter utilizzare un ambiente di lavoro senza installare nulla e su macchine diverse.

Perchè un CD-live Motivazioni Il progetto Knoppix Poter avere un setup di Linux portabile Poter utilizzare un ambiente di lavoro senza installare nulla e su macchine diverse. Eseguire presentazioni ed esercitazioni con un CD all-inclusive.

Il progetto Knoppix Motivazioni Il progetto Knoppix Nasce nel 2000. http: //www.knopper.net/knoppix/index-en.html Creato da Karl Knopper. dal 2003 progetto pubblico di larga diffusione.

Il progetto Knoppix Caratteristiche Motivazioni Il progetto Knoppix Rapido all avvio L avvio avviene in meno di due minuti. Comprensivo Contiene una vasta collezione di driver hardware e strumenti di autoriconoscimento, oltre ad un parco software bene esteso. Adattabile èpossibile realizarne versioni minimali con funzioni di rescue. Flessibile Possibilità di eseguire boot remoto tramite PXE Sicuro Attenzione notevole alla sicurezza.

eduknoppix Software e Software Libero Motivazioni Il progetto Knoppix EduKnoppix è una distribuzione GNU/Linux basata su Knoppix Avviata dal prof. Maurizio Paolini. EduKnoppix è una distribuzione live, ciò significa che si avvia e funziona dal CD, non occorre installare nulla sul disco fisso del computer. Il progetto è mantenuto da diverse persone che apportano contributi. Docenti, insegnanti e semplici appasionati. Sito web ufficiale http://www.eduknoppix.org

Motivazioni Il progetto Knoppix Programmi presenti in eduknoppix Scilab un linguaggio per il calcolo numerico Gnuplot: un tool per trattare grafici, grace un ambiente per la visualizzazione dei dati. TeXmacs un editor per la matematica e un front end per sistemi di computer algebra, Kig e Dr Geo due programmi di geometria interattiva. GeoGebra un ambiente per lo studio della geometria analitica Kstars un planetario realizzato nell ambito del progetto Kdeedu, ad alta interazione con il web. Kalzium una tavola periodica degli elementi.

Motivazioni Il progetto Knoppix Programmi presenti in eduknoppix.. Il tutto oltre a un altro migliaio di programmi tra i quali: Suite professionale per l ufficio compatibile con i formati Microsoft. Programmi di grafica (anche vettoriale). Editor ed impaginatori di testi profesionali. Strumenti di connettività per internet.

Eduknopppix che verrà (3.0) Migliorie tecniche Nuovo meccanismo di compressione (con accesso più veloce e prestazioni migliori). Standardizzazione dei pacchetti della distribuzione al formato Debian. Altre Migliorie Radicalizzazione della distribuzione rispetto alle esigenze didattiche. Inclusione e localizzazione di nuovi pachetti.