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



Documents pareils
Méthodes et outils employés pour développer des logiciels libres

Systèmes en réseau : Linux 1ère partie : Introduction

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU

Logiciels libres et Open source

Cahiers de. l Admin. Collection dirigée par Nat Makarévitch. GNU/Linux. Raphaël Hertzog. Avec la contribution de Christophe Le Bars et Roland Mas

Référence du développeur Debian

Les Licences Libres Ouverture et Protection des Logiciels. Plan

Introduction aux Logiciels libres

Logiciel Libre Cours 9 Modèles Économiques

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté

Mettez Linux en boîte avec ClearOS

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

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

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

PROFIL EXPERIENCE ARCHITECTE LINUX, OPEN SOURCE, COORDINATEUR SÉCURITÉ EMEA

Logiciel Libre Cours 3 Fondements: Génie Logiciel

La montée des bases de données open source

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

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

Manuel du Desktop Sharing

Automatisation de l administration système avec

Méthode d Évaluation des Coûts liés à l Open Source (ECOS)

Logiciel Libre Cours 10 Debian

Jean-Christophe BECQUET

Présentation du ResEl

Cybercriminalité. les tendances pour 2014

Clusters de PCs Linux

Le logiciel libre. Jeudi 19 janvier Rémi Boulle Sébastien Dinot

WordPress : principes et fonctionnement

Étape 1 / CHOISIR UN HÉBERGEMENT

Logiciels libres en entreprise

Annexe : La Programmation Informatique

Processus d Informatisation

Modèles économiques de l'open Source

Serveurs mutualisés modulaires

Comment travailler avec les logiciels Open Source

Jean-Christophe BECQUET

Serveur DNS et DHCP couplé à LDAP Debian GNU/Linux

Environnement Informatique EMSE Linux

Déployer Linux en toute sérénité. Francois Chazalon Directeur Marketing

Prise en main d un poste de travail sous Windows sur le réseau du département MMI de l'upemlv. d après M. Berthet et G.Charpentier

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Logiciel et format de fichiers

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

ATICA Agence pour les Technologies de l Information et de la Communication dans l Administration

Manuel du client de bureau distant de KDE

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Sauvegarde des données au LAAS

9 rue Lucien Roullier Goussainville / INGÉNIEUR SYSTÈME LINUX

Forum Poitou-Charentes du Logiciel Libre

Découverte des Logiciels Libres. Gilles Dequen

Travail collaboratif. Glossaire

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Symantec Endpoint Protection Fiche technique

Manuel d installation pour la distribution Debian GNU/Linux

Savoir-faire Linux Inc Administration et Conseil Linux

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

CCNA Discovery Travailler dans une PME ou chez un fournisseur de services Internet

Logiciels libres et sécurité

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08

Une opportunité pour les entrepreneurs: le logiciel libre et open source. Daniel Morissette Mapgears Inc

Documentation d information technique spécifique Education. PGI Open Line PRO

NatRcs Ce document présente la liste des nouvelles fonctionnalités de la 7.00, disponible à partir de Mars 2011.

DenyAll Detect. Documentation technique 27/07/2015

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Présentation Internet

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Installation de DocBook sur un système Linux

Architecture de serveurs virtualisés pour la communauté mathématique

VoIP : les solutions libres

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Gestion de clusters de calcul avec Rocks

Bienvenue dans OpenOffice!

Les Fiches thématiques logiciels libres. Définition, avantages et limites

«clustering» et «load balancing» avec Zope et ZEO

Utiliser un client de messagerie

La tête dans les nuages

Manuel de KNetAttach. Orville Bennett Traduction française : Pierre Hécart Relecture de la documentation française : Ludovic Grossard

TP4 : Firewall IPTABLES

Un business model d éditeur open source

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

GENERALITES. COURS TCP/IP Niveau 1

Présentation du logiciel Free-EOS Server

Le problème de la neutralité du Net est-il réglé?

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

isiconcepts vous propose une solution globale

COMPTE RENDU DU COMITÉ EXÉCUTIF DU 19/03/2015

Découvrez La Formule Magique Pour Gagner De L argent Sur Internet

Linux 1: Présentation

Un concept multi-centre de données traditionnel basé sur le DNS

GUIDE D APPROCHE ET D ANALYSE DES LICENCES DE LOGICIELS LIBRES

User Documentation. Documentation utilisateur. version 0.2b

DSI - Pôle Infrastructures

PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

LE succès du libre ne se démontre pas : il se constate un peu plus

Transcription:

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 chiffres L organisation interne de Debian Emplois possible de Debian Les inconvénients pour une entreprise Les avantages pour une entreprise Plan 2

Le but de l association 2 : Présentation de Debian Le projet Debian est une association d individus qui ont pour cause commune de créer un système d exploitation libre. Les principes Le projet dispose de deux textes fondateurs définissant les principes partagés par tous ses membres : Le contrat social La définition d un logiciel libre ("Debian Free Software Guidelines" aka DFSG) Présentation de Debian 3

Le contrat social http://www.debian.org/social_contract 3 : Présentation de Debian Debian est et restera un ensemble logiciel totalement libre Debian donnera en retour à la communauté des logiciels libres Tous les logiciels développés par Debian seront libres Les auteurs de logiciel seront informés des bogues signalés par les utilisateurs, recevront les correctifs disponibles, etc. Les problèmes ne seront pas dissimulés (le système de suivi des bogues est public) Les priorités de Debian sont ses utilisateurs et le logiciel libre Existence de non-free et contrib comme service aux utilisateurs Présentation de Debian 4

4 : Présentation de Debian Les principes du logiciel libre selon Debian Redistribution libre et gratuite Disponibilité du code source Modifications autorisées et diffusion possible d applications dérivées Aucune discrimination envers des personnes ou des groupes (ex: on ne peut pas donner des droits différents selon la nationalité de l utilisateur) Aucune discrimination de champ d application (ex: on ne peut pas interdire l emploi du logiciel pour la recherche militaire) La licence ne doit pas être spécifique à Debian. La licence ne doit pas contaminer d autres logiciels (ex: la licence ne peut pas interdire la distribution du logiciel à côté d autres logiciels non-libres). Exemples de licences conformes : GPL, BSD, Artistique,... Présentation de Debian 5

5 : Présentation de Debian Des moyens matériels : les serveurs sur Internet de communication : liste de diffusion, canaux IRC, site web,... de diffusion : miroirs FTP, distributeurs commerciaux,... humains : des milliers de contributeurs bénévoles Des règles techniques pour assurer la cohérence de l ensemble de comportement pour faciliter la collaboration une constitution pour définir le fonctionnement interne et pour définir les règles de prise de décision Présentation de Debian 6

6 : Debian en chiffres Plus de 6000 paquets source (> 10k paquets binaires) Plus de 60 millions de lignes de code (il aurait fallu un investissement de plus de 2 milliards d euros à une entreprise pour développer tout cela) Des dizaines de serveurs (toutes architectures confondues) sur l internet Un réseau de plus d une centaine de miroirs à travers le monde Plus de 80Go de logiciels compilés pour 11 architectures Des milliers de petits contributeurs (qui testent, signalent des bogues, envoient des patchs,...) Plus de 1000 développeurs officiels répartis sur toute la planète Debian en chiffres 7

6 : Carte des développeurs Debian Debian en chiffres 8

Source: http://lists.debian.org/stats/ 7 : Debian en chiffres (suite) 20.000 bugs référencés et 170.000 bugs déjà corrigés 153 listes de diffusions totalisant 170.000 abonnements ; 36.000 messages différents rédigés chaque mois générant un trafic de 1,2 millions de mails envoyés quotidiennement ; environ 80 paquets mis à jour envoyés quotidiennement par les mainteneurs ; un site web de 700 Mo traduit en 28 langues Debian en chiffres 9

8 : L organisation interne Le fruit de 10 ans d évolution http://www.debian.org/intro/organization Une hiérarchie très légère Un leader élu annuellement par les développeurs Un comité technique (membres cooptés) Un secrétaire désigné par le leader Une croissance essentiellement "horizontale" (plus de développeurs) L organisation interne 10

De nombreux groupes de travail 9 : L organisation interne Il y a beaucoup de regroupements de compétences par centre d intérêts et/ou par responsabilité. Quelques exemples : debian-devel@lists.debian.org : liste originelle où tout le développement de Debian était discuté debian-www@lists.debian.org : réalisation du site web debian-perl@lists.debian.org : coordination entre les mainteneurs de paquets liés à Perl debian-policy@lists.debian.org : rédaction de la charte technique de Debian debian-qa@lists.debian.org : groupe "assurance qualité" debian-edu@lists.debian.org : sous-projet dont l objectif est d améliorer Debian en tant que distribution Linux pour l éducation L organisation interne 11

10 : L organisation interne De nombreux groupes de travail (suite) debian-newmaint@lists.debian.org : équipe qui s occupe d accompagner les prétendants au titre de "développeur Debian" dans leur démarche (identification, vérification des compétences, de la compréhension et de l acceptation des principes régissant Debian) debian-l10n-french@lists.debian.org : traduction de Debian en français debian-powerpc@lists.debian.org : portage de Debian sur l architecture PowerPC (Macs récents) debian-boot@lists.debian.org : développement du programme d installation initiale debian-security-private@lists.debian.org : l équipe chargée des mises à jour de sécurité... L organisation interne 12

Le processus de prise de décision 11 : L organisation interne Pour une décision qui concerne un seul paquet, c est le mainteneur qui tranche (le fameux "dictateur bénévole") ; Sinon on cherche un consensus après un débat contradictoire (les "flame wars") ; En cas d échec, on demande au comité technique de trancher pour les décisions techniques ; Pour les décisions non-techniques, on peut recourir à une résolution générale et déclencher un vote tel que décrit dans la constitution (c est très rare) ; Plus souvent c est les règles du logiciel libre qui s imposent : c est celui qui réalise qui a raison ("show me the code") face à deux solutions fonctionnelles, la sélection naturelle opère L organisation interne 13

12 : Pour quoi faire? Avant tout des serveurs pare-feu, passerelle, serveur web, serveur de fichiers (FTP, NFS, Samba), serveur d applications (JBoss, tomcat), base de données, DNS, SMTP (mail), NNTP (news), IRC, NTP,... parce que c est le domaine où Debian profite le plus de ses avantages parce que les serveurs sont immédiatement fonctionnels après installation Mais tout est possible Car presque tous les logiciels sont disponibles Projet debian-desktop (poste bureautique), projet debian-med (pour les médecins!), projet debian-edu (pour l éducation nationale),... Le slogan n est pas anodin: "Debian: le système d exploitation universel" Pour quoi faire? 14

Les points négatifs qui reviennent 13 : Les inconvénients Des versions trop anciennes dans stable Un programme d installation "effrayant" pour le béotien Pas de support officiel de la part de certains vendeurs de logiciels propriétaires (Oracle, etc.) Debian conforme aux standards (LSB, etc) mais pas certifiée (ca coûte de l argent)... Pas d interlocuteur fixe pour une entreprise, pas de partenariat contractuel directement avec Debian Mais développeurs Debian prêts à vendre leur service ; Ainsi que de nombreuses SSLL. http://www.debian.org/consultants/ (17 entreprises/consultants listés) Les inconvénients 15

Ce qui fait la réputation de Debian 14 : Les avantages Le meilleur système de paquetages de logiciels (fichier.deb et dpkg) Un système de mise à jour par le réseau inégalé (APT), Debian ne s installe qu une seule fois... => gain de temps considérable pour les administrateurs Une quantité impressionnante de logiciels disponibles => plus d installations sauvages => une meilleure homogénéité du parc Une cohérence de l ensemble garantie par les méthodes de Debian => une durée d adaptation plus courte car on peut toujour suivre la même démarche Les avantages 16

15 : Les avantages (suite) Ce qui fait la réputation de Debian (suite) Une transparence à tous les niveaux => on peut toujours faire soi-même ce que Debian ne veut pas faire Une équipe sécurité parmi les plus compétentes et les plus efficaces => indispensable pour les serveurs connectés à l extérieur => le mises à jour de sécurité s installent trivialement (voire automatiquement) avec APT Une stabilité hors-pair pour la version "stable" => on oublie le serveur une fois qu il est fonctionnel Toutes les dernières versions immédiatement disponibles dans la version "unstable" => possibilité de recompiler facilement le paquet si on en a besoin sur un serveur "stable" Les avantages 17

16 : Les avantages Pour une entreprise Un cycle de sortie des nouvelles versions plus adapté pour les entreprises (tous les 18 mois en moyenne) par rapport au cycle de 6 à 12 mois des distributions réalisées par des entreprises comme RedHat qui ont besoin de rentrées régulières ; Très peu de problèmes gênants grâce à la longue période de test qu aura subi la distribution en préalable à sa déclaration comme "stable" ; Debian est une solution pérenne (peu importe les conditions économiques, Debian sera toujours là). Cela fait 10 ans que le projet existe et qu il progresse dans sa ligne directrice ; Debian bénéficie d un support utilisateur excellent via les listes de diffusion d utilisateurs, mais un support commercial est également possible via les nombreuses SSLL qui ont toutes des connaissances sur cette distribution (parce que souvent Debian est utilisée en interne). Les avantages 18

... et le disent http://www.debian.org/users/ 17 : Ils ont choisi Debian... des dizaines d universités, de laboratoires de recherche ; des ministères ; des entreprises (fournisseurs d accès, SSLL,...) ; HP a choisi Debian comme distribution interne pour le développement France Telecom (Voilà,...) ; Free.fr... mais ne l affichent pas forcément Selftrade (environnement critique : haute disponibilité) NASA (fiabilité impérative), http://www.debian.org/news/1997/shuttle1 NSA? Debian est la distribution la plus avancée dans l intégration des patchs sécurité fournis par la NSA (SE Linux) Ils ont choisi Debian 19

18 : Conclusion Debian n est pas un bricolage réalisé uniquement par des développeurs barbus sans vie sociale une distribution dont le but unique est d accroitre ses parts de marché l instrument d une autre association (FSF,...) ou entreprise (HP, VaSoftware) En revanche, Debian est surtout un projet pharaonique qui s appuie sur une mécanique assez bien huilée un outil efficace pour la coopération entre des contributeurs de toutes origines et aux intérêts divers (les règles internes sont relativement bien définies depuis le temps que le projet existe) le fruit d années d efforts dans le sens de l excellence technique et de la qualité une distribution pérenne sur laquelle tout le monde peut s appuyer Conclusion 20