I Server. Andrea Sommaruga: I server e le OSC (12:15-13:00) I Sistemi Operativi alternativi: Distribuzioni Linux,

Documenti analoghi
UTILIZZO DELL INFORMATICA NELLA PROFESSIONE ASPETTI TECNICI E LEGALI

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

Il web server Apache Lezione n. 3. Introduzione

Licenze d uso libere. Rossetto Stefano Seminario di Commercio Elettronico

FIREWALL: LA PROTEZIONE PER GLI ACCESSI ESTERNI

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

Andrea Sommaruga: Le applicazioni OpenSource per i desktop con windows

Sicurezza Reti: Problematiche

VPN RETI PRIVATE VIRTUALI: ACCESSO REMOTO

Il Sistema Operativo Linux

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2.

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

Corso ForTIC C2 LEZIONE n. 1

Open Source. Sommaruga Andrea Guido. Collegio dei Geometri e Geometri Laureati della Provincia di Monza e Brianza. Nov 2009

Linux nella scuola...proviamo!

Caratteristiche di una LAN

Posta Elettronica & P.E.C.

Fatti Raggiungere dal tuo Computer!!

L Open Source un mondo che forse dovresti conoscere? Viaggio alla scoperta dell open source e le sue caratteristiche.

DBMS e Linguaggi di programmazione nell'era di Internet

Corsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

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

Architetture Applicative

Dr.WEB ENTERPRISE. La soluzione per la protezione delle reti

Problemi Organizzativi e di Project Management

LICENZE D'USO E TIPOLOGIE DI SOFTWARE

Sistemi Operativi. Conclusioni e nuove frontiere

Il Web Server e il protocollo HTTP

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

Introduzione al Software Libero


MODULO 02. Iniziamo a usare il computer

P. zza XXV Aprile Borgomanero (NO) Tel fax

Manuale di KSystemLog. Nicolas Ternisien

Maschere di sottorete a lunghezza variabile

Vantaggi Commercio Elettronico!

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

Guida alla documentazione italiana di Solaris Server per sistemi SPARC SMCC

la tua presenza e il tuo BUSINESS ON-LINE

Pacchettizzazione e distribuzione del software

Software per Helpdesk

Altre misure di sicurezza

interscambio di documenti

Le fattispecie di riuso

L i n u B e s t a Mario Di Raimondo

Avete detto Open Source?!

Software Libero. Terra Futura - Firenze

Cygwin: vita su Windows, a la Linux-way.

Software Open Source per sistemi embedded

Progetto LearnIT PL/08/LLP-LdV/TOI/140001

Vivere meglio ed aiutare il proprio territorio

Una rete aziendale con Linux

Progetti F.O.S.S. Ieri e Oggi

Il Software Open Source per la Statistica Ufficiale

Corso di PHP. Prerequisiti. 1 - Introduzione

Hardware delle reti LAN

SEGNALIBRO NON È DEFINITO.

lem logic enterprise manager

Indice. Indice V. Introduzione... XI

29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese

Software proprietario

Primi passi con Linux

P A D. Private A Distanza.

Applicativo SBNWeb. Configurazione hardware e software di base di un server LINUX per gli applicativi SBNWeb e OPAC di POLO

Corso sul pacchetto R

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

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia ( e da un tutorial di Pierlauro Sciarelli su comefare.

Acronis Universal Restore

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

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

Modulo 1. Concetti di base della Tecnologia dell Informazione ( Parte 1.8) Rielaborazione dal WEB: prof. Claudio Pellegrini - Sondrio.

Introduzione ai sistemi BSD

Il Software. Il software del PC. Il BIOS

Capire i benefici di una rete informatica nella propria attività. I componenti di una rete. I dispositivi utilizzati.

info@shift.it

ALTRA ECONOMIA. Le licenze nel software. di virtualmondo. terza parte del seminario sul software libero. per contatti

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione

Manuale d'uso del Connection Manager

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

Il computer: primi elementi

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo

Linux a Scuola. Rete LTSP (Linux Terminal Server Project) Relatore: Ross

I pacchetti: Linux. Belluno. User. Group Introduzione ai firewalls con Linux. Firestarter 1.0. Guarddog Firewall Builder 2.0.

Presentazione Data Base

Approfondimento: Migrazione dei database e backup della posta

Puppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM)

MagiCum S.r.l. Progetto Inno-School

martedì 17 aprile 12 1

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

È evidente dunque l'abbattimento dei costi che le soluzioni ASP permettono in quanto:

C Cloud computing Cloud storage. Prof. Maurizio Naldi

Linux e l'importanza dell'opensource

ILS - Italian Linux Society. Una panoramica su Italian Linux Society

Corso di Informatica

Corso Joomla per ATAB

Identità e autenticazione

Transcript:

I Server Andrea Sommaruga: I server e le OSC (12:15-13:00) I Sistemi Operativi alternativi: Distribuzioni Linux, FreeBSD, ecc. Apache / Tomcat / Jakarta / Samba e l'accesso a Windows Antivirus, firewall, antispam, ecc. Le comunità nel mondo dell'open Source 1

I Progetti Open Source Un sito di riferimento www.opensource.org I Progetti Open Source Come nascono Dove si trovano Come si mantengono Che garanzie offrono Le licenze d'uso 2

I progetti Open Source: Come nascono Come nascono i nuovi progetti? Nascono dai forum su internet Alcuni nascono da zero come progetti nuovi Alcuni nascono come variazioni di un progetto esistente, ad esempio perchè un gruppo di sviluppatori ha obbiettivi diversi Sono protetti da licenza che tutela sia utenti che sviluppatori Esiste la figura del capo progetto, i ruoli tecnici degli sviluppatori, gli utenti che fanno i test e gli utenti che fanno la documentazione Tutti possono partecipare e sono invitati a farlo Quando i progetti sono di un certo interesse nel tempo si aggiungono i traduttori nelle varie lingue 3

I progetti Open Source: Si Mantengono Come si Mantengono? Ovviamente i progetti Open Source riguardano software libero quindi non possono mantenersi vendendo il software Si mantengono attraverso: donazioni vendita di servizi 4

Che garanzie Offrono? I progetti Open Source: Garanzie Non offrono una particolare garanzia, gli sviluppatori non sono mai responsabili Una vera responsabilità comunque la declinano anche i fornitori di normale software commerciale Offrono buone garanzie di sicurezza se sono progetti pubblici in Open Source, in tanti hanno accesso al codice quindi è difficile introdurre sorprese Diffidare dei programmi Gratuiti forniti senza codice sorgente, possono nascondere sorprese La disponibilità dei sorgenti è una garanzia per continuare anche se il progetto viene abbandonato, con dei buoni programmatori si può mantenere in vita i programmi...se serve. 5

I progetti Open Source: Le Licenze I progetti Open Source sono sempre protetti da licenza a tutela sia degli sviluppatori che degli utenti The GNU General Public License The GNU Lesser General Public License The GNU Free Documentation License Queste licenze sono note come GNU GPL, GNU LGPL e GNU FDL Esistono anche numerose varianti a queste licenze più o meno restrittive. www.gnu.org 6

I progetti Open Source: SourceForge.net SourceForge.net SouceForge.net è uno dei siti di riferimento per i progetti OpenSource E' di facile consultazione E' organizzato per tipologia di progetti E' molto ricco: contiene i riferimenti di tantissimi progetti E' un punto di incontro tra sviluppatori ed utenti: gestisce forum Ha tanti mirror nel mondo 7

I progetti Open Source: I sistemi Operativi Un sistema operativo è l'insieme di un kernel e delle librerie di sistema Il kernel si interfaccia all'hardware mediante i driver Il kernel si interfaccia ai programmi applicativi mediante librerie di sistema ed eventuali interfaccie grafiche Linux è un kernel GUI Interfaccia Grafica Software Applicativo Kernel Librerie di Sistema Software di base Interfaccia a Caratteri Hardware 8

I progetti Open Source: Linux Linux è un esempio di un grande progetto Open Source Nato da un idea di Linus Torward Ha coinvolto migliaia di sviluppatori nel mondo Cresciuto lentamente tra i server Quasi pronto per affrontare il mondo dei desktop E' diventato una vera alternativa a windows E' amato ed odiato da molti In realtà Linux è semplicemente un kernel di sistema operativo ovvero il programma che si occupa di gestire le interfacce tra i programmi applicativi e l'hardware delle macchine. Linux è solo il kernel, tutto il software di cui dispone è semplicemente software scritto per unix. 9

I progetti Open Source: Linux Le distribuzioni: Linux viene distribuito sotto forma di raccolta di programmi con i relativi programmi di installazione e configurazione Ogni distribuzione ha il suo metodo di installazione, di aggiornamento e purtroppo a volte la sua struttura dei direttori Si differenziano per la tipologia di programmi a corredo Offrono diversi livelli di supporto, sia gratuiti che commerciali Danno la possibilità a tutti di provare ad utilizzare Linux, anche agli utenti meno esperti. Sono gestite da società, anche quotate in borsa, che fanno di Linux il loro business Esistono ancora distribuzioni veramente Libere come debian - www.debian.org 10

I progetti Open Source: Linux Le mini distribuzioni: accanto alle tradizionali distribuzioni di linux ci sono tante mini distribuzioni specializzate, sono dei sistemi per svolgere solo una particolare funzione Router Firewall Live-CD Ad esempio www.smoothwall.org è una distribuzione di Linux che configura un PC come firewall. IDS e proxy server. E' orientata ad un'utenza non particolarmente tecnica e consente in pochi minuti di implementare un semplice firewall con proxy ed IDS 11

I progetti Open Source: Linux - LiveCD Le distribuzioni LIVE sono una piacevole caratteristica del mondo *nix. E' possibile avere dei sistemi preconfigurati che fanno il boot da dispositivi a sola lettura (CD-ROM) Un ottimo esempio è il CD predisposto dall'università Statale di Milano, polo didattico di Crema, che unisce un sistema Live per le analisi ad un documento che propone delle linee guida per effettuare le analisi con tanto di relative documentazioni e modelli. www.iritaly.org 12

I progetti Open Source: Linux sui Desktop Linux sui Desktop: il sistema sarebbe maturo per essere installato sui desktop ma... Gli utenti conoscono windows Bene o male le licenze di windows sono state acquistate E' difficile acquistare nuovo hardware senza windows Devo fare formazione ad un gran numero di utenti a volte inesperti o semplicemente diffidenti nei confronti delle novità La sola licenza di windows non è poi carissima 13

I progetti Open Source: Linux sui Server Linux sui server: è il suo ambiente, è un ottimo sistema operativo per realizzare i server. E' facile gestire la migrazione perchè... Il processo coinvolge pochi utenti, per lo più sistemisti o comunque esperti La migrazione coinvolge solo poche macchine Il sistema operativo sui server è in genere molto costoso; l'adozione di Linux e del software Open Source porta a grandi benefici economici Le prestazioni di Linux in ambiente server sono di ottimo livello sia come prestazioni che come affidabilità L'essere OpenSource rende più facile scovare i bachi ma rende più veloce anche la loro correzione 14

I progetti Open Source: Linux sui Server E' subito operativo per Firewall IDS Server DNS/DHCP File server per reti Windows con SAMBA Server di Database Server FTP Server WEB Server di Mail Proxy Server Antivirus per servizi di Mail e HTTP 15

I progetti Open Source: Linux sui Server SAMBA: è il ponte di linux verso windows. Samba server consente di configurare una macchina linux come server per una rete windows autenticazione degli utenti server di dominio server wins script di login personalizzabili per utente permessi di accesso ai files personalizzabili per utente condivisione stampanti 16

I progetti Open Source: Linux sui Server Apache: il server Web più diffuso su internet. Ottobre 2003 da un indagine di Netcraft Web Server Survey risulta che il 64% dei server su internet sono apache E' un ottimo web server che implementa il protocollo HTTP 1.1 Altamente configurabile e programmabile Disponibile per Windows NT/9x, Netware 5.x e 6.x, OS/2, e varie versioni di Unix/Linux Ottime prestazioni, molto stabile 17

I progetti Open Source: LAMP LAMP è una sigla che è diventata uno standard di fatto nella comunità web, indica la combinazione di: Linux Apache MySql PHP Dai motori di ricerca è possibile trovare varie guide per aiutare l'utente a configurare una server Linux come server web semplicemente ricercando how-to LAMP 18

I progetti Open Source: FreeBSD FreeBSD: è un sistema operativo avanzato per piattaforma x86 compatibile, AMD64, Alpha, IA-64, UltraSPARC Derivato da BSD unix (UNIX sviluppato all'università della California, Berkeley) Offre: funzioni di networking avanzate prestazioni Sicurezza Migliaia di applicazioni supportate (ad oggi più di 10000) 19

I progetti Open Source: OpenBSD OpenBSD produce un sistema libero, multi piattaforma, basato sullo UNIX 4.4BSD. Caratteristiche: Massima portabilità Standardizzazione Sicuro Supporta l'emulazione dei programmi binari per SVR4 (Solaris), Linux, BSD/OS, SunOS ed HP-UX Alto utilizzo della crittografia (autenticazione, SSH) Supporto di dispositivi HW per la crittografia 20

Open Source: La Licenza Come tutte le cose nel mondo dell'open Source anche questa presentazione è coperta da licenza d'uso: Copyright (c) 2004 Ing. Sommaruga Andrea Guido viale tunisia, 25 20124 Milano www.stnet.net/sommaruga è garantito il permesso di copiare, distribuire e/o modificare questo documento seguendo i termini della Licenza per Documentazione Libera GNU, Versione 1.2, oppure ogni versione successiva pubblicata dalla Free Software Foundation; senza Sezioni Non Modificabili senza Testi Copertina senza Testi di Retro Copertina Mantenendo intatte le indicazioni di Copyright (c) la versione originale in inglese della licenza è disponibile su www.gnu.org/copyleft/fdl.html 21