Andrea Colangelo (warp10) <warp10@ubuntu.com> Luca Bruno (kaeso) <lucab@debian.org>

Documenti analoghi
Debian Security Team

Security by example. Alessandro `jekil` Tanasi LUG Trieste. Alessandro Tanasi - alessandro@tanasi.

Nuova ECDL NASCE UNA NUOVA COMPETENZA. LA TUA.

L obiettivo che si pone è di operare nei molteplici campi dell informatica aziendale, ponendosi come partner di riferimento per l utenza aziendale.

CORSO COORDINATORI. Quando l amore e l abilità collaborano c è da aspettarsi il capolavoro. (Reade)

Sistemi informativi aziendali struttura e processi

NUOVA ECDL : DOMANDE E RISPOSTE

IL CONSULTORIO dalle donne...per le donne

Esercizi su. Funzioni

DA ESECUTORE A MANAGER gli strumenti software per migliorare il clima aziendale

Arnaldi Centinature S.N.C. di Arnaldi R. & C. Via Benessea, Cisano sul Neva (SV)

LE STRATEGIE DI COPING

Contribuire ad un progetto Open Source con i Distributed Version Control Systems

AUTOREGOLAZIONE PER IL COMPITO

Raggruppamenti Conti Movimenti

Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso

ADDETTO ALLE CURE SOCIOSANITARIE. CFP (certificato federale di formazione pratica)

GRUPPI DI INCONTRO per GENITORI

Guida al sistema. Dott. Enea Belloni

Versione 7.0 Taglie e Colori. Negozio Facile

Terza lezione: Directory e File system di Linux

COME PARLARE DI DISLESSIA IN CLASSE.

La schermata è bloccata per impostazione predefinita. Per

La Firma Digitale La sperimentazione nel Comune di Cuneo. Pier Angelo Mariani Settore Elaborazione Dati Comune di Cuneo

TIMBRI E STAMPE TIMBRANDO LE STAGIONI Che cos è un timbro? Come si realizza? Che cosa produce?

Strumenti per lo sviluppo software in comunità

ISO Testing. Paolo Sammicheli precisamente dell'iso Testing.

Infrastruttura di produzione INFN-GRID

ASSOCIAZIONE PER LO SVILUPPO PROFESSIONALE DELLE DONNE

Pacchettizzazione e distribuzione del software

RILEVAZIONE DEI FABBISOGNI E DELLE COMPETENZE. INFORMATICHE DI BASE e/o AVANZATE

NOZIONI DI BASE DEL DIRITTO IL DIRITTO COME INSIEME DI REGOLE

A cura di Giorgio Mezzasalma

Unità 18. Le certificazioni di italiano L2. Lavoriamo sulla comprensione. Università per Stranieri di Siena Livello A2 CHIAVI

Eclipse e Subversion

Professione Lavoro. Consulenza Gestione Risorse Umane Guida al Colloquio Comparativo. Mario Rossi - Responsabile Logistica

Alberto Ferrante. Security Association caching of a dedicated IPSec crypto processor: dimensioning the cache and software interface

Scopri come Creare e Vendere viaggi online! Il software per gestire le tue pratiche e i tuoi clienti: Et-Gest

La progettazione educativa e la formazione degli educatori in Oratorio

Preparazione di una immagine di Windows XP per la distribuzione

PROGRAMMAZIONE E GESTIONE DI UN PROGETTO DI SERVIZIO SOCIALE

POLINUX. Linux for Polimi people

ECCO COME FUNZIONA. Ti mostriamo ora come acquistare un volantino.

LE GUIDE DI PG Aprire e promuovere la tua social boutique

VADEMECUM UFFICIO PACE

Tempo Abilità Tipologie di lavoro contenuto/contenuti? Lavoro individuale, a coppie o di gruppo della visita aziendale. 1 settimana Leggere

Politica di Acquisto di FASTWEB

E nato per dare un impronta educativa/pastorale agli Oratori. Anno 2001

Il file seme o file modello del disegno

CORSO DI INFORMATICA PER ADULTI

Andrea Cacace, ABB Process Automation, 23 Aprile 2015 Ottimizzazione ed efficienza energetica nei processi: il ruolo della diagnosi energetica

ALLEGATO B I SOGGETTI - GLI STRUMENTI - LE AZIONI DEL PIANO DI COMUNICAZIONE

PROXYMA Contrà San Silvestro, Vicenza Tel Fax

Lande Immortali GDR-Descrittivo. Progetto a cura di Martino Michele Matricola: Miglio Stefano Matricola:

CASO D USO: MICRORACCOLTA. 21 aprile

GUIDA SULL'APPROCCIO PER PROCESSI DEI SISTEMI DI GESTIONE PER LA QUALITÀ (AGGIORNAMENTO DEL )

La migliore soluzione per la sicurezza documentale

INFORMATION TECNOLOGY. a cura di Alessandro Padovani padoale@libero.it

Prova Finale Controllo delle versioni

GENERALITÀ. 4. Domanda: Quali sono le differenze tra l ECDL Standard e l ECDL Full Standard?

Linee direttive dell Associazione Provinciale di Soccorso Croce Bianca - Bolzano

ISO 9001:2000: COME UTILIZZARE LA NORMA PER GESTIRE I FORNITORI

Nel 2005 viene istituito l Albo comunale per censire i volontari

Approfondimento: Migrazione dei database e backup della posta

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

know it! do it! IL NOSTRO TEAM

Indagine Conciliazione e Flessibilità Oraria in Azienda

Mercoledì degli Associati. Opportunità di business per le Aziende UCIF. Milano, 20 novembre Federata

WorkFLow (Gestione del flusso pratiche)

Traccia delle soluzioni

IL PROCEDIMENTO DISCIPLINARE

Amministrazione dominio

Orientamenti sulla valutazione ex ante dei Programmi Il sistema di indicatori nella programmazione

MANUALE D USO DELLA PIATTAFORMA ITCMS

Luca Ottaviano. Everyday Git

SPECTRADOME PRIVAGLASS

Client - Server. Client Web: il BROWSER

REGOLAMENTO DI VALUTAZIONE DEL PERSONALE DIPENDENTE

ACCOGLIENZA PER BAMBINE e BAMBINI ADOTTATI NELLE SCUOLE

Ipotesi di procedura per la rilevazione degli incidenti e degli infortuni mancati

Informatica e Telecomunicazioni

27 nov slide Enrico Zini Debian per il Non Profit Linux Day, Fondazione Aldini Valeriani, 27 nov /15

ISTITUTO COMPRENSIVO di OPPEANO Via A. Moro, 12 tel. 045/ telefax: 045/

e-government La Posta Elettronica Certificata

ARCHIVIAZIONE AUTOMATICA (Gestione Allegati)

Fase 6 Information and visibility on the project

Registratori di Cassa

PROTOCOLLO ACCOGLIENZA ALUNNI DISABILI

VADEMECUM PER L INSEGNANTE DI SOSTEGNO

I SÌ e i NO della sicurezza informatica

Supporto On Line Allegato FAQ

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Applicazioni di Ubuntu

Implementing a new ADT based on the HL7 version 3 RIM. Esempio

Deve andare in ospedale? Cosa è importante sapere. L importante in breve

TRENTO 4 GIUGNO Servizio Catasto: tra passato e futuro. Servizio Catasto. Il Dirigente: Roberto Revolti. Provincia Autonoma di Trento

A B C. Università Per Stranieri Di Perugia CENTRO PER LA VALUTAZIONE E LA CERTIFICAZIONE LINGUISTICA DILS - PG Scheda Informativa ...

Corso Marketing per il No-Profit. Pescara, 05 Febbraio 2016

5.1.1 Politica per la sicurezza delle informazioni

(fonte: +elettronica+pa+-+regole+generali/ )

Transcript:

Andrea Colangelo (warp10) <warp10@ubuntu.com> Luca Bruno (kaeso) <lucab@debian.org>

Sviluppo: primi passi Andrea Colangelo (warp10) <warp10@ubuntu.com> Luca Bruno (kaeso) <lucab@debian.org>

Primi passi Pag 3 «Chi va per primo segna il cammino, coloro che seguono lo percorrono» (prov. cinese) Sommario: Come iniziare a contribuire Come (e dove) avviene lo sviluppo Come sono organizzati gli sviluppatori Le reti di fiducia Simbiosi Debian/Ubuntu Gli strumenti per cominciare

Come iniziare Ci sono molti software e pacchetti che attualmente avrebbero bisogno di manodopera e sviluppo. Si può iniziare così: Bug triaging Scrivere e testare patch Adottare pacchetti Lavorare in team Creare nuovi pacchetti Pag 4

Come iniziare Pag 5 Nella maggior parte dei casi il nostro lavoro finisce quando è stata creata la patch o il pacchetto: Qualcuno provvederà a integrare Negli altri casi, potrebbe essere nostra intenzione iniziare ad occuparci in prima persona della manutenzione di un pacchetto: Sarà nostra cura mantenerlo sempre in buono stato

Come iniziare Sviluppo di Debian: le risorse per iniziare New Maintainer Guide mentors.debian.net Il processo di adozione (RFP/ITP/ITA) Il processo di revisione e sponsorship Pag 6

Come iniziare Sviluppo di Ubuntu: le risorse per iniziare Programma di mentoring wiki.ubuntu.com/ubuntudevelopment La comunità I loco team (ubuntu it dev!) Una risorsa importante: Debian! : ) Pag 7

Dove finiscono i pacchetti Una volta revisionato e caricato, il nostro lavoro dovrà finire nei computer di tutti gli utenti Debian, Ubuntu e altre derivate, in rilasci stabili, di testing o sperimentali. Viene spontaneo quindi cercare di comprendere in che modo i pacchetti fluiscono nei diversi repository Pag 8

Dove finiscono i pacchetti Le release di Debian Concetto di suite e migrazione Unstable Testing Stable (+ Experimental) Ciclo di sviluppo non temporale Upload solo nella release in sviluppo Security Release Update Pag 9

Dove finiscono i pacchetti Le release di Ubuntu Concetto di distroseries Ciclo di sviluppo semestrale Upload solo nella release in sviluppo Stable Release Update Pag 10

Organizzazione Debian e Ubuntu sono due progetti articolati che promuovono l'uso o lo sviluppo di Linux e del Software Libero, e a cui partecipano molti membri. Ogni contributore ha ruoli e compiti diversi: Diverso livello di partecipazione Diversi compiti Diversi diritti di accesso e upload Pag 11

Organizzazione Debian: struttura della membership Contributori sponsorizzati Debian Maintainer Debian Developer Altri tipi di contributori (a breve?) Pag 12

Organizzazione Ubuntu: struttura della membership Ubuntu Members Contributing Developers Per package uploaders MOTU Core developers Pag 13

La rete di fiducia GPG, le chiavi e le firme Ogni comunità si basa su una rete di conoscenze tra i propri membri, per stabilire una struttura di fiducia ed evitare infiltrazioni malevole e non tracciabili. Il nostro Web of Trust si basa sulle chiavi GPG e sullo scambio di firme. Pag 14

La rete di fiducia GPG è il nostro programma di riferimento per la crittografia forte. Pag 15 Tramite una coppia di chiavi personali, ogni operazione all'interno del progetto viene tracciata all'utente relativo, e controllati i permessi.

La rete di fiducia Pag 16 Una chiave GPG comprende: Parte pubblica Parte privata

La rete di fiducia Pag 17 Debian Web of Trust, 2003

Debian e Ubuntu I pacchetti tra Debian ed Ubuntu Sync: il 75% dei pacchetti di Ubuntu Merge: dove nasce l'identità di Ubuntu Perchè mandare le patch upstream è cosa buona e giusta? Pag 18

Strumenti Gli strumenti di sviluppo Debhelper: il miglior amico del packager Pbuilder: build puliti in chroot Devscripts: piccole utility a portata di mano Lintian: rispetto della Debian policy E ora sporchiamoci un po' le mani... : ) Pag 19