|
Debian est un système d'exploitation reposant sur les principes du logiciel libre et développé de façon bénévole par l'intermédiaire d'Internet. Ce système permet un mode d'unification des nombreux éléments pouvant être développés indépendamment les uns des autres. Ils sont associées sous forme de « paquets » modulables en fonction des besoins (on en dénombre plus de 18 000 en 2008). On l'assimile généralement à Debian GNU/Linux, la distribution GNU/Linux de Debian, car c'est la seule branche parfaitement fonctionnelle. Pourtant d'autres versions du système Debian sont possibles comme le prouve le projet Debian GNU/Hurd[1] ou Debian GNU/kFreeBSD[2]. Debian a été utilisée comme base de nombreuses autres distributions comme Knoppix ou Ubuntu qui rencontre un grand succès. La version originale a été retenue comme système d'exploitation Linux pour équiper le matériel informatique de la ville de Munich, soit près de 14 000 PC[3].
Organisation du projetDebian est une distribution Linux non commerciale, lancée en 1993 par Ian Murdock avec le soutien de la Fondation pour le logiciel libre ; elle a pour principal but de fournir un système d'exploitation composé uniquement de logiciels libres. Debian se prononce « Débiane ». Ce nom trouve son origine dans la contraction de deux prénoms : Debra, la femme du créateur du projet, et Ian, le créateur lui-même[4]. Le projet Debian s'organise autour de trois piliers :
Juridiquement, Debian est le projet d'une association à but non lucratif nommée SPI (Software in the Public Interest)[8]. Debian est le nom de l'organisation, souvent utilisé pour désigner la distribution Debian GNU/Linux. Cependant d'autres projets sont également en développement, notamment basé sur le Hurd, le cœur du système d'exploitation GNU. Des projets de portage vers d'autres noyaux sont aussi en cours : Debian GNU/Hurd, Debian GNU/kFreeBSD et Debian GNU/NetBSD. Distribution des logicielsLa distribution GNU/Linux contient environ 18 000 paquets logiciels élaborés et maintenus par un millier de développeurs. Debian est réputé pour sa fiabilité et son gestionnaire de paquets original (APT), au format de fichier .deb, permettant les mises à jour et garantissant un système homogène. Debian est disponible pour une dizaine de plateformes de matériel informatique : m68k, SPARC, Alpha, PowerPC, x86, IA-64, PA-RISC, MIPS (big et little-endian), ARM, OS/390 et plus récemment AMD64. Sections de paquets logicielsPour chaque branche, trois sections sont disponibles :
Gestion des paquetsDPKG est le programme principal pour manipuler les fichiers de paquets (APT y fait d'ailleurs appel pour l'installation des dits programmes). APT « Advanced Packaging Tool » (trad. outil avancé de paquets) est une interface avancée pour le système de gestion des paquets Debian, qui consiste en plusieurs programmes dont les noms commencent par « apt- » (apt-get, apt-cache, apt-cdrom, ...). Outre sa facilité d'emploi et sa polyvalence, son intérêt réside dans sa gestion automatique des dépendances entre les différents paquets. Il existe également une interface graphique pour ce programme : Synaptic. Dselect est l'interface utilisateur historique, permettant une gestion plus aisée des paquets. Cet utilitaire tend à céder la place à Aptitude. Versions de Debian GNU/LinuxDebian est toujours disponible en 3 versions (trois branches) qui sont :
De plus, il existe un dépôt de paquets nommé experimental ; il contient des paquets expérimentaux de logiciels dont l'utilisation pourrait dégrader le système. Cependant, le dépôt experimental ne contient pas tous les paquets disponibles dans les branches stable, testing et unstable. Voila pourquoi il n'est pas considéré comme une branche à part entière. Historique des versionsLes différentes versions de la distribution empruntent leurs noms aux personnages du film d'animation Toy Story des studios Pixar :
Note : il n'y a pas eu de version 1.0 du système Debian. En décembre 1995, un revendeur de CD (Infomagic) a fait presser des CD de la version de développement en les intitulant Debian 1.0. Cette version étant imparfaite et notoirement boguée, la première version officielle de Debian a donc été la 1.1 afin d'éviter toute confusion. En outre, Sid, ne signifierait pas still in development contrairement à une rumeur répandue[12]. Cependant, il semble que le doute règne encore sur la question [13] si l'on en croit le paragraphe 4.6 du document référencé. Versions 0.xDebian est née en août 1993 grâce à Debra Murdock et Ian Murdock, alors étudiants à l'université Purdue. Debian fut soutenu par le projet GNU de la Free Software Foundation de novembre 1994 à novembre 1995. Les version 0.01 jusqu'à 0.90 de Debian furent produites entre août et décembre 1993. Ian Murdock écrivait alors :
Il arrêta de travailler activement sur le projet en mars 1996 durant la pré-production de la Debian 1.0. Cette dernière fut renommée 1.1 pour éviter toute confusion avec un fabricant de disque compact qui nomma faussement 1.0 une version précédente. Cet incident mena au concept d'images ISO "officielles", de façon à éviter aux vendeurs ce genre de bévue. Durant le mois d'août 1995 (entre la version 0.93R5 et 0.93R6 de Debian), Hartmnut Koptein débuta le premier portage de Debian pour la famille des Motorola m68k. Selon lui : « De très nombreux paquets étaient construits autour de l'architecture i386 ("petit bout", -m486, -O6 et autres options de ce genre de la bibliothèque libc4) et ce fut un travail énorme que d'avoir une base de paquets de départ sur ma machine (un Atari Medusa 68040, 32 MHz). Après trois mois (en novembre 1995), je mis à disposition 200 paquets, sur les 250 disponibles, tous pour la bibliothèque libc5 ! » Depuis lors, le projet Debian s'est développé en incluant de nombreux portages vers d'autres architectures, ainsi qu'un portage vers un nouveau noyau, Hurd, et donc vers le système à micro-noyau GNU/Hurd. Un des tous premiers membres du projet, Bill Mitchell, se rappelle au sujet du noyau Linux :
Versions 2.xIan Jackson devint le responsable du projet Debian au début de l'année 1998 et devint tout de suite après vice-président de la Software in the Public Interest. Après la démission du trésorier (Tim Sailer), du président (Bruce Perens) et du secrétaire (Ian Murdock), il devint président et trois nouveaux membres furent choisis : Martin Schulze (vice-président), Dale Scheetz (secrétaire) et Nils Lohner (trésorier). La version 2.0 de Debian (Hamm) sortit en juillet 1998 pour les architectures de processeurs Intel x86 et Motorola m68k. Cette version se caractérise par l'introduction d'une nouvelle version des bibliothèques C (libc6 reposant sur la glibc2). Au moment de sa sortie, il y avait plus de 1 500 paquets maintenus par plus 400 développeurs Debian. Wichert Akkerman succéda à Ian Jackson comme chef de projet Debian en janvier 1999. La version 2.1 de Debian sortit le 9 mars 1999, après avoir été retardée pendant une semaine par des demandes de corrections de dernière minute. La Debian 2.1 (Slink) supporte officiellement deux nouvelles architectures : l'Alpha et le Sparc. Les paquets contenant le système X-Window furent profondément réorganisés par rapport aux précédentes versions. Elle inclut aussi APT, l'interface de gestion de paquets de la génération suivante. Ainsi, cette version de Debian fut la première à requérir deux cédéroms pour le jeu de cédéroms officiels ; elle contient environ 2 250 paquets. Le 21 avril 1999, Corel Corporation et le projet KDE formèrent effectivement une alliance avec Debian lorsque Corel affirma son intention de fabriquer une distribution Linux basée sur Debian et l'environnement de bureau du projet KDE. Durant le printemps et l'été suivants, une autre distribution basée sur Debian fit son apparition, Storm Linux. Le projet Debian choisit alors un nouveau logo, en créant à la fois une version officielle à utiliser sur le matériel utilisant Debian, comme les cédéroms ou les sites webs officiels du projet, et une version non-officielle pour une utilisation dérivée de Debian ou mentionnant son nom. Un nouveau portage, unique en son genre, débuta à ce moment avec le Hurd. C'est la première tentative d'utiliser un noyau non-linux, avec le GNU/Hurd, qui est lui-même basé sur le micro-noyau GNU Mach. La Debian 2.2 (Potato) est sortie le 15 août 2000, cette version ajoute le support des architectures PowerPC et ARM, avec Wichert Akkerman en tant que chef de projet, cette version de la distribution compte 3 900 paquets maintenus par près de 450 développeurs. Versions 3.xDebian 3.0 fut nommée « Woody » et supportait toujours plus d'architectures, avec l'ajout des IA-64, HP PA-RISC, MIPS et S/390. Le projet compte alors 900 développeurs et 8 000 paquets, dont pour la première fois KDE, après que le conflit de licence de la bibliothèque Qt eut été résolu. Debian « Sarge », soit la version 3.1, fut finalisée le 6 juin 2005 et compte pas moins de 15 000 paquets et 11 architectures. Versions 4.xLa version 4.0, « Etch » est sortie le 8 avril 2007 et inclut les éléments suivants :
Le 27 juillet 2008, la quatrième révision de « Etch » est sortie. Outre les mises à jour de sécurités habituelles, cette version inclus aussi « etch-and-a-half ». Ce dernier propose un nouveau noyau (2.6.24), des drivers plus récents pour Xorg, ainsi que divers autres changements permettant de faire fonctionner Debian avec un matériel plus récent[14]. Le 15 août 2008, Debian peut s'installer sur le téléphone Neo FreeRunner[15]. Caractéristiques et critiquesLa distribution Debian est beaucoup utilisée sur des serveurs et par des administrateurs systèmes ayant de bonnes compétences en informatique. Si elle se veut tout autant utilisable sur des ordinateurs personnels, l'ergonomie du système repose malgré tout sur les bonnes compétences techniques de l'utilisateur (par exemple son installation a longtemps été rédhibitoire pour les novices). A noter tout de même que sa reprise par des distributions orientées "utilisateur final", comme Ubuntu, a accéléré les progrès du coté de l'ergonomie. Cette utilisation sur les serveurs fait également que son cycle de sortie de nouvelles versions repose sur une fiabilité irréprochable, ce qui a entraîné des délais très longs entre les versions stables (surtout à l'époque des versions 3). Cela avait pour conséquence de fournir des applicatifs stables mais parfois désuets ou dépassés au moment de la sortie d'une nouvelle version. En 2008, pour résoudre ce problème, la version "Etch et demi" propose une mise à jour des paquets au sein d'une version stable, ce qui est une première dans l'histoire de Debian. En mai 2008, Luciano Bello un chercheur en sécurité informatique a découvert que des changements effectués dans la version d'OpenSSL distribuée par Debian avaient provoqué une faiblesse dans le générateur de nombres aléatoires[16]. Ainsi sur les clés de sécurité générées par une machine utilisant la version « Etch » étaient prédictibles[17]. Cette faille a concerné aussi les distributions dérivées de Debian telles que Ubuntu et Knoppix. On relève aussi des problèmes sur le plan de la communication (site web à l'aspect peu moderne et peu actualisé par exemple), mais aussi des problèmes de communication entres les développeurs. Ces aspects avaient notamment été pointés du doigt par Sam Hocevar lors de la campagne pour le poste de chef de projet[18] en 2007. Voir aussiNotes et références
Liens internesDistributions basées sur Debian
Bibliographie
Liens externes
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net