Linux Day 2007
Da TorLUG wiki.
Contents[hide] |
[edit]
Introduzione
Roma anche quest'anno avrà il suo Linux Day, che si svolgerà presso l'Università di Tor Vergata secondo le modalità degli anni passati.
Il LUG organizzatore è quello di casa, il TorLUG (Tor Vergata Linux User Group), con la consueta collaborazione di tutti i LUG della capitale e, speriamo, di altri LUG limitrofi.
[edit]
Lista dei Talk Linux Day 2007
- IPCOP
Panoramica sulle varie soluzioni firewall oggi presenti sul mercato: opensource e proprietarie.Vantaggi e svantaggi. Descrizione e caratteristiche. Installazione e configurazione.Addons. Un esempio di realizzazione all'interno di una LAN con DMZ e segmento di rete adibito a connessioni wi-fi
- Linux on Cell
Cos'è il Cell ? Il Cell è un nuovo processore con una architettura innovativa, con prestazioni fino a 100 volte superiore rispettoad altri processori. Nel talk di cosa si parlerà ? In questo talk si analizzerà : l'architettura, le applicazioni, le prestazioni e l'interazione con Linux. Il talk includerà esempi su come scrivere programmi in C per Linux su Cell.
- Il Wiki: la scatola di Lego del Web
I Wiki sono siti web di cui tutti possono modificare le pagine direttamente dal proprio browser. Inventati nel 1995 da Ward Cunnigham si sono affermati come IL mezzo più semplice per collaborare in rete. Esempio eclatante: Wikipedia, che ha più di 2 milioni di pagine solo in inglese (350K in italiano) ed è tradotta in moltissime lingue. Ha più di 500 mila editors e "malgrado" la sua natura aperta a tutti, da uno studio sulla rivista Nature risulta di qualità simile alla Enciclopedia Britannica. I wiki sono perfetti per raccogliere conoscenza (Wikipedia) e per creare comunità (Memory Alpha, il wiki dei Trekkers), e naturalmente come content manager per gestire facilmente un sito web. Quelli estendibili con plugin (lato server) rendono semplice l'integrazione di diverse fonti di informazione sulla stessa pagina e la realizzazione di semplici web-application on-line. Questo li rende ottimi anche in ambito industriale per la gestione delle informazioni aziendali, del flusso documentale, dei clienti o nella gestione dei progetti.
- Progettazione grafica con Linux
- le caratteristiche e l'utilizzo delle applicazioni Inkscape e Xara lx per il disegno e illustrazione vettoriale; - quelle delle applicazioni raster Gimp e Krita; - utilizzate assieme all'impaginatore Scribus. Durante la trattazione cercherò di evidenziare, tra le altre cose, quali le mancanze delle applicazioni dette ed i loro punti di forza; - rendere disponibili i font necessari anche in assenza di un vero gestore, senza caricare il sistema; - come stampare un .pdf per la tipografia, ecc. Spiegherei questo come so meglio fare, per il tempo possibile, disegnando e impaginando direttamente coi programmi.
- Linux on POWER e pAVE
Il processore power con la sua potenza e la capacità di virtualizzazione consente di consolidare su di un unico server i carichi di lavoro di parecchi processori x86 con evidenti risparmi di energia , di raffreddamento e di spazio. E la portabilità? pAVE (System p Application Virtual Environment) permette di far girare le applicazioni Linux x86 senza modifiche sui processori POWER.
- Alla scoperta di KDE 3.5 e KDE 4
com'è nato il progetto? Quando le Qt sono diventate GPL?) e una panoramica generale sulle principali caratteristiche di KDE 3.5 conbfrontate con KDE 4.0.
- Extreme Programming
Per essere competitive nello sviluppo di applicazioni, le aziende hanno bisogno di software capaci di adattarsi continuamente alle richieste del business. Molti team non riescono a rispondere con successo al continuo cambiamento dei requisiti. Armati con l'unico valore della velocità, il cambiamento genera nei membri del team paura e opposizione. Attraverso la condivisione dei valori dell'eXtreme Programming gli sviluppatori sono portati a vedere il cambiamento come una continua opportunità per migliorare il software. Esploreremo come e perchè l'applicazione di XP possa portare a consegnare applicazioni di successo attraverso una maggiore efficacia produttiva.
- IPsec & Traffic Flow Confidentiality
I meccanismi per la protezione da attacchi basati sull'analisi statistica del traffico (Web site fingerprinting, etc ) ed il protocollo IPsec. Illustrazione pratica dell'implementazione nel kernel di Linux come estensione di IPSec, in aggiunta a ESP e AH.
- Linux on System z
Come fanno i "System z" ad utilizzare Linux? Verranno illustrate le soluzioni ed i possibili impieghi di Linux su System z e le opportunità derivanti dall'implementazione in ottica di integrazione di ambienti tradizionali.
- Programmare Qt
Introduzione e aspetti principali della programmazione con le librerie Qt che costituiscono il toolkit su cui poggiano le librerie di KDE. Il talk è rivolto a tutti coloro che conoscono il C/C++ e che sono interessati a imparare la programmazione con il toolkit multipiattaforma su cui si basa KDE.
- Soluzioni informatiche per il MCE e la Regione Laz
Soluzioni informatiche per il Ministero del Commercio Estero e la Regione Lazio. Installazione e configurazione di varie tipologie di Gnu/Linux Server: File Server, Proxy Server, Network Monitor, Mail Server, LAMP, LDAP e altro. Architettura di rete e problematiche legate alla sicurezza, alla migrazione e alla formazione nella PA Condivisione di risorse Linux all'interno di un dominio windows per il Ministero del Commercio Estero. Un caso concreto - Installazione e configurazione di un Server Samba. Problematiche e Sicurezza
- Virtualizzazione
Si sente sempre più parlare di virtualizzazione piuttosto che di clusterizzazione, per motivi che vanno dall'abbattimento dei costi all'alta affidabilità e disponibilità, nonchè alla semplificazione di erogabilità dei servizi in ambito server. Se a questo si aggiunge la facilità di backup e ripristino delle macchine virtuali, si capisce perchè questa esigenza è forte e forse già raggiungibile. Il rilascio di vmware-server come prodotto "gratuito" ha aperto stranamente un mercato anche sul fronte hardware, almeno nel lato server. VMware al momento offre forse qualcosa in più rispetto alla concorrenza, ma la crescita di prodotti OpenSource e non (VirtualBox, qemu, kvm, Xen, Parallels), accelererà la competizione e quindi il miglioramento del software e dell'hardware dedicato alla virtualizzazione. L'installazione di vmware-server richiede macchine con molta memoria RAM, per poter distribuire alle diverse macchine virtuali le relative quantità per avere così l'erogabiltà dei servizi ottimale, ma non è richiesto un hardware specifico o particolare. Il sistema operativo dove andrà installato vmware è preferibile sia una versione server con servizi limitati sia in ambito linux che windows. Le prestazioni delle macchine virtuali, come si legge su vari siti, sono migliori su sistemi Linux e i sistemi emulati si avvicinano sempre di più a quelli su macchine reali. Per l'installazione di VMware-server su Linux occorre aver installato il compilatore gcc e i sorgenti, oppure gli headers, relativi al kernel in uso, mentre per il download e l'uso del software è necessario registrarsi e ottenere il codice da inserire al momento dell'installazione. Una macchina virtuale è un sistema emulato comprensivo di BIOS, dischi, CD, controller Scsi o Ide, bus pci, usb, audio e rete. Per l'installazione si seguiranno quindi tutti i passaggi di un'installazione classica, eventualmente impostando un file ISO al posto del cddvd. Alla fine si avrà una directory con il file relativo al disco (vmdk - http://www.vmware.com/interfaces/vmdk.html), il file della macchina configurata (vmx) e pochi altri (log, memoria), il tutto quindi può essere copiato o compresso per usarlo come backup o template. La rete può essere configurata in più modi, sia solo con il sistema ospite, NAT o bridged. Nell'ultimo caso verrà usato IP della rete vera, esponendo quindi tutti i servizi avviati. L'accesso al sistema virtuale potrà avvenire anche da remoto con una console, disponibile per sia per linux che windows (Tcp, porta 902). Il monitoraggio delle macchine virtuali invece è possibile con l'interfaccia web vmare-mui, (https, porta 8333), da dove è possibile avviare, fermare e editare le macchine virtuali e controllarne l'occupazione di memoria e CPU. Il talk proporrà una guida all'installazione di vmware-server su ubuntu, gestione della rete e dei servizi sul server ospitante, avvio e gestione delle macchine virtuali, monitoraggio web, esempi di rete bridged e NAT su macchine virtuali, utilizzo dei dischi vmdk e loro conversione.
- Database e persistenza
Progettare al meglio una base dati sui più comuni database server, come realizzare la persistenza con i propri oggetti. Tecniche di ORM e panoramica sui framework e differenze sul loro utilizzo (Hibernate, iBatis, ecc...).
- Come connettere la Fonera a Ninux
Il talk tratterà di cosa è Ninux e successivamente di come poter adattare una fonera, access point con sistema di base linux, per connetterla ad una rete olsr per annunciare i suoi servizi.
- Lo scheduling in Linux
Introduzione ai problemi di sheduling: cosa sono e come si affrontano. Lo sheduler all'interno di un SO: processi, thread e risorse. Panoramica sugli algoritmi di sheduling classici. Kernel linux: politica di sheduling in linux e breve panoramica degli algoritmi.
- Web access management in Banca d'Italia
La grandissima diffusione di Internet ha portato numerose Istituzioni, tra cui la Banca d'Italia, a rispondere al desiderio che i cittadini esprimono relativamente alla fruizione di servizi tramite la rete pubblica e il World Wide Web. Tuttavia la regolamentazione degli accessi a un parco applicativo così vasto ed eterogeneo, caratteristico di ogni grande azienda, richiede complessi sottosistemi di autenticazione e autorizzazione. Se da un lato è essenziale mantenere elevati livelli di sicurezza, dall'altro occorre tener conto delle esigenze degli utenti che richiedono accessi Web Single Sign-On, capaci di proteggere informazioni talvolta molto riservate. Il SIOPE (Sistema Informativo delle Operazioni degli Enti pubblici) rappresenta il primo servizio web con queste caratteristiche che la Banca d'Italia, raccogliendo le esigenze del Ministero dell'Economia e Finanze, ha pubblicato su Internet. Nelle fasi progettuali e implementative del progetto SIOPE si è avuto modo di realizzare importanti esperienze sul Web Access Management (WAM), il cui risultato più notevole consiste nell'adozione di un modulo software Open Source denominato DACS (Distributed Access Control System). DACS, un'implementazione estremamente personalizzabile (programmabile) di Web-SSO, è capace di gestire federazioni e giurisdizioni applicative implementando di fatto i trust Kerberos nel mondo Web, supporta numerosi metodi di autenticazione, realizza un completo sistema di Mandatory Access Control (MAC) e Role Based Access Control (RBAC) e possiede numerose altre interessanti caratteristiche. Inoltre la sua capacità di appoggiarsi a elementi infrastrutturali standard ne ha permesso l'introduzione "indolore" all'interno dei sottosistemi informativi aziendali già esistenti. La crescita esplosiva della richiesta di servizi su Internet suggerisce un utilizzo diffuso e generalizzato del WAM. In quest'ambito è possibile confrontare i prodotti commerciali con quelli Open Source. In particolare, soluzioni a lungo ciclo di vita (quali il WAM) possono essere soddisfatte anche con un pieno controllo delle funzionalità reso possibile dalle caratteristiche proprie dei modelli a codice aperto.
- Accessibilità della conoscenza nella societ
Questioni tecnologiche. * Assenza di connettività adeguata in molte zone italiane * Limitato uso di strumenti informatici in ambito privato ed istituzionale * La questione dell'open source. * Alcuni dati statistici. Questioni culturali. * La condizione italiana * La condizione europea Neutralità della rete. * Cosa è? * Problemi
- Green Server
Green Server: architettura a basso impatto ambientale composta da strumenti open source e tecnologia fotovoltaica. È un progetto basato su di una architettura composta da un server con distribuzione Ubuntu Server e LTSP (Linux Terminal Server Project), dei Thin Client a basso consumo energetico, tutto alimentato con energia solare. Questo tipo di soluzione permette un risparmio energetico maggiore del 30% rispetto ad un architettura basata su sistema tradizionale.
- Ruby on Rails
Scuola IaD è la realtà universitaria di Tor Vergata che si occupa di formazione a distanza; adottiamo Linux dalla nascita di questa struttura nel 1999, e negli ultimi due anni abbiamo partecipato al Linux Day. Vorremmo farlo anche quest'anno, rimanendo adesso più centrati sulle esperienze maturate nella nostra attività di erogazione di servizi informatici. Negli ultimi tempi abbiamo infatti affiancato al tradizionale stack LAMP con cui abbiamo erogato i nostri servizi uno stack basato su Ruby on Rails, e di questo vorremmo parlare in un talk. Pensiamo di organizzarlo in due parti, una dedicata agli aspetti sistemistici di integrazione dei due stack (questa a cura mia), una dedicata ad una introduzione alla programmazione in Rails (questa a cura di Marco Orazi e Massimo Coladarci, sempre di Scuola IaD). Il livello del talk a cui pensiamo è abbastanza elevato, cioè è destinato a sistemisti e/o sviluppatori su stack LAMP interessati al passaggio a Rails e alle conseguenti problematiche di integrazione, in un ambito di produzione.
- Distribuzione musicale
La tematica centrale dell'intervento riguarderà le problematiche relative alle nuove frontiere della distribuzione musicale, analizzando nello specifico quali soluzioni Beatpick.com propone. Verrà esplicato il business model e verranno illustrati alcuni casi di successo.
[edit]
Programma
| Orario | Aula 1 | Aula 2 | Aula 3 | Aula 4 |
|---|---|---|---|---|
| Network & Security | System | Developement | Philosophy | |
| 10:00 - 11:00 | Il dns nelle reti locali | Linux On Cell | Il Wiki: la scatola di Lego del Web | Progettazione grafica con Linux |
| 11:00 - 12:00 | IPsec & Traffic Flow Confidentiality | Linux on POWER e pAVE | Alla scoperta di KDE 3.5 e KDE 4 | Extreme Programming |
| 12:00 - 13:00 | IPCOP | Linux on System z | Programmare Qt | Biblioteche di Roma - Ce.N.T.Ro. Romano Nuove Tecnologie |
| 13:00 - 14:30 | -.- | -.- | -.- | -.- |
| 14:30 - 15:30 | Soluzioni informatiche per il MCE e la Regione Laz | Virtualizzazione | Database e persistenza | Accessibilità della conoscenza nella società |
| 15:30 - 16:30 | Come connettere la Fonera a Ninux | Lo scheduling in Linux | Web access management in Banca d'Italia | Distribuzione musicale |
| 16:30 - 17:30 | -.- | Green Server | Ruby on Rails |
[edit]
Dove
Università di Roma, Tor Vergata Via della Ricerca Scientifica, 1
[edit]
Registrarsi all' evento
Registrazione al Linux Day 2007 : LD 2007 Reservation
Registrazione al Game Developer Day : GDD 2007 Reservation
[edit]
Locandina
[edit]
Sponsorizzazioni
[edit]
Lista Staff
- Simone Amati <simone.amati@torlug.org>
- Andrea Bologni <andrea.bologni@torlug.org>
- Walter Pierbattisti
- Nicolò Risitano <neroclaudius@gmail.com>
- Diego Sorrentino <er.baitch@tin.it>
- Ernesto Del Prete
- Luca Silvani
- Silvia Roverato
- Pasquale Di Maro
- Claudio Pisa
- Valerio Bruno <valerio.bruno@torlug.org>
- ......aggiungetevi

