[{"cw_etype": "Card", "eid": 1472, "title": "Pourquoi choisir Debian pour d\u00e9ployer Linux dans son entreprise ?", "synopsis": "Article publi\u00e9 en 2005", "content": "[Debian GNU/Linux](http://www.debian.org/)\r\n\r\n## Qu'est-ce que Debian ?\r\n    \r\nDebian est l'une des quatre principales distributions de Linux. A l'oppos\u00e9 de ses concurrentes que sont RedHat, Mandrake et Suse, elle n'est pas le produit d'une entreprise priv\u00e9e et n'a pas pour unique cible les architectures Intel et le noyau Linux. Debian est le fruit du travail d'une association internationale structur\u00e9e et bien organis\u00e9e ayant pour objectif et slogan \"Debian : un syst\u00e8me d'exploitation universel\".\r\n    \r\nA tout seigneur, tout honneur, commen\u00e7ons par l'[introduction](http://www.debian.org/intro/) que le projet Debian propose sur son site et en particulier par les [bonnes raisons de choisir Debian](http://www.debian.org/intro/why_debian.fr.html), ainsi que quelques [questions fr\u00e9quemment pos\u00e9es](http://www.debian.org/intro/about.fr.html). Cette pr\u00e9sentation est bien compl\u00e9t\u00e9e par un document clair et concis, \u00e9crit par un d\u00e9veloppeur Debian fran\u00e7ais, intitul\u00e9 [Debian en milieu professionnel](http://ouaza.com/static/conf/pres-lug68_slideshow.pdf).\r\n    \r\nReprenons quelques chiffres. Plus de mille d\u00e9veloppeurs officiels, aid\u00e9s de milliers de contributeurs, ont empaquet\u00e9 plus de six mille logiciels qui sont distribu\u00e9s par plus d'une centaine de serveurs miroirs, ce qui repr\u00e9sente plus de 80 Go de logiciels compil\u00e9s pour onze architectures diff\u00e9rentes, le tout disponible en pr\u00e8s de vingt-huit langues.\r\n    \r\nIl est important de pr\u00e9ciser que la distribution Debian comporte trois branches : stable, testing et unstable. La nouvelle version d'un paquet est ajout\u00e9e \u00e0 unstable et n'est transf\u00e9r\u00e9e dans testing qu'apr\u00e8s une dizaine de jours, si aucun probl\u00e8me n'a \u00e9t\u00e9 signal\u00e9. Apr\u00e8s plusieurs mois de d\u00e9veloppements et de tests, la branche testing deviendra la nouvelle version stable de la distribution. L'objectif de la distribution stable n'est pas donc pas d'avoir des logiciels r\u00e9cents mais d'avoir des syst\u00e8mes s\u00fbrs et extr\u00eamement stables qui ne demandent presqu'aucune maintenance, ce qui convient parfaitement pour des serveurs et des \u00e9quipements r\u00e9seau.  La branche testing est quant \u00e0 elle suffisamment stable pour \u00eatre utilis\u00e9e au quotidien sans probl\u00e8me et peut donc servir pour des postes de travail ou des serveurs de d\u00e9veloppement. La branche unstable en revanche n'est recommand\u00e9e que pour les personnes capables de maintenir elles-m\u00eames leur machine.\r\n    \r\nDebian a longtemps eu la r\u00e9putation d'\u00eatre difficile \u00e0 installer et \u00e0 configurer par un non initi\u00e9. Cette r\u00e9putation n'est plus aujourd'hui m\u00e9rit\u00e9e puisque les nouvelles versions du programme d'installation d\u00e9tectent automatiquement le mat\u00e9riel pr\u00e9sent sur la machine et ne demandent plus \u00e0 l'utilisateur d'identifier les pilotes de p\u00e9riph\u00e9riques n\u00e9cessaires \u00e0 son fonctionnement. Au-del\u00e0 de cette installation initiale, les utilitaires d'installation de logiciels et la qualit\u00e9 de l'int\u00e9gration des logiciels entre eux donnent toute leur mesure. Ceci a longtemps permis aux utilisateurs de Debian de pr\u00e9tendre en souriant que la mauvaise qualit\u00e9 du programme d'installation n'\u00e9tait pas un probl\u00e8me puisqu'on n'avait \u00e0 l'utiliser qu'une seule fois dans sa vie et que contrairement \u00e0 d'autres distributions, toutes les mises \u00e0 jour, y compris les mises \u00e0 jour d'une version majeure \u00e0 la suivante, pouvait se faire en tapant une seule commande : apt-get.\r\n  \r\n## Quelles entreprises utilisent Debian ?\r\n    \r\nLe projet Debian maintient une liste des [entit\u00e9s qui utilisent la distribution](http://www.debian.org/users) et souhaitent le faire savoir. Il est difficile d'estimer avec pr\u00e9cision quels sont les grands comptes qui ont fait le choix de Debian, puisqu'ils sont peut nombreux \u00e0 donner des d\u00e9tails de ce type et se limitent le plus souvent \u00e0 signaler qu'ils utilisent Linux. Nous avons cependant connaissance de quelques exemples : Hewlett Packard, France Telecom (voila.fr), Free Telecom (free.fr), EDF R&D, Selftrade (bourse en ligne), NASA, National Security Agency of USA (Secure Linux), Europcar.\r\n    \r\nSuite au changement de tarification de RedHat, Europcar a d\u00e9cid\u00e9 de remplacer RedHat par Debian sur l'ensemble de ses postes de travail. Hewlett Packard a standardis\u00e9 son environnement de recherche et d\u00e9veloppement Linux sur la base de Debian. 01 Informatique a publi\u00e9 en mars 2004 un article intitul\u00e9 Le PC Linux fait une perc\u00e9e dans l'entreprise qui cite comme distribution principale RedHat, Debian et Suse et comme utilisateurs, Total, le Minist\u00e8re de l'Int\u00e9rieur et un \u00e9diteur belge. \r\n  \r\n## Popularit\u00e9\r\n    \r\nLe site DistroWatch, consacr\u00e9 aux distributions de Linux, donne Debian quatri\u00e8me dans son [classement de popularit\u00e9 de mai 2004](http://www.distrowatch.com/stats.php?section=popularity), derri\u00e8re Mandrake, Fedora/RedHat et Knoppix. Knoppix \u00e9tant une variante de Debian, on peut donc consid\u00e9rer que Debian occupe deux des quatre premi\u00e8res places :-).\r\n    \r\nLe magazine allemand Linux Enterprise nomme Debian meilleure distribution pour l'entreprise devant Suse et RedHat. Un autre magazine allemand, Linux Magazin, nomme  [Debian devant Knoppix (!) et Suse](http://www.linux-magazin.de/Artikel/ausgabe/2003/12/award/award.html).\r\n    \r\nD'apr\u00e8s un sondage Netcraft, les gens qui, depuis son changement de tarification, [abandonnent RedHat passent \u00e0 Debian](http://www.serverwatch.com/news/article.php/3306161), ce qui en fait la [deuxi\u00e8me distribution la plus utilis\u00e9e](http://news.netcraft.com/archives/2004/01/28/debian_fastest_growing_linux_distribution.html) au monde, derri\u00e8re RedHat.\r\n    \r\nLe Monde Informatique quant \u00e0 lui, en 2003, dit de Debian qu'elle est la distribution la plus compl\u00e8te et la plus stable.\r\n  \r\n## Support commercial\r\n    \r\nLe site de Debian propose une liste, n\u00e9cessairement incompl\u00e8te, de  [personnes et soci\u00e9t\u00e9s](http://www.debian.org/consultants/#France) qui offrent un support commercial. La soci\u00e9t\u00e9 [Logilab](http://www.logilab.fr/), auteur de cet article, offre une aide au d\u00e9ploiement, \u00e0 l'administration et des formations sp\u00e9cifiques \u00e0 Debian.\r\n    \r\nParmi les grands de l'informatique, Hewlett Packard s'est fait remarquer par son offre de support commercial de Debian. HP propose \u00e0 ses clients de livrer ses machines avec [RedHat, Suse ou Debian install\u00e9](http://www.01net.com/article/233442.html) et annonce avoir renforc\u00e9 son support pour Debian \u00e0 la demande de ses clients, qui sont de plus en plus nombreux \u00e0 souhaiter disposer de Debian sur leurs postes de travail et serveurs.\r\n  \r\n## D\u00e9ployer Debian\r\n    \r\nDebian offre des avantages pour un d\u00e9ploiement \u00e0 grande \u00e9chelle. En particulier, l'outil de gestion des paquets dpkg permet d'obtenir la liste des paquets install\u00e9s (dpkg --get-selections), mais aussi de fixer la liste des paquets \u00e0 installer (dpkg --set-selections). L\u00e0 o\u00f9 d'autres syst\u00e8mes d'exploitation mettent en place des m\u00e9canismes compliqu\u00e9s pour r\u00e9pliquer une machine ma\u00eetre sur des machines esclaves, il suffit \u00e0 un administrateur Debian de fixer la liste des paquets et de d\u00e9compresser une archive de /etc pour qu'une machine soit identique \u00e0 une autre. La qualit\u00e9 des paquets Debian assure au passage que tous les fichiers de configuration des logiciels install\u00e9s sont bien dans /etc, contrairement \u00e0 d'autres distributions qui n'ont pas toujours le m\u00eame souci du d\u00e9tail.\r\n    \r\nUne autre solution pour un d\u00e9ploiement \u00e0 grande \u00e9chelle consiste \u00e0 utiliser des clients l\u00e9gers, qui d\u00e9marrent par le r\u00e9seau gr\u00e2ce au protocoles PXE et DHCP et ne n\u00e9cessitent pas de disques durs. Les donn\u00e9es et les sauvegardes sont ainsi centralis\u00e9es sur des serveurs et mieux prot\u00e9g\u00e9es. De plus, les installations sont simplifi\u00e9es puisqu'il suffit d'ajouter un logiciel sur le serveur pour qu'il soit imm\u00e9diatement disponible sur tous les clients. Les postes clients sont plus faciles \u00e0 maintenir et moins co\u00fbteux car ils ne comportent pas de logiciel sp\u00e9cifique ni de disque dur. Si un poste client a un probl\u00e8me mat\u00e9riel, il peut \u00eatre remplac\u00e9 imm\u00e9diatement sans que cela ait la moindre cons\u00e9quence pour l'utilisateur. Logilab a \u00e9crit en juin 2000 l'un des premiers guide  d\u00e9crivant l'installation d'un parc de ce type et utilise cette solution en interne depuis cette date. D'autres soci\u00e9t\u00e9s ont adopt\u00e9 cette approche et en font la [publicit\u00e9](http://www.01net.com/article/231729.html).    \r\n    \r\nOn a vu ci-dessus que Debian avait pour avantage de proposer trois branches, qui couvraient des besoins diff\u00e9rents. Il est \u00e9vident que cette possibilit\u00e9 de maintenir plusieurs branches en parall\u00e8le est une qualit\u00e9 de la distribution, qu'une entreprise peut exploiter \u00e0 son avantage. Lors d'un d\u00e9ploiement industriel, on a toujours \u00e0 faire face \u00e0 des conflits de versions entre les d\u00e9pendances des outils d\u00e9velopp\u00e9s en interne ou par des prestataires et les \u00e9l\u00e9ments de la plate-forme choisie. Pour prendre un exemple concret, on peut citer le cas d'un client de Logilab qui souhaitait distribuer un logiciel pour RedHat 7, 8 et 9 et qui s'est vu contraint d'en modifier les sources et de le compiler plusieurs fois car RedHat 7.2 inclut la version 2.95 de gcc, mais RedHat 8 inclut gcc 3. De m\u00eame tel logiciel fonctionnera avec Debian testing qui inclut Gnome 2 mais pas avec Debian stable qui n'inclut que Gnome 1. Ces probl\u00e8mes sont courants et ont motiv\u00e9 le cr\u00e9ateur du projet Debian \u00e0 cr\u00e9er une soci\u00e9t\u00e9, Progeny, dont le m\u00e9tier est de proposer \u00e0 ses clients de maintenir des plate-forme Linux sur la base de la distribution Debian.\r\n\r\nLogilab, au fait de la n\u00e9cessit\u00e9 d'introduire une part de sur-mesure dans le d\u00e9ploiement d'une distribution Debian, propose \u00e0 ses clients de les aider \u00e0 adapter et maintenir leur propre variante de Debian. Ceci n'est viable que parce que cette distribution est suffisamment modulaire pour le permettre, mais aussi parce que plusieurs soci\u00e9t\u00e9s dans le monde ont ouvert la voie et travaillent \u00e0 modulariser Debian. \r\n  \r\n## Des distributions Debian sur mesure !\r\n    \r\n[Componentized Linux](https://en.wikipedia.org/wiki/Progeny_Linux_Systems) est un projet visant \u00e0 b\u00e2tir, sur la base de Debian, des modules interd\u00e9pendants et versionn\u00e9s s\u00e9par\u00e9ment. Cette modularisation r\u00e9duit l'influence des interd\u00e9pendances entre paquets en les synth\u00e9tisant par des d\u00e9pendances entre modules. Mettre au point une plate-forme Linux revient alors \u00e0 faire un choix de versions de modules et y rajouter les paquets manquants. Une telle adaptation est beaucoup plus difficile \u00e0 faire avec une distribution classique.\r\n\r\n[Custom Debian Distribution](https://wiki.debian.org/CustomDebian) est un outil d\u00e9velopp\u00e9 par le projet Debian pour faciliter la cr\u00e9ation de m\u00e9ta-paquets et donc de distributions sp\u00e9cialis\u00e9es telles que [Debian Junior](http://www.debian.org/devel/debian-jr/) (pour les moins de 14 ans), [Debian Med](http://www.debian.org/devel/debian-med/) (pour les professions m\u00e9dicales), [Demudi](http://www.demudi.org/) (pour les professionnels du son et du multim\u00e9dia) ou encore [SkoleLinux](http://www.skolelinux.org/) et Debian-Edu (pour les \u00e9coles et universit\u00e9s).\r\n    \r\nMorphix est une distribution modulaire fond\u00e9e sur Debian, qui ne n\u00e9cessite aucune installation sur disque dur et d\u00e9marre \u00e0 partir d'un simple c\u00e9d\u00e9rom. [Knoppix](http://www.knoppix.org/) est aussi une distribution \"LiveCD\" fond\u00e9e sur Debian, qui conna\u00eet depuis plusieurs mois une croissance fulgurante, car elle pr\u00e9sente l'avantage de pouvoir \u00eatre essay\u00e9e sur tout ordinateur, sans installation et sans remise en cause du syst\u00e8me d\u00e9j\u00e0 install\u00e9.", "content_format": "text/markdown", "wikiid": "pourquoi-debian", "creation_date": "2011/12/01 14:52:37", "cwuri": "http://beta.logilab.fr/1472", "modification_date": "2023/01/12 13:52:27"}]