Software Libero e LINUX Prof. Ponte Vincenzo Utilizzare Software Libero non vuol dire essere intelligenti, Vuol dire usare il computer in modo intelligente.

Slides:



Advertisements
Presentazioni simili
Linguaggio R Raffaele Miele Dipartimento di Matematica e Statistica Università degli Studi di Napoli Federico II
Advertisements

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
Modulo 1 – Ambiente di lavoro Windows 7
Unità D1 Architetture di rete.
Code::Blocks Ambiente di sviluppo.
Unità E1 Diritto e Informatica.
La riduzione dei privilegi in Windows
Microsoft Education Academic Licensing Annalisa Guerriero.
Sistemi Operativi Menù: 1) Introduzione al sistema operativo
Da Unix a Linux Alessio Coraci V Dp.
Gestione dei laboratori Come rendere sicura la navigazione internet e l'uso della rete Lorenzo Nazario.
CONOSCIAMO IL WINDOWS '95.
LA SICUREZZA INFORMATICA
SCUOLA E SOFTWARE LIBERO LinuxDay, Udine, 23 novembre 2002 Loris Tissino Presentazione parzialmente adattata da un lavoro di Alessandro Rubini, per gentile.
1 Approfondimenti su Linux. Corso di SISTEMI OPERATIVI Dipartimento di Informatica e Scienze dellInformazione 2 La storia Il sistema operativo Linux è
Responsabile: Ing. Daniele Bocci CORSO INTEGRATO DI INFORMATICA Master in Management Infermieristico.
Giuseppe Fabio Fortugno.
L'open source a scuola... di Paola Travostino.
Sistema Operativo Preparazione e prima fase di installazione del sistema Reperite tutti i driver più aggiornati per il vostro hardware scaricandoli da.
IL PATRIMONIO DI DATI - LE BASI DI DATI. Il patrimonio dei dati Il valore del patrimonio di dati: –Capacità di rispondere alle esigenze informative di.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
Guida Linux Molto rapida…. Due parole sullambiente grafico Potete usare: KDE o GNOME Si sceglie prima di mettere la password. Questione di gusti…
Struttura dei sistemi operativi (panoramica)
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.
Il nostro computer navigando su Internet è molto esposto a rischio di virus, spyware o hacker che minacciano lintegrità dei nostri dati. Proteggere il.
Il sistema integrato per la sicurezza dei tuoi dati da attacchi interni alla rete Quanti software proteggono i tuoi dati dagli attacchi esterni alla rete?
SICUREZZA INFORMATICA
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
Norman Endpoint Protection Sicurezza all'avanguardia in tutta facilità!
Guida IIS 6 A cura di Nicola Del Re.
MODULO 01 Unità didattica 04
Rossetto Stefano Seminario di Commercio Elettronico
L'ambiente informatico: Hardware e Software
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
STRUTTURA GENERALE DI UN ELABORATORE
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.
Sicurezza Informatica. Conoscere ed evitare! 2/19 I Virus e le truffe informatiche.
Slide 1 Un browser migliore Passa a Firefox – il modo più veloce, sicuro e intelligente per navigare sul Web.
Lezione 1 Approccio al sistema operativo : la distribuzione Knoppix Live Cd Knoppix 3.6 Interfacce a caratteri e grafica: console e windows manager File.
Installazione Come tecnico, si potrebbe aver necessità di effettuare una installazione pulita di un sistema operativo. L'esecuzione di una installazione.
prof. Antonella Schiavon ottobre 2009
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.
Nome relatore, Titolo Windows 8 Pro: per le piccole imprese.
Formattazione, Partizioni e dischi
Autori:  Gazzola Alex  Cassol Simone  Kawkab Wassim Data: 14/04/2014 Classe: 3° INF.
Software Libero e LINUX
Esempio di un volume RAID-5
MODULO 01 Unità didattica 04
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)
CMS per la scuola con JOOMLA
UNITA’ 02 Malware.
IT SECURITY Malware.
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
I Sistemi Operativi. Che cosa sono? Il sistema operativo è un software di base che fa funzionare il computer. I Sistemi operativi più importanti sono:
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
I sistemi operativi Funzioni principali e caratteristiche.
Test di preparazione all’esame ECDL MODULO 1 1 Il termine ROM indica:  Random Optical Memory  Read Only Memory  Random Only Memory  Read Optical.
Corso linux RiminiLUG presenta Rete a bassissimo budget per il piccolo ufficio architettura di rete LTSP in contesti professionali corso linux 2008.
Programmazione orientata agli Oggetti Introduzione a Java.
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.
Installazione: Kubuntu 8.04 corso linux 2008 RiminiLUG presenta Guida passo-passo all'installazione di Kubuntu questa guida vale anche per l'installazione.
PHP HyperText Prepocessor.  Linguaggio di scripting lato server sviluppato per generare pagine web.  Permette ad un sito web di diventare dinamico 
Introduzione all'Open Source “La Sapienza” Linux User Group.
Transcript della presentazione:

Software Libero e LINUX Prof. Ponte Vincenzo Utilizzare Software Libero non vuol dire essere intelligenti, Vuol dire usare il computer in modo intelligente.

Sette buoni motivi per usare LINUX 1) libertà delle licenze:GNU/Linux utilizza una licenza che non pone alcun limite all'utilizzo, e anzi ne incoraggia la condivisione e diffusione; 2) Convenienza:considerando che una distribuzione GNU/Linux è già dotata di molte applicazioni anche di altissimo livello (come LibreOffice, Mozilla Firefox, e molte altre) che non devono quindi essere acquistate a parte, è facile dimostrarne la convenienza in termini economici;

Sette buoni motivi per usare LINUX 3) un sistema sempre aggiornato: GNU/Linux è sempre al passo con i tempi e viene aggiornato costantemente. A ogni rilascio i programmi vengono migliorati, arricchiti di nuove funzionalità e i problemi di sicurezza vengono risolti tempestivamente; 4) il supporto di una comunità di persone Comunità di utenti ed esperti del settore informatico e Open Source

Sette buoni motivi per usare LINUX 5) non preoccuparsi dei virus: e' un dato di fatto che i sistemi GNU/Linux siano meno vulnerabili ad attacchi di virus, spyware e malware in genere. 6) prestazioni dignitose anche su macchine vecchie: prolungare la vita delle macchine: ogni distribuzione può essere ottimizzata dopo l'installazione e ne esistono perfino alcune pensate appositamente per l'utilizzo su PC vecchi;

Sette buoni motivi per usare LINUX 7) interfaccia grafica evoluta: i programmi liberi non sono i fratelli "poveri" del mondo del software proprietario nemmeno dal punto di vista grafico. Le attuali interfacce grafiche sono state sviluppate coniugando l'estetica estremamente accattivante (di cui un ottimo esempio sono gli effetti grafici 3D di grande impatto visivo) con una grande praticità d'uso.

Software Libero L'espressione Software Libero si riferisce alla libertà dell'utente di eseguire, copiare, distribuire, studiare, modificare e migliorare il software.

Software Libero e proprietario La differenza sostanziale tra software libero e software non libero (detto anche software proprietario) sta in buona parte nel codice sorgente. Nel caso del software proprietario esso rimane segreto, a disposizione solo di chi lo ha scritto, e chi utilizza il programma ottiene solo l'eseguibile ma non sa né può sapere con esattezza cosa fa e come lo fa; nel caso del software libero, chiunque riceva l'eseguibile deve anche ricevere una copia del codice sorgente in modo da essere in grado di leggerlo, capirlo, e se necessario modificarlo, compilarlo nuovamente ed ottenere un nuovo eseguibile.

COME NASCE LINUX Richard Matthew Stallman nel 1983 fonda il progetto GNU con l'obiettivo di costruire un intero sistema operativo libero (mancava ancora il kernel) Nel 1991 un giovane finlandese, studente di informatica all'Università di Helsinki, inizia lo sviluppo di un suo kernel: si tratta di Linus Benedict Torvalds che sta plasmando Linux.

GNU/Linux GNU/Linux nasce dal sistema operativo GNU e dal kernel Linux che poggiano su un’interfaccia grafica: Gnome, KDE, Unity, XFCE, LXDE

Le distribuzioni (Distro) sono l’insieme dei componenti: Sistema Operativo, Kernel, Interfaccia Grafica e programmi, impacchettati per lavorare assieme in modo ottimale.

Le distribuzioni (Distro) Ubuntu: La distro più popolare del momento: facile da installare e da usare, si presenta con un'interfaccia grafica moderna e gradevole sviluppata appositamente per questa distribuzione (Unity). Fedora: è ancora una delle distribuzioni più usate ed apprezzate LinuxMint: Parimenti ad Ubuntu dalla quale deriva, Linux Mint è una distribuzione pensata per essere facile e completa.Si presenta con un'interfaccia grafica più tradizionale (GNOME).

Le distribuzioni (Distro) Mageia: Recentemente apparsa nel panorama delle distro GNU/Linux, affonda le radici nel lontano passato. Trattasi infatti della nuova incarnazione della storica Mandrake Linux (Mandriva) Si presenta con una moderna interfaccia grafica dalle ampie possibilità di personalizzazione (KDE). SUSE: dal 1994, una delle più logeve distribuzioni commerciali esistenti. Sebbene ad oggi sia meno popolare in ambiente domestico, ma estremamente diffusa nel settore enterprise. (utilizzata molto la versione Live)

Le distribuzioni per Hacker BackTrack è una distribuzione basata su Ubuntu LTS (Lucid Lynx) nata per supportare i professionisti della sicurezza IT. La distribuzione è stata personalizzata con la selezione di pacchetti, configurazione del kernel e l’aggiunta di “patch” dedicate al mondo del penetration testing. Kali Linux è una distribuzione basata su Debian GNU/Linux pensata per l'informatica forense e la sicurezza informatica. È’ considerato il successore di BackTrack Linux.Offre agli utenti un semplice accesso ad una larga collezione di tools per la sicurezza dal Port scanning ai password cracker.Port scanning

Quale distro scegliere? Vi rimando al Servizio online Leggete attentamente le domande proposte e fornite le risposte appropriate. Alla fine avrete le distribuzioni con percentuale di adattamento alle vostre esigenze.

Ambienti Desktop: l'interfaccia utente Gnome Un ambiente desktop di grande impatto visivo che ha come scopo l'usabilità e l'immediatezza d'uso. Appena installato, offre molte funzionalità grazie a programmi preinstallati e ben integrati nel desktop. KDE Un desktop potente e ricco di funzionalità, grazie alla vasta scelta di applicazioni e ad un ambiente totalmente integrato. Ha il particolare vantaggio di essere molto personalizzabile.

Ambienti Desktop: l'interfaccia utente Unity Un desktop di recente introduzione sviluppato da Canonical per Ubuntu. Inizialmente destinato ai netbook, si adatta particolarmente a schermi di ridotte dimensioni. XFCE Ambiente desktop relativamente leggero, adatto a computer meno potenti o a chi preferisce un ambiente grafico essenziale e insieme funzionale. LXDE Ambiente desktop veloce, leggero e senza fronzoli. Per chi ha bisogno di un desktop ancora più snello, spartano ma funzionale.

LUBUNTU e XUBUNTU: per PC datati Lubuntu è la versione di Ubuntu basata sull'ambiente grafico LXDE e fornisce un sistema leggero, poco esoso di risorse hardware e orientato al risparmio energetico. Consigliato per netbook e dispositivi mobili con RAM da 256 Mb.netbook

LUBUNTU e XUBUNTU Xubuntu (pronuciato zu ː bu ː ntu ː ) è una derivata di Ubuntu basata su ambiente grafico XFCE. La distribuzione utilizza, dove è possibile, programmi scritti appositamente per XFCE i quali, anche se si basano sulle GTK (acronimo che sta per GIMP ToolKit: insieme di strumenti per la creazione di interfacce grafiche), la rendono più leggera rispetto ad Ubuntu. Per PC più datati con RAM 512 Mb

SOFTWARE: libero/proprietario Software Libero (o Free Software): software che riconosce la libertà dell'utente. Può essere usato per ogni scopo, modificato e adattato alle proprie esigenze, condiviso. Software libero non vuol dire non commerciale. È molto importante che un programma libero sia anche disponibile per uso, sviluppo e distribuzione commerciali. Si può ottenere Software Libero pagandolo o non pagandolo, ma rimane sempre la libertà di copiare e modificare il software, persino di venderne copie.

SOFTWARE: libero/proprietario Software Proprietario: software su cui è applicato un diritto di proprietà che ne restringe le modalità di utilizzo, modifica, riproduzione o ridistribuzione.

SOFTWARE: open source/GPL Open Source: modello di sviluppo software collaborativo, in cui chiunque può contribuire fornendo correzioni, migliorie, segnalazioni di errori, traduzioni... Ampiamente adottato da numerosi progetti Free Software GPL (General Public License): è la licenza più diffusa per il Software Libero e consente all'utente libertà di utilizzo, copia, modifica e distribuzione. Essa inoltre prevede il vincolo che la eventuale ridistribuzione di un software modificato mantenga la stessa licenza.

GNU/Linux e i virus Prima di tutto, una definizione dei diversi tipi di virus, o meglio di “malware”. Virus: un virus è un programma malevolo che usa un altro programma come veicolo di diffusione e replicazione, esattamente come fanno i virus biologici che usano le cellule per riprodursi. Un virus ha quindi bisogno di un altro programma da infettare

GNU/Linux e i virus Trojan: un trojan (cavallo di Troia) è un programma che fa credere all’utente di essere utile, mascherandosi da qualcos’altro. Ad esempio alcuni trojan appaiono inizialmente come dei codec per la riproduzione di contenuti multimediali. Worm: un worm (verme) è un programma malevolo che può riprodursi senza bisogno di farsi veicolare da un altro programma.

GNU/Linux e i virus Toolkit/Rootkit: un toolkit (insieme di strumenti) può essere malevolo o no. Con lo stesso termine infatti si indicano sia programmi utili (come le librerie GTK acronimo che sta per GIMP ToolKit per la creazione di interfacce grafiche), sia programmi malevoli. In questo secondo caso ci si riferisce a librerie che vanno a sostituirsi o affiancarsi a quelle di sistema o di programmi per procurare danni, nascondendosi in modo da sfuggire all’attenzione dell’utente.

GNU/Linux e i virus Quando un toolkit coinvolge il kernel del sistema operativo (ad esempio come finto driver), si parla di rootkit. Di norma l’uso di questo malware è quello di installare una backdoor (“porta sul retro”) attraverso cui l’attaccante può entrare nel sistema colpito e prelevarne i dati o addirittura prenderne il controllo.

GNU/Linux e i virus Altri tipi di malware: spyware (codice spia),adware (pubblicità indesiderate che compaiono sul desktop) e i keylogger, programmi che registrano l’attività dell’utente soprattutto al fine di scoprire le password e i numeri di carta di credito digitati. Inoltre la diffusione di formati di file che possono contenere codice anche se non sono programmi veri e propri (ad esempio i formati documenti che possono contenere macro o le pagine web che possono contenere javascript) ha portato alla nascita di macrovirus.

come agisce un malware? Non è sufficiente che il malware entri a contatto con il sistema (ad esempio attraverso uno scambio di file, una o la visualizzazione di una pagina web), ma è necessario che entri in esecuzione.

come agisce un malware? Quando il malware entra in contatto con il sistema deve presentarsi uno dei seguenti casi affinché esso possa entrare in esecuzione: una azione volontaria dell’utente mette in esecuzione il malware: questo è il caso dei trojan e di molti worm; il malware entra in esecuzione anche in mancanza di una azione volontaria: in tal caso è stata sfruttata una vulnerabilità.

Cos’è una vulnerabilità Una vulnerabilità è una falla di un programma che produce un comportamento non previsto dal programmatore o considerato (a torto) non pericoloso.

perché un antivirus è quasi sempre inutile in Linux I permessi I sistemi operativi di tipo Unix Linux hanno una rigida e complessa gestione dei permessi. Ogni utente, e quindi ogni programma eseguito da tale utente, può fare con un file solo ciò che è consentito in base ai permessi che egli possiede

Questo implica alcune conseguenze: i programmi utente sono separati da quelli di amministrazione; I programmi utente possono agire solo sulla home di quell’utente, non sui file di amministratore né su quelli di altri utenti; i programmi per essere eseguiti devono avere lo speciale attributo di eseguibili.

PARTE 2°: installiamo Linux Filesystem a confronto: Ext2,Ext3, Ext4 Chi avrà installato Windows, avrà dovuto scegliere tra FAT32 e NTFS, mentre con linux si pone lo stesso dubbio EXT3 o EXT4. Un file system è una sorta di "pavimento" del disco (infatti sta sotto ogni file), che determina la velocità, il numero di file, la loro dimensione e tanto altro.

Filesystem Ext2 Ext2 è considerata la prima versione di un filesystem affidabile per li mondo GNU/Linux Pro: stabilità e sicurezza Contro: scarsa velocità e mancanza journaling (crea dei registri per rendere più facili le operazioni di recupero file dopo uno spegnimento brusco ) Uso consigliato: preferibile utilizzo di Ext3 o Ext4. Possibile uso in partizioni piccole come /boot che non richiedono journaling

Il filesystem Ext3 Il filesystem Ext3, versione aggiornata di Ext2, viene migliorato con l’aggiunta di funzionalità di journaling per enfatizzare la richiesta del mercato nella sicurezza e consistenza dei dati. Pro: affidabilità, compatibilità e sicurezza Contro: scarsa velocità Uso consigliato: uso generico con file a dimensione variabile, file-server di medie/piccole dimensioni

Il filesystem Ext4 Il filesystem Ext4, evoluzione degli standard precedenti, comporta miglioramenti generali con notevole aumento delle performance nelle operazioni di accesso ai dati. Ext4 sfrutta un forte legame con un uso ottimizzato della memoria RAM che interviene pesantemente nelle fasi di lettura e scrittura limitando il ritardo di accesso grazie ai suoi bassi tempi di risposta.

Il filesystem Ext4 Ext4 è ad oggi lo standard di riferimento per distribuzioni moderne come Ubuntu 9.10, questo genere di tecnologia è pienamente supportata e consigliata per il mondo desktop/client e server. Pro: prestazioni, sicurezza, affidabilità Contro: compatibilità ancora non tropo elevata Uso consigliato: desktop e gestione di file multimediali di grandi dimensioni

INSTALLIAMO LINUX con WINDOWS Windows e Linux in dual boot Avviare da lettore CD Scegliere di utilizzare la stessa partizione di windows. Viene prelevato una parte di hard disk per Linux e lo swap.

INSTALLIAMO LINUX con WINDOWS Scegliere “prova xubuntu” in questo modo viene avviata una live che ci permette, una volta configurata la rete, di installare linux con il supporto di Internet.

INSTALLIAMO LINUX senza windows Partizioniamo il disco con acronis Creare due partizioni, una primaria e l’altra logica,per la primaria non importa con quale file system, in quanto lo sceglieremo con l’installazione di linux Selezionare “prova xubuntu” per il supporto di Internet

Scegliamo la lingua

INSTALLIAMO LINUX Continua

Per utilizzare una partizione scegliere Altro, altrimenti utilizza l’intero disco

Scegliamo il filesystem (Ext4) e il punto di mount /

LOCALITA’

Lingua Tastiera

informazioni personali e password (obbligatoria) anche se si vuole accedere automaticamente

Inizia Installazione

Fine, togliere CD e Riavviare

Personalizza da Gestore impostazioni

Installiamo gli aggiornamenti

Installiamo il software

ALCUNI CONSIGLI Se abbiamo windows 8 dobbiamo installare xubuntu a 64 bit, il 32 bit non riconosce MBR di windows. Se il PC non è un 64 bit, staccare Hard disk di windows e installare Linux. Ricollegare HD di windows e, dal bios, selezionare come avvio l’HD di Linux. A questo punto Linux riconosce Windows Per default, nel dual boot si avvia prima linux

Avviare Windows di default Per iniziare bisogna aprire il Terminale. Copiate il comando: sudo gedit /boot/grub/grub.cfg Sostituire gedit con kate per kubuntu e con nano per xubuntu

Avviare Windows di default Ecco cosa apparirà:

Avviare Windows di default Sostituite set default=“0” con set default=“4” in quanto Grub numera le righe a partire da zero: esempio 0 ubuntu 1 opzioni avanzate 2 Memory test 3 Memory test serial consol 4 Windows 7

FINE Buon lavoro Prof. Ponte Vincenzo