Qu est ce qu un Développeur Debian? Comment le devient on?

Dimension: px
Commencer à balayer dès la page:

Download "Qu est ce qu un Développeur Debian? Comment le devient on?"

Transcription

1 Qu est ce qu un Développeur Debian? Comment le devient on?

2 Présentation du speaker : Utilisateur de Debian depuis 2001 Impliqué depuis 2006 Aussi Ubuntu Developer Développeur de Scilab depuis 2006 Co-fondateur de Scilab Enterprises Community manager pour IRILL

3 C'est quoi une distribution (Linux ou autre)?

4 Dans le passé Deux acteurs : Upstream L'utilisateur La compilation était faite sur chaque machine par chaque utilisateur

5 Dans le passé 1) 2) 3) 4) 5) Téléchargement de l'archive Décompresser l'archive./configure make make install Pénible Dépendences de compilation non disponible Souvent des erreurs (symbol not found) Bug de compilation Ca ne passe pas à l'échelle (Debian = 3000 nouvelles versions par mois)

6 Maintenant

7 Grâce aux distributions Trois acteurs : Upstream La distribution L'utilisateur

8 Simplification de la gestion des logiciels Le travail de compilation est fait en amont par des packagers Offre un contexte d'installation et de configuration Le packager, «expert», sert d'interface avec upstream.

9 C'est quoi Debian?

10 Un logo super cool!

11 Distribution créée en 93 par Ian Murdock Objectifs : Rendre GNU/Linux compétitif face aux OS commerciaux

12 Ca, c'est fait!

13 Autres objectifs : Facile d'installation Construit de manière collaborative par des experts logiciels Conçu en respectant l'esprit GNU

14 Une des plus grande bibliothèque : packages binaires Source packages Binary packages

15 Une release tous les ~24 mois Une douzaine d'architectures officielles : alpha, amd64, arm, armel, armhf, hppa, hurdi386, i386, ia64, kfreebsd-amd64, kfreebsdi386, m68k, mips, mipsel, powerpc, ppc64, s390, s390x, sh4, sparc, sparc64

16 Prochaine release : wheezy Probablement début de l'année 2013 Actuellement en freeze

17

18 Organisation du projet

19 Debian est une entitée indépendante : Pas d'employé Pas de contraintes liés à un supérieur ou d'intérêts supérieurs Décentralisé => Seule distribution majeure dans ce cas (Ubuntu, Fedora, OpenSuse,...)

20 Organisation du projet

21 Mélange de démocratie (DPL) et de doocratie (c'est celui qui fait qui décide)

22 Régi par trois documents principaux :

23 Le contrat social Debian restera un projet entièrement libre. Tous les nouveaux développements reviendront à la communauté. La transparence est un bien acquis. Les utilisateurs et le logiciel libre sont les priorités du projet. Exceptions aux principes du logiciel libre (ie : non-free) prévus pour répondre à tous les besoins

24 Debian Free Software Guidelines (DFSG) Free redistribution. Inclusion of source code. Allowing for modifications and derived works. Integrity of the author's source code (as a compromise). No discrimination against persons or groups. No discrimination against fields of endeavor, like commercial use. The license needs to apply to all to whom the program is redistributed. License must not be specific to Debian, basically a reiteration of the previous point. License must not contaminate other software. The GPL, BSD, and Artistic licenses are examples of licenses considered free.

25 Constitution Règles définissants les pouvoirs de chacun Responsabilités Rôles Décris les méthodes de vote (Concordet)...

26 Derivatives

27 Debian : Source de nombreuses derivatives ~ 140 distributions basées sur Debian Assurances en terme de qualité et de licence Système de base solide Enorme base de packages Un système universel, parfait pour les adaptations

28 Un exemple : Ubuntu Cible : le desktop Très populaire (beaucoup plus que Debian) Se synchronise après chaque release contre Debian (testing ou unstable) De nombreux DD sont aussi dev Ubuntu Nouveaux packages uploadés dans Debian avant Ubuntu

29 Des nouvelles problématiques

30 Debian Maintainer? Contributeur?

31 Projet ouvert et accessible à tous mais qui nécessite des compétences (et savoir RFTM)

32 Contributeur «lambda» Soumettre des bugs = contribuer! (surtout avec un patch associé) Command : reportbug

33 Contributeur «lambda» Traduction (site web, debconf, etc) Communication (DPN, etc)...

34 Quelques statistiques DD : 963 DD (no-upload) : 5 DM : 167

35 Web of trust? Signature GPG Clé signée par deux membres du projet Permet un correspondance entre l'identité Internet et réelle nécessaire

36 Debian Maintainer Donne un status officiel à des contributeurs débutants ou occasionnels Relativement facile et rapide à obtenir mais Ne peut uploader que sur les packages dont il a autorité

37 Debian Maintainer Doit passer par un DD pour un nouveau package N'a pas accès aux porterboxes Pas d'adresse Pas de droit de vote

38 Debian Maintainer On devient DM sur recommandation d'un Debian Developer après avoir fait ses preuves

39 Devenir Processus : New Member (NM)

40 Devenir Avoir été DM précédement Besoin d'être recommandé officiellement par un DD

41 Devenir Vérifications sur le travail précédement réalisé dans Debian

42 Série de questions : Licences Organisationnelles => Philosophy and Procedures

43

44 Série de questions (suite) : Techniques Exercices => Tasks and Skills

45 Acceptation (ou refus) par l'application Manager (AM) Validation par le DAM Création des comptes => Bien joué, vous êtes DD!

46 En quoi consiste le travail de Debian Developer?

47 Packaging de nouvelles bibliothèques et programmes

48 Maintenance de ses packages : Nouvelles versions Correction de bugs (packaging ou upstream) Ajout de fonctionnalités (ex : options enablejupiler) Mise à jour des dépendances (transitions) Mise à jour du packages suite aux changements de la policy

49 Reprise de packages orphelins (RFA) $ wnpp-alert grep ^O O apt-rdepends -- Recursively lists package dependencies O enchant -- a wrapper library for various spell checkers O flip -- convert text file line endings between Unix and DOS formats O gutenprint -- printer drivers for CUPS O libcdaudio -- library for CDDA playback control O libdiscid -- Library for creating MusicBrainz DiscIDs O libgii -- General Input Interface runtime libraries O libiodbc2 -- iodbc Driver Manager O libofa -- Library for acoustic fingerprinting O libvisual -- Audio visualization framework O libvisual-plugins -- Audio visualization framework plugins O openhackware -- OpenFirmware emulator for PowerPC O php-elisp -- emacs support for php files O sgml-data -- common SGML and XML data O svgalib -- console SVGA display libraries O vbetool -- run real-mode video BIOS code to alter hardware state O zvbi -- Vertical Blanking Interval (VBI) utilities

50 Aider d'autres DM/DD (RFH) $ wnpp-alert grep ^RFH RFH apt-xapian-index -- maintenance tools for a Xapian index of Debian packages RFH chromium-browser -- Chromium browser RFH gnupg -- GNU privacy guard - a free PGP replacement RFH grub2 -- GRand Unified Bootloader RFH libburn -- library to provide CD/DVD writing functions RFH libcap2 -- support for getting/setting POSIX.1e capabilities RFH libept -- High-level library for managing Debian package information RFH libisofs -- library to create ISO9660 images RFH libreoffice -- office productivity suite RFH mtr -- Full screen ncurses and X11 traceroute tool RFH nas -- The Network Audio System RFH openldap -- OpenLDAP server, libraries, and utilities RFH openssl -- Secure Socket Layer (SSL) binary and related cryptographic tools RFH php5 -- server-side, HTML-embedded scripting language RFH ppp -- Point-to-Point Protocol (PPP) - daemon RFH quilt -- Tool to work with series of patches RFH screen -- terminal multiplexor with VT100/ANSI terminal emulation RFH serna-free -- Graphical XML editor RFH spamassassin -- seeking co-maintainers RFH xml-core -- XML infrastructure and XML catalog file support

51 Porter Debian sur de nouvelles architectures. Travaux récents sur s390x (ou raspberry, non officiel) Problématique intéressante de bootstrap

52 Intégrer des nouveaux kernels dans Debian Kfreebsd, HURD Travaux autour du kernel Illumos (anciennement OpenSolaris)

53 Travail sur l'assurance qualité (QA) Améliorer les outils de QA Améliorer les sites web Debian Rebuild de l'archive périodique (GRID 5000 ou Amazon EC2)...

54 Participer à la Release Team Travail sur la prochaine release Correction de bugs critiques Gestion des transitions...

55 Infrastructure Maintenir l'ensemble de la plateforme Porterbox Services du projet

56 Exemples de tâches dans Debian

57 Maintenance de Scilab et de ses dépendances Packages : atlas, blas, lapack, arpack-ng, flexdock, jgraphx, jogl{1,2}, etc... Bonne connaissance de leur fonctionnement et bugs Plus d'impact d'utiliser mon Profite des outils de QA de Debian Intéressant pour mon employeur

58 Un de mes toy projects Recompiler l'ensemble de Debian avec un nouveau compilateur C/C++/ObjC Gcc : compilateur principal (unique?) dans Debian Propose d'utiliser clang à la place (basé sur LLVM)

59 Mise en place d'une infrastructure parallèle

60 Mise à jour des build chains pour recompiler les packages avec un autre compilateur : /usr/bin/cc / /usr/bin/c++

61 Découplage de gcc dans Debian Discussion pour faire un objectif officiel du projet : Intégration dans la policy Debian En faire un release goal pour Jessie ou Jessie+1

62 Comment commencer?

63 Start small! Aider sur des packages RFA/RFH Corriger des bugs Proposer des nouveaux packages (mentor) Trouver un mentor dans le projet Et surtout : Don't panic! Ne pas complexer!

64 Pour celà Lire les docs S'inscrire sur des listes de diffusion Regarder comment Debian fonctionne (technique et social) Participer à des conférences Debian

65 Pub : mini debconf à Paris 24 et 25 novembre 2012 A l'epita Plus d'infos sur : FOSDEM : Cross distro room Debconf 13 / Juillet 2013 : en Suisse

66 Questions? Remarques? Troll? (+1) Remerciement à Stefano Zacchiroli

M1101a Cours 5. Distributions Linux. Département Informatique 2015/2016 IUT2, UPMF

M1101a Cours 5. Distributions Linux. Département Informatique 2015/2016 IUT2, UPMF M1101a Cours 5 Distributions Linux Département Informatique IUT2, UPMF 2015/2016 Département Informatique (IUT2, UPMF) M1101a Cours 5 2015/2016 1 / 23 Plan du cours 1 Introduction 2 Présentation de Debian

Plus en détail

Ada dans Debian GNU/Linux présentation de 30 minutes Copyright (C) 2004 Ludovic Brenta

Ada dans Debian GNU/Linux présentation de 30 minutes Copyright (C) 2004 Ludovic Brenta <ludovic.brenta@insalien.org> Ada dans Debian GNU/Linux présentation de 30 minutes Copyright (C) 2004 Ludovic Brenta This presentation is free software; you can redistribute it and/or modify it under the

Plus en détail

Créer son premier package.deb. 19 août 2011 1

Créer son premier package.deb. 19 août 2011 1 Créer son premier package.deb 19 août 2011 1 Créer son premier package.deb Atelier animé par Mohammed Adnène Trojette organisé par la Team Ubuntu Tunisie Prérequis une distribution dérivée de Debian les

Plus en détail

Debian en milieu professionnel. This document is under the GNU Free Documentation License.

Debian en milieu professionnel. This document is under the GNU Free Documentation License. Debian en milieu professionnel This document is under the GNU Free Documentation License. 1 : Plan Présentation du projet Debian Le but de l association Les principes Les moyens et les règles Debian en

Plus en détail

Linux. Enrico Vigano. Haute Ecole de Gestion de Genève. Filière Informatique de Gestion

Linux. Enrico Vigano. Haute Ecole de Gestion de Genève. Filière Informatique de Gestion Formation continue 6,7 nov. 2006 - Genève Linux Enrico Vigano Haute Ecole de Gestion de Genève Filière Informatique de Gestion Les logiciels libres en bibliothèque et centre de documentation Formation

Plus en détail

Distributions Linux. Jean-Luc Levaire. 14 septembre 2007. Distributions Linux. Jean-Luc Levaire. Caractéristiques. Différences. Classement.

Distributions Linux. Jean-Luc Levaire. 14 septembre 2007. Distributions Linux. Jean-Luc Levaire. Caractéristiques. Différences. Classement. Distributions Linux Post- 14 septembre 2007 Une distribution Linux au moins un noyau Linux, les librairies et outils GNU, ainsi que souvent un système de fenêtrage (X11), un gestionnaire de fenêtre et

Plus en détail

Licences, logiciels libre et CeCILL

Licences, logiciels libre et CeCILL Licences, logiciels libre et V. Louvet GDS Mathrice, octobre 2004, Lille V. Louvet Licences, logiciels libre et Sommaire Licences et Logiciels Libres Les différents types de licences Contamination du soft

Plus en détail

INFORGE OpenSource = sourceinforge.unil.ch

INFORGE OpenSource = sourceinforge.unil.ch INFORGE OpenSource = sourceinforge.unil.ch Javier Iglesias Séminaire interne: 2004-11-23 INFORGE Information Managment Department Collège Propédeutique 1 Université de Lausanne

Plus en détail

Distributions Linux. Julien Garet. 7 septembre 2011

Distributions Linux. Julien Garet. 7 septembre 2011 Distributions Linux Julien Garet 7 septembre 2011 Plan Caractéristiques Différences Post-Installation Paquetages Classement Tableaux Installation Plan : 1 - Caractéristiques Une distribution Linux au moins

Plus en détail

Plan. Distributions Linux. Plan : 1 - Caractéristiques. Une distribution Linux. Caractéristiques. Post-Installation. Paquetages.

Plan. Distributions Linux. Plan : 1 - Caractéristiques. Une distribution Linux. Caractéristiques. Post-Installation. Paquetages. Plan Distributions Linux Caractéristiques Post-Installation Julien Garet 7 septembre 2011 Différences Classement Tableaux Paquetages Installation Plan : 1 - Caractéristiques Une distribution Linux au moins

Plus en détail

NetBSD : présentation du système et organisation du développement

NetBSD : présentation du système et organisation du développement NetBSD : présentation du système et organisation du développement Arnaud Degroote degroote@netbsd.org 9 novembre 2009 1 NetBSD : le système 2 NetBSD : mode d'organisation (humain) 3 NetBSD : mode d'organisation

Plus en détail

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

Référence du développeur Debian

Référence du développeur Debian Référence du développeur Debian Adam Di Carlo, responsable actuel Christian Schwarz Ian Jackson version française par Antoine Hulin

Plus en détail

pythonocc: une plateforme de développement agile d applications CAO.

pythonocc: une plateforme de développement agile d applications CAO. pythonocc: une plateforme de développement agile d applications CAO. PyConFR 2009 Cité des Sciences et de l Industrie, Paris Thomas Paviot*, Jelle Feringa* *pythonocc project: tpaviot@gmail.com; jelleferinga@gmail.com

Plus en détail

Pourquoi et comment faire sa première contribution à Debian?

Pourquoi et comment faire sa première contribution à Debian? Pourquoi et comment faire sa première contribution à Debian? Lucas Nussbaum lucas@debian.org Lucas Nussbaum Faire sa première contribution à Debian 1 / 18 Moi Ingénieur ENSIMAG 2005 Doctorant en fin de

Plus en détail

freeradius Serveur RADIUS libre, performant et modulaire mais pas vraiment simple Aurélien Geron, Wifirst, 7 janvier 2011

freeradius Serveur RADIUS libre, performant et modulaire mais pas vraiment simple Aurélien Geron, Wifirst, 7 janvier 2011 freeradius Serveur RADIUS libre, performant et modulaire mais pas vraiment simple Aurélien Geron, Wifirst, 7 janvier 2011 Plan Plusieurs protocoles : RADIUS, EAP... Un serveur sous GPLv2 Un système de

Plus en détail

Systèmes GNU/Linux et la certification Critères Communs

Systèmes GNU/Linux et la certification Critères Communs Systèmes GNU/Linux et la certification Critères Communs Yann Droneaud Ingénieur Conseil Juin 2005, Cetic, Charleroi, Belgique Copyright 2005 Mandrakesoft SA, sous Licence Creative

Plus en détail

Logiciel Libre. Présentation et définition des logiciels libres par Asie Photos. www.asiephotos.com

Logiciel Libre. Présentation et définition des logiciels libres par Asie Photos. www.asiephotos.com Logiciel Libre Présentation et définition des logiciels libres par Asie Photos www.asiephotos.com Logiciel Libre Qu'est ce qu'un logiciel libre? Pour faire quelque chose avec votre ordinateur, il vous

Plus en détail

Installation et configuration de Debian GNU/Linux. Eugen Dedu UFC, IUT GTR, Montbéliard, 1ère année septembre 2004 Eugen.Dedu@pu pm.univ fcomte.

Installation et configuration de Debian GNU/Linux. Eugen Dedu UFC, IUT GTR, Montbéliard, 1ère année septembre 2004 Eugen.Dedu@pu pm.univ fcomte. Installation et configuration de Debian GNU/Linux Eugen Dedu UFC, IUT GTR, Montbéliard, 1ère année septembre 2004 Eugen.Dedu@pu pm.univ fcomte.fr Introduction Un logiciel permettant de communiquer plus

Plus en détail

GNU General Public License. Sophie VUONG Ingénieurs 2000 - IR3

GNU General Public License. Sophie VUONG Ingénieurs 2000 - IR3 GNU General Public License Sophie VUONG Ingénieurs 2000 - IR3 Plan de l exposé Définition de logiciel libre et de logiciel propriétaire Origine du mouvement du logiciel libre Les principes de la GNU GPL

Plus en détail

L'assurance qualité dans le milieu du libre et chez Debian

L'assurance qualité dans le milieu du libre et chez Debian L'assurance qualité dans le milieu du libre et chez Debian Par Raphaël Hertzog Juillet 2005 à Dijon dans le cadre des Rencontres Mondiales du Logiciel Libre Plan de la présentation

Plus en détail

Paquito: Easy Packaging

Paquito: Easy Packaging Paquito: Easy Packaging Hugues LEPRIEUR hugues.leprieur@lipn.univ-paris13.fr 09 décembre 2015 Hugues LEPRIEUR hugues.leprieur@lipn.univ-paris13.fr Paquito: Easy Packaging 1 / 14 Le besoin Le projet Paquito

Plus en détail

NON URGENTE TEMPORAIRE DEFINITIVE

NON URGENTE TEMPORAIRE DEFINITIVE COMMUNICATION TECHNIQUE N TC0579 Ed. 01 XML WEB SERVICES Nb de pages : 9 Date : 12-10-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : XML API RELEASE R2.0.000.122 La version XML API R2.0.000.122

Plus en détail

Logiciel Libre : principes, enjeux, licences

Logiciel Libre : principes, enjeux, licences : principes, enjeux, licences Séminaire ENACT - Angers - 11 janvier 2005 Frédéric Couchet Free Software Foundation France - APRIL http://www.fsffrance.org/ - http://www.april.org/

Plus en détail

Sun ONE Application Server Platform Summary

Sun ONE Application Server Platform Summary Sun ONE Application Server Platform Summary Version 7, Update 3 Part Number 817-5602-10 February 2004 This document provides the specifics on supported platform components for the Sun Open Net Environment

Plus en détail

Gestion intelligente des infrastructures avec GOsa²

Gestion intelligente des infrastructures avec GOsa² Gestion intelligente des infrastructures avec GOsa² Benoit Mortier Leila El Hitori Trad : A. Gallavardin This work is licensed under the Creative Commons Attribution Noncommercial Share Alike 2.0 Belgium

Plus en détail

Comment faciliter l'intégration de ces architectures dans nos SI?

Comment faciliter l'intégration de ces architectures dans nos SI? Comment faciliter l'intégration de ces architectures dans nos SI? Benoit Mortier Directeur Profil de l'orateur Qui? Benoit Mortier né en 1967 en Belgique Quoi? Fondateur de Opensides in 2001 Responsable

Plus en détail

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Titre: Version: Dernière modification: Auteur: Statut: Licence: Titre: Mise en œuvre de mod_webobjects Version: 2.0 Dernière modification: 2010/09/06 20:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons

Plus en détail

Le livre du Grand Débutant qui Débute

Le livre du Grand Débutant qui Débute Le livre du Grand Débutant qui Débute Debian-Facile 5 septembre 2014 Table des matières 1 Qu est ce que Debian 3 1.1 Origine.................................... 3 1.2 Organisation.................................

Plus en détail

Gestion de la configuration et contrôle du code source

Gestion de la configuration et contrôle du code source MGL7460 Automne 2015 Gestion de la configuration et contrôle du code source Guy Tremblay Professeur Département d informatique UQAM http://www.labunix.uqam.ca/~tremblay 10 septembre 2015 Parmi les premières

Plus en détail

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008 Supervision système et réseau avec Zabbix Anne Facq Centre de Recherche Paul Pascal 17 avril 2008 Supervision avec Zabbix 17/04/2008 RAISIN 2 Plan Introduction Architecture de zabbix Fonctionnalités de

Plus en détail

Licences libres & embarqué

Licences libres & embarqué C. Charreyre christian.charreyre@ciose.fr http://www.ciose.fr Licences libres & embarqué Licences libres et embarqué - 16 Mars 2015 1 Licence Attribution-Noncommercial-Share Alike 4.0 International You

Plus en détail

Logiciel Libre Cours 1 Introduction

Logiciel Libre Cours 1 Introduction Logiciel Libre Cours 1 Introduction Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/ Copyright

Plus en détail

Commandes et termes Linuxiens

Commandes et termes Linuxiens Commandes et termes Linuxiens La commande cd permet de changer de répertoire : cd : pour aller dans le répertoire $HOME (~/ = compte utilisateur). cd / : pour aller à la racine / cd.. : pour remonter au

Plus en détail

Ma première Application Mobile Java ME

Ma première Application Mobile Java ME Groupe Entreprenant et Innovateur «Atipax Inti» France Tutoriel 3 Ma première Application Mobile Java ME Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.com - 2011 - SOMMAIRE

Plus en détail

TP 6 : Java Server Pages et Tomcat.

TP 6 : Java Server Pages et Tomcat. TP 6 : Java Server Pages et Tomcat. Christophe Gravier, Frédérique Laforest, Julien Subercaze Télécom Saint-Étienne Université Jean Monnet {pnom.nom}@univ-st-etienne.fr FI2_INFO4 20122013 1 / 24 Plan Objectifs

Plus en détail

Slony1 2.1 Londiste 3

Slony1 2.1 Londiste 3 Slony1 2.1 Londiste 3 Cédric Villemain FRANCE PgConf.EU 2011 20/10/2011, Amsterdam License Creative Commons: Attribution-Non-Commercial-Share Alike 2.5 You are free: to copy, distribute,

Plus en détail

Alexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004

Alexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004 Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du 01/03/2004 au 31/08/2004 15 Septembre 2004 Sommaire 1 Introduction : présentation de l entreprise 2 Développement au sein de Skyrecon Les API

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

Plus en détail

GNOME. Baptiste Mille-Mathias JM2L 29 & 30 Novembre 2013

GNOME. Baptiste Mille-Mathias JM2L 29 & 30 Novembre 2013 GNOME Baptiste Mille-Mathias JM2L 29 & 30 Novembre 2013 Bonjour c'est moi Contributeur depuis 2002 Je fais un peu de tout pour GNOME et ailleurs baptistem@gnome.org Sur IRC baptistemm (GIMPNet & Freenode)

Plus en détail

Utilisation de composants libres dans l'industrie

Utilisation de composants libres dans l'industrie Utilisation de composants libres dans l'industrie Le libre est-il synonyme de «tout gratuit»? Pierre FICHEUX, CTO Open Wide / OS4I pierre.ficheux@openwide.fr Novembre 2010 1 Présentation Open Wide / OS4I

Plus en détail

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif

Plus en détail

Linux embarqué: une alternative à Windows CE?

Linux embarqué: une alternative à Windows CE? embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère

Plus en détail

sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM

sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM Sommaire I. PROBLÉMATIQUE DES ACCÈS II. PRÉSENTATION DE SSHGATE III. FONCTIONNEMENT INTERNE 11-07-11 PAGE 2 / 35 Sommaire I. PROBLÉMATIQUE DES

Plus en détail

Logiciel Libre Cours 10 Debian

Logiciel Libre Cours 10 Debian Logiciel Libre Cours 10 Debian Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/ Copyright 2014

Plus en détail

Tutoriel compte-rendu Mission 1

Tutoriel compte-rendu Mission 1 Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation

Plus en détail

Séance n o 3 : Gestion des paquets sous Debian et Ubuntu

Séance n o 3 : Gestion des paquets sous Debian et Ubuntu Licence Professionnelle ASRALL Linux - Installation Séance n o 3 : Gestion des paquets sous Debian et Ubuntu 1 Sudo Passer root avec la commande su est parfois contraignant, d autant plus que cela oblige

Plus en détail

Correctifs & Vulnérabilités

Correctifs & Vulnérabilités Correctifs & Vulnérabilités Impacts techniques 19 mai 2010 Sébastien RAILLARD (COEXSI) Faille DNS 2008 US-CERT : CVE-2008-1447/TA08-190B The DNS protocol, as implemented in (1) BIND 8 and 9 before 9.5.0-P1,

Plus en détail

Sun Java Desktop System Management Tools

Sun Java Desktop System Management Tools Sun Java Desktop System Management Tools Démarrage Sun Microsystems, Inc. www.sun.com Référence : 817-6322-10 Avril 2004, Révision A Copyright 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,

Plus en détail

Systèmes embarqués: OS libres

Systèmes embarqués: OS libres Le libre est-il synonyme de «tout gratuit»? Les aspects juridiques Pierre FICHEUX, CTO Open Wide/OS4I pierre.ficheux@openwide.fr Octobre 2008 1 Libre = gratuit? La confusion vient de la signification anglaise

Plus en détail

Fabrication de package rpm

Fabrication de package rpm Fabrication de package rpm Ce document est sous licence LGPL voir le site www.gnu.org pour plus de renseignements Vous pouvez redistribuer et modifier ce document selon les termes de la Licence Publique

Plus en détail

Logiciel Libre Cours 4 Fondements: Systèmes d Exploitation

Logiciel Libre Cours 4 Fondements: Systèmes d Exploitation Logiciel Libre Cours 4 Fondements: Systèmes d Exploitation Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/

Plus en détail

ERESI : une plate-forme d'analyse binaire au niveau noyau. The ERESI team http://www.eresi-project.org

ERESI : une plate-forme d'analyse binaire au niveau noyau. The ERESI team http://www.eresi-project.org ERESI : une plate-forme d'analyse binaire au niveau noyau The ERESI team http://www.eresi-project.org ERESI: quelques rappels 7 années de développement Plusieurs contributeurs 5 logiciels, 14 bibliothèques

Plus en détail

Module.NET 2 Le.NET Framework

Module.NET 2 Le.NET Framework Module.NET Chapitre 2 Le.NET Framework 2011/2012 Page 1 sur 9 Contenu Cours... 3 2.1 - Définition de l ECMA, ses acteurs, son rôle... 3 2.2 - La CLI et ses implémentations... 4 2.2.1 - La Common Language

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal <pappy@miscmag.com> Cédric Blancher <blancher@cartel-securite.fr> Stratégie de sécurité grâce au logiciel libre Frédéric Raynal Cédric Blancher 1 Agenda du workshop Introduction Le logiciel libre et la sécurité GNU/Linux

Plus en détail

Du 19 au 22 novembre 2012.

Du 19 au 22 novembre 2012. Formation Linux embarqué et Pierre Ficheux (pierre.ficheux@openwide.fr) Du 19 au 22 novembre 2012. 1 MODIFICATIONS VERSION DATE AUTEUR(S) DESCRIPTION 1.0 20/1/2011 P. Ficheux Création 1.1 5/12/2011 P.

Plus en détail

Le Phénomène du Logiciel Libre/Open Source

Le Phénomène du Logiciel Libre/Open Source Le Phénomène du Logiciel Libre/Open Source "La Cathédrale et le Bazar" Fabian Bastin Aspirant FNRS fbas@math.fundp.ac.be Historique: un retour aux sources ou comment un bourrage de papier changea l histoire

Plus en détail

Curriculum Vitae 06.21.05.03.25. mailto:vincent.freret@gmail.com http://c3s.homelinux.org/ http://c3s.tuxfamilly.org/

Curriculum Vitae 06.21.05.03.25. mailto:vincent.freret@gmail.com http://c3s.homelinux.org/ http://c3s.tuxfamilly.org/ Curriculum Vitae Vincent FRERET Version 2.1 Date : 26/09/2007. Etat Civil Vincent Freret (Né le 27/11/1975 à Paris) [ Marié, 1 enfant ] 11 Rue francois Joseph Bouille 92 290 Fontenay aux Roses. 06.21.05.03.25

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

Rational Team Concert

Rational Team Concert Une gestion de projet agile avec Rational Team Concert Samira Bataouche Consultante, IBM Rational France 1 SCRUM en Bref Events Artifacts Development Team Source: Scrum Handbook 06 Décembre 2012 Agilité?

Plus en détail

Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3

Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3 Zimbra Zimbra est un logiciel serveur collaboratif qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et plus. Zimbra est un logiciel développé

Plus en détail

StorageTek Tape Analytics

StorageTek Tape Analytics StorageTek Tape Analytics Guide de sécurité Version 2.1 E60949-01 Janvier 2015 StorageTek Tape Analytics Guide de sécurité E60949-01 Copyright 2012, 2015, Oracle et/ou ses affiliés. Tous droits réservés.

Plus en détail

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France Conférence IDC Gouvernance IT - Paris 6 Avril 2011 Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France 2011 IBM Corporation Quels sont les ingrédients

Plus en détail

TP2 : Initiation à la Programmation avec Android

TP2 : Initiation à la Programmation avec Android TP2 : Initiation à la Programmation avec Android 1 TP2 : Initiation à la Programmation avec Android Programmation Mobile Objectifs du TP Ce TP est une initiation à Android. Nous allons réaliser les premiers

Plus en détail

Tizen SDK et TizenPC* @ #SolutionsLinux2013

Tizen SDK et TizenPC* @ #SolutionsLinux2013 Tizen SDK et TizenPC* @ #SolutionsLinux2013 Dominig ar Foll (Intel Open Source Technology Centre) Présentation : Mai 2013 Eurogiciel Intégrateur

Plus en détail

Forge. Présentation ( )

Forge. Présentation ( ) ( RetourListeFichesParThèmes ) Forge Présentation Définition Objectifs Services fournis, fonctions disponibles Services en ligne d hébergement de projets La solution des logiciels intégrés pour le déploiement

Plus en détail

TD séance n 2c Mise à jour des Systèmes

TD séance n 2c Mise à jour des Systèmes 1 Gestion des Logiciels 1.1 Introduction sur les logiciels Un logiciel est un programme nécessaire au fonctionnement d'un ordinateur (logiciel système) ou au traitement de données (logiciel applicatif).

Plus en détail

NON URGENTE TEMPORAIRE DEFINITIVE

NON URGENTE TEMPORAIRE DEFINITIVE COMMUNICATION TECHNIQUE N TC0668 Ed. 01 XML WEB SERVICES Nb de pages : 13 Date : 18-05-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : XML WEB SERVICES RELEASE R2.1.000.156 La version XML Web Services

Plus en détail

Economie du logiciel libre. Yann Ménière

Economie du logiciel libre. Yann Ménière Economie du logiciel libre Yann Ménière Jeudi 3 novembre 2011 2 Droit et économie des modèles ouverts Objectif de la séance : présentation des mécanismes et limites économiques des modèles ouverts, à partir

Plus en détail

NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS

NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS Introduction Ce supplément vous informe de l utilisation de la fonction USB qui a été installée sur votre table de mixage. Disponible avec 2 ports USB

Plus en détail

Théorie des Systèmes d'exploitation : Introduction

Théorie des Systèmes d'exploitation : Introduction Théorie des Systèmes d'exploitation : Introduction Quelques systèmes d'exploitation... 3 Architecture des ordinateurs... 4 Schéma simplifié :... 4 Les concepts des systèmes d'exploitation... 5 Les 2 principales

Plus en détail

La place des logiciels Open Source à ASTRIUM Philippe DAVID/Jean-Paul BLANQUART- 14 Décembre 2000. astrium

La place des logiciels Open Source à ASTRIUM Philippe DAVID/Jean-Paul BLANQUART- 14 Décembre 2000. astrium La place des logiciels Open Source à ASTRIUM Philippe DAVID/Jean-Paul BLANQUART- 14 Décembre 2000 astrium Expérience à ASTRIUM-F! Open Source Software : Peu d utilisation explicite dans les sytèmes spatiaux

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels

OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels Introduction 1. Avant-propos 15 1.1 Cibles et objectifs de l'ouvrage 16 1.2 Organisation du livre 16 1.3 Pré-requis techniques et ressources documentaires 17 1.3.1 Pré-requis techniques 17 1.3.2 Ressources

Plus en détail

1 - Système Unix - Linux

1 - Système Unix - Linux 1 - Système Unix - Linux Laurent Tichit 5 avril 2011 Laurent Tichit () 1 - Système Unix - Linux 5 avril 2011 1 / 33 Plan 1 Systèmes d exploitation 2 UNIX 3 Les UNIX libres 4 Linux 5 Première connexion

Plus en détail

Hector FLORES. 1 ere Partie

Hector FLORES. 1 ere Partie Hector FLORES 1 ere Partie Résumé u Petit rappel uintroduction: Unix??? u Un peu d histoired u Linux c est c simple? u Le but de linux u Installation de la distribution Linux Mandrake MS-DOS : les principes

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

Plus en détail

GNU/Linux vs. Windows Ubuntu

GNU/Linux vs. Windows Ubuntu GNU/Linux vs. Windows Ubuntu Hadda CHERROUN Cellule de téléenseignement et en enseignement à distance Younes GUELLOUMA Pedatic.lagh-univ.dz Objectifs de la formation 1. Décrire ce que c est que Linux 2.

Plus en détail

MPLS, GMPLS et NGN. Sécurité MPLS. Jacques BAUDRON ixtel octobre 2009 jacques.baudron@ixtel.fr. Ingénierie Conseils Services Télécommunications

MPLS, GMPLS et NGN. Sécurité MPLS. Jacques BAUDRON ixtel octobre 2009 jacques.baudron@ixtel.fr. Ingénierie Conseils Services Télécommunications MPLS, GMPLS et NGN Sécurité MPLS Jacques BAUDRON ixtel octobre 2009 jacques.baudron@ixtel.fr 1 Contents Treats Requirements VPN Attacks & defence 3 8 14 19 2 3 Threats Threats Denial of service Resources

Plus en détail

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 MDA : Un Tutoriel Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 1 Sommaire Table des matières 1 Sommaire 1 2 Introduction 2 2.1 A qui s adresse ce tutoriel......................

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

Environnement Informatique EMSE Linux

Environnement Informatique EMSE Linux Environnement Informatique EMSE Linux Xavier Serpaggi École Nationale Supérieure des Mines de Saint-Étienne. Septembre 2013 Xavier Serpaggi (ENSM-SE) Environnement Informatique

Plus en détail

Découverte des Logiciels Libres. Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr

Découverte des Logiciels Libres. Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr Découverte des Logiciels Libres Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr Découverte des Logiciels Libres 10 Séances de 3h00 [14h00-17h15] 4, 11, 25 février 4, 18, 25 mars 1, 22, 29 avril 6 mai

Plus en détail

Solution de Collaboration synchrone

Solution de Collaboration synchrone Solution de Collaboration synchrone Plan Les raisons qui poussent à utiliser des collaborations synchrones La solution Erica de collaboration synchrone Descriptif des fonctionnalités Sametime V9 Packaging

Plus en détail

TD séance n 2 Mise à jour des Systèmes

TD séance n 2 Mise à jour des Systèmes 1 Gestion des Logiciels 1.1 Introduction sur les logiciels Un logiciel est un programme nécessaire au fonctionnement d'un ordinateur (logiciel système) ou au traitement de données (logiciel applicatif).

Plus en détail

Diffuser un développement

Diffuser un développement tutojres 1er juin 2006 Diffuser un développement Pascal Aubry Présentation libre et diffusable Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation

Plus en détail

LES HYPERVISEURS. Introduction. CHARLES ARNAUD Les hyperviseurs

LES HYPERVISEURS. Introduction. CHARLES ARNAUD Les hyperviseurs 1 LES HYPERVISEURS Introduction Le but d un logiciel de virtualisation, ou appelé également hyperviseur est d émuler une machine dite virtuelle avec une configuration matérielle et logicielle. Les intérêts

Plus en détail

Session 2: Code source Android

Session 2: Code source Android Session 2: Code source Android LO52 - Automne 2014 Fabien BRISSET 12 septembre 2014 fabien.brisset@utbm.fr www.utbm.fr Droits de reproduction Copyright 2013-2014, Fabien Brisset, Copyright 2004-2014, Free

Plus en détail

Samedi 11 décembre Jean-Marie Favreau Thomas Petazzoni

Samedi 11 décembre Jean-Marie Favreau Thomas Petazzoni Vous avez dit «Logiciel Libre»? «La plupart des hobbyistes savent bien qu'ils volent le logiciel. Il faut bien acheter le matériel, mais le logiciel est quelque chose que l'on partage.» Bill Gates, lettre

Plus en détail

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl Association ResEl Réseau des Élèves de l ENST Bretagne 23 Septembre 2005 Association ResEl (Réseau

Plus en détail

Embedded Domain-Specific Languages using Libraries and Dynamic Metaprogramming

Embedded Domain-Specific Languages using Libraries and Dynamic Metaprogramming Embedded Domain-Specific Languages using Libraries and Dynamic Metaprogramming THÈSE N O 5007 (2011) PRÉSENTÉE le 20 mai 2011 À LA FACULTÉ INFORMATIQUE ET COMMUNICATIONS LABORATOIRE DE MÉTHODES DE PROGRAMMATION

Plus en détail

Découverte l'ordinateur

Découverte l'ordinateur Découverte de l'ordinateur 1 / 11 Sommaire. Présentation Matériel Logiciel Différence libre / propriétaire Unités de mesure Internet et le web Pour finir Bibliographie Licence 2 / 11 Présentation. Aujourd'hui,

Plus en détail

Dans la jungle des licences libres. Benjamin Egret Direction du Transfert et de l'innovation

Dans la jungle des licences libres. Benjamin Egret Direction du Transfert et de l'innovation 1 Dans la jungle des licences libres Benjamin Egret Direction du Transfert et de l'innovation Qu'est-ce qu'une licence? 2 Un contrat qui donne des droits et des obligations Régit les rapports entre un

Plus en détail

1. Présentation générale

1. Présentation générale BTS SIO PPE2 SISR OCS Inventory NG Page 1 1. Présentation générale 1.1. Principales fonctionnalités 1.1.1. Inventaire et gestion de parc Open Computers and Software Inventory Next Generation est un logiciel

Plus en détail

.: Mini Projet : Déploiement d'une application sous Windows :.

.: Mini Projet : Déploiement d'une application sous Windows :. Table des matières Liens...1 Objectif...1 Exemple : le jeu du démineur...2 Mise en situation et contraintes...2 Déploiement...2 Fabriquer une version finale de l'application (release)...3 Fabriquer un

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Installation de Vmware serveur Windows

Installation de Vmware serveur Windows Installation de Vmware serveur Windows / - 13:04 Ce document est sous licence PDL (Public Documentation License) 2008 Michel-André Robillard CLP Avertissement Bien que nous utilisions ici un vocabulaire

Plus en détail

ANNEE UNIVERSITAIRE 2006/2007

ANNEE UNIVERSITAIRE 2006/2007 RAOYAUME DU MAROC UNIVERSITE IBN TOUFAIL LICENCE PROFESSIONNELLE KENITRA ADMINISTRATION DES BASES DE DONNEES REALISE PAR : Mr. Khalid ALLILI Mr. Noureddine EL FIZAZI ANNEE UNIVERSITAIRE 2006/2007 Licence

Plus en détail