Debian

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Debian
Logo
Debian GNU/Linux 7.0 (Wheezy) avec GNOME
Debian GNU/Linux 7.0 (Wheezy) avec GNOME

Famille GNU/Linux
Type de noyau Monolithique modulaire
État du projet En développement
Plates-formes i386, x86-64, PowerPC, 68k, SPARC, Alpha, ARM, MIPS, HPPA, OS/390, IA-64
Licence Diverses licences, libres selon Debian
Dernière version stable 7.6 (Wheezy) (12 Juillet 2014) [+/−]
Dernière version avancée 8.0 (Jessie) [+/−]
Méthode de mise à jour apt
Environnement graphique Au choix GNOME, KDE, Xfce, Enlightenment
Gestionnaire de paquets dpkg
Site web Debian.org

Debian (/de.bjan/) est une organisation communautaire et démocratique, dont le but est le développement de systèmes d'exploitation basés exclusivement sur des logiciels libres.

Chaque système, lui-même nommé Debian, réunit autour d'un noyau de système d'exploitation de nombreux éléments pouvant être développés indépendamment les uns des autres, pour plusieurs architectures matérielles. Ces éléments, programmes de base complétant le noyau et logiciels applicatifs, se présentent sous forme de « paquets » qui peuvent être installés en fonction des besoins (paragraphe Distribution des logiciels). L'ensemble système d'exploitation plus logiciels s'appelle une distribution.

On assimile généralement ces systèmes d'exploitation au système Debian GNU/Linux, la distribution GNU/Linux de Debian, car jusqu'en 2009 c'était la seule branche parfaitement fonctionnelle. Mais d'autres distributions Debian sont en cours de développement en 2013 : Debian GNU/Hurd[1],[2] et Debian GNU/kFreeBSD[3]. La version Debian « Squeeze » est la première à être distribuée avec le noyau kFreeBSD en plus du noyau Linux[4].

Debian est utilisée comme base de nombreuses autres distributions comme Knoppix ou Ubuntu qui rencontrent un grand succès.

Fin 2005, la distribution Debian a été retenue par la ville de Munich pour équiper les quelque 14 000 ordinateurs de type PC qui formaient alors son parc informatique[5].

Caractéristiques de la philosophie Debian[modifier | modifier le code]

Debian se distingue de la plupart des distributions fondées sur elle par son caractère non commercial et par le mode de gouvernance coopératif de l'association qui gère la distribution.

Une distribution commerciale est une distribution éditée par une société commerciale. Par « constituer une distribution » on entend « choisir et assembler les logiciels qui composent la distribution » : le noyau du système d'exploitation, le programme d'installation de la distribution, un programme et des pilotes pour les connexions comme le Wi-Fi ou pour une imprimante, des logiciels comme un lecteur vidéo, un navigateur Web, etc. Les distributions commerciales proposent généralement des versions gratuites, mais cela n'en fait pas des distributions non commerciales puisque l'objectif est de réaliser du profit par la vente de services liés à l'utilisation de la distribution, support, développement..., ou par la vente d'un code permettant d'activer une partie bridée de celle-ci. Ainsi, Ubuntu est une distribution commerciale car elle est fabriquée par la société commerciale Canonical. Debian est en revanche une distribution non commerciale car elle est développée par l'organisation à but non lucratif SPI.

La distinction entre distributions non commerciales et commerciales est importante car les choix en matière de technologie ou de marketing ne sont pas fondés sur les mêmes critères selon qu'ils sont faits par des bénévoles organisés en démocratie directe, ou par le (ou les) propriétaire(s) d'une société commerciale.

Organisation du projet[modifier | modifier le code]

Schéma d'organisation de la fondation Debian.

Debian est une distribution GNU/Linux non commerciale, lancée en 1993 par Ian Murdock avec le soutien de la Free Software Foundation ; 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[6].

Le projet Debian s'organise autour de trois piliers :

  1. un contrat social passé avec la communauté du logiciel libre définit de grands principes auxquels les développeurs adhèrent[7] ;
  2. les principes du logiciel libre selon Debian (ou DFSG) définissent précisément le sens du mot « libre » pour les développeurs de Debian[8] ;
  3. une constitution décrit le fonctionnement interne du projet, les méthodes de prise de décisions et les rôles des différents acteurs : le chef du projet, le secrétaire, les développeurs, etc. La démocratie Internet utilise une méthode de vote par pondération par classement : la méthode Schulze (une méthode Condorcet)[9].

Juridiquement, Debian est le projet d'une association à but non lucratif nommée SPI (Software in the Public Interest)[10].

Debian est en fait le nom de l'organisation, mais est souvent utilisé pour désigner la distribution, fruit de l'organisation.

La fondation regroupe plusieurs centaines de programmeurs, mais tous ne sont pas actifs. Les programmeurs actifs sont normalement chargés de la gestion d'un ou plusieurs modules. La coordination est assurée par des échanges sur liste de diffusion ou par chat IRC, ainsi que par les organes de la fondation.

Le projet est dirigé par un Debian Project Leader (« chef de projet Debian ») élu (ou réélu) par les membres chaque année, dans le respect de la constitution de la fondation. Ses pouvoirs sont limités, et les décisions d'une certaine importance sont prises par la communauté. Il est assisté depuis 2006 par un Debian Second in Charge (2IC).

Un autre poste important est celui de Release manager, lui-même assisté de release assistants. Son rôle est de définir (avec la communauté des développeurs) les objectifs de la prochaine version, de superviser le processus et de définir les dates de sorties[11],[12].

Le projet est composé de bénévoles, essentiellement des développeurs. De ce fait, la fondation a des besoins financiers réduits, satisfaits par des dons en nature (des ordinateurs, par exemple[13]) ou en argent.

Chefs de projet / Project leaders[modifier | modifier le code]

Le projet a eu les chefs de projet suivants[14] :

  1. Ian Murdock (août 1993 – mars 1996), fondateur du projet Debian ;
  2. Bruce Perens (avril 1996 – décembre 1997) ;
  3. Ian Jackson (janvier 1998 – décembre 1999) ;
  4. Wichert Akkerman (janvier 1999 – mars 2001) ;
  5. Ben Collins (avril 2001 – avril 2002) ;
  6. Bdale Garbee (avril 2002 – avril 2003) ;
  7. Martin Michlmayr (mars 2003 – mars 2005) ;
  8. Branden Robinson (avril 2005 – avril 2006) ;
  9. Anthony Towns (avril 2006 – avril 2007) ;
  10. Samuel Hocevar (avril 2007 – avril 2008) ;
  11. Steve McIntyre (avril 2008 – avril 2010)[15],[16] ;
  12. Stefano Zacchiroli (avril 2010 – avril 2013)[17] ;
  13. Lucas Nussbaum (avril 2013 – aujourd'hui)[18].

Responsables de la distribution / Release managers[modifier | modifier le code]

  1. Brian C. White (1997 – 1999).
  2. Richard Braakman (1999 – 2000).
  3. Anthony Towns (2000 – 2004).
  4. Steve Langasek, Andreas Barth et Colin Watson (2004 – 2007).
  5. Andreas Barth et Luk Claes (2007 – 2008).
  6. Luk Claes et Marc Brockschmidt (2008 – 2009).
  7. Luk Claes et Adeodato Simó (2009 – 2010).
  8. Adam D. Barratt et Neil McGovern (2010 – 2013)[19].
  9. Adam D. Barratt et Niels Thykier (2013 – aujourd'hui)[20].

Distribution des logiciels[modifier | modifier le code]

La distribution GNU/Linux contient environ 25 000 paquets logiciels (29 000 avec la version Squeeze[21]) élaborés et entretenus 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  : x86, SPARC, PowerPC, MIPS (big et little-endian), IA-64, S/390, AMD64, ARM, Alpha et PA-RISC (ces deux dernières ne sont plus officiellement supportées à compter de la version « Squeeze »). D'autres architectures sont supportées, mais de manière non officielle[22].

Sections de paquets logiciels[modifier | modifier le code]

Pour chaque branche, trois sections sont disponibles :

  • la section main est la section principale de Debian. Elle contient la plupart des paquets ;
  • la section non-free regroupe tous les paquets qui ne respectent pas les DFSG. Ils ne font plus partie officiellement de la distribution et ne sont pas entretenus par les développeurs Debian. Le paquet vrms indique s'il y a des paquets non-free sur le système ;
  • la section contrib est destinée aux paquets qui respectent les DFSG, mais qui dépendent d'un paquet de la section non-free.

D'autres dépôts logiciels existent dans Debian, comme les dépôts backports qui proposent un service de rétroportage à destination des utilisateurs de la version stable. En effet, une fois que la version stable est publiée, elle n’est plus mise à jour que pour des bugs sérieux trouvés dans ses paquets ou des mises à jour de sécurité. Les dépôts backports fournissent des versions plus récentes mais potentiellement moins stables de certains logiciels, qui proviennent de la prochaine version dite testing et sont adaptées pour s’intégrer à la version stable. Aujourd'hui les dépôts backports sont officiellement supportés par Debian[23].

Gestion des paquets[modifier | modifier le code]

Synaptic

Dpkg est le programme principal pour manipuler les fichiers de paquets (APT y fait d'ailleurs appel pour l'installation desdits programmes).

APT pour « Advanced Packaging Tool » (soit « Utilitaire de gestion de paquets avancé » en français) 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/Linux[modifier | modifier le code]

Debian est toujours disponible en trois versions (trois branches) qui sont :

  • stable : version figée où les seules mises à jour sont des correctifs de sécurité ;
  • testing : future version stable où seuls les paquets suffisamment matures peuvent rentrer ;
  • unstable : surnommée Sid, il s'agit d'une version en constante évolution, alimentée sans fin par de nouveaux paquets ou de mises à jour de paquets déjà existants (on parle de Rolling release).

De plus, il existe un dépôt de paquets nommé backports (voir ci-dessus) et un autre nommé experimental qui 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. Voilà pourquoi il n'est pas considéré comme une branche à part entière.

Enfin, une déclinaison Live CD (ou CD autonome) existe, permettant de tester la distribution depuis un support amovible, sans avoir à l'installer[24].

Historique des versions[modifier | modifier le code]

Les différentes versions de la distribution empruntent leur nom aux personnages du film d'animation Toy Story des studios Pixar :

Version Nom Date de sortie Personnage correspondant Paquets Date de fin de support Commentaire
0.01 à 0.91 août 1993 à janvier 1994
0.93R5 mars 1995
0.93R6 novembre 1995
1.1 Buzz 17 juin 1996 Buzz l'Éclair 474 09-1996 ELF ; noyau Linux 2.0
1.2 Rex 12 décembre 1996 Le tyrannosaure 848 1996
1.3 Bo 2 juin 1997 La bergère 974 1997
2.0 Hamm 24 juillet 1998 Bayonne (en), le cochon-tirelire 1 500 1998 Premier portage : m68k
2.1 Slink 9 mars 1999 Zigzag le chien à ressort 2 250 12-2000 Apparition de APT ; 4 architectures
2.2 Potato 15 août 2000 Monsieur Patate 3 900 04-2003 6 architectures (+ARM, +PowerPC) ; 2 000 paquets
3.0 Woody 19 juillet 2002 Shérif Woody 8 500 08-2006 11 architectures ; 8 000 paquets
3.1 Sarge 6 juin 2005 Le sergent 15 400 04-2008 11 architectures ; 15 000 paquets
4.0 Etch 8 avril 2007 L'écran magique 18 700 15-02-2010 11 architectures (+AMD64, −m68k) ; 18 000 paquets
5.0 Lenny 14 février 2009 La paire de jumelles 25 100 06-02-2012 12 architectures (+armel) ; 25 000 paquets
6.0 Squeeze[25] 6 février 2011[26] L'extraterrestre à 3 yeux (en) 29 000 Version oldstable initiale, 29 000 paquets. Architecture +kfreebsd-i386, +kfreebsd-amd64, -alpha, -hppa, -OABI[27], -arm[28]. eglibc à la place de glibc[29]. Boot sur dépendances (dependency-based boot sequence), qui permet la parallélisation du processus de démarrage[30]. Suppression anciennes bibliothèques comme GTK 1[31]. Le noyau par défaut est exempt de pilote et firmware non libre[32].
6.0.1 19 mars 2011[33] Version oldstable mise à jour
6.0.2 25 juin 2011[34] Version oldstable mise à jour
6.0.3 8 octobre 2011[35] Version oldstable mise à jour
6.0.4 28 janvier 2012[36] Version oldstable mise à jour
6.0.5 12 mai 2012[37] Version oldstable mise à jour
6.0.6 29 septembre 2012[38] Version oldstable mise à jour
6.0.7 23 février 2013[39] Version oldstable mise à jour
6.0.8 20 octobre 2013[40] Version oldstable mise à jour
6.0.9 15 février 2014[41] Version oldstable mise à jour
7.0 Wheezy 4 mai 2013[42] Sifli (en), Le manchot au nœud papillon rouge 37 500[43] Version stable initiale, 37 500 paquets. Architectures +armhf, +s390x[44] . Suppression de bibliothèques comme Qt3[45] . Support multiarchitecture[46].
7.1 15 juin 2013[47] Version stable mise à jour
7.2 12 octobre 2013[48] Version stable mise à jour
7.3 14 décembre 2013[49] Version stable mise à jour
7.4 8 février 2014[50] Version stable mise à jour
7.5 26 avril 2014[51] Version stable mise à jour
7.6 12 juillet 2014 [réf. nécessaire]       Version stable mise à jour
8.0 Jessie - La cowgirl (en) - La prochaine version après Wheezy[52]
Sid Évolution perpétuelle L'enfant qui casse les jouets ou « Still in development » Correspondra toujours à la version unstable (la version unstable s'appelle Sid en référence au garçon qui casse les jouets dans Toy Story[53], le nom est souvent utilisé en tant qu'acronyme de « Still in development »[54].)

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.

Chronologie de Debian GNU/Linux[modifier | modifier le code]

Versions 0.x[modifier | modifier le code]

Debian 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 versions 0.01 jusqu'à 0.90 de Debian furent produites entre août et décembre 1993. Ian Murdock écrivait alors :

« La version 0.91 de Debian sortit en janvier 1994. Elle avait un système de gestion de paquets primitif qui permettait aux utilisateurs de manipuler les paquets mais n'autorisait pas grand chose d'autre (il ne possédait certainement pas de dépendances ou d'options analogues). À partir de ce moment-là, quelques douzaines de personnes travaillaient sur Debian, alors que je devais toujours assembler les versions moi-même. La version 0.91 fut la dernière version faite de cette manière. »
« Une grande partie de l'année 1994 fut consacrée à organiser le projet Debian de façon à ce que les autres puissent plus directement contribuer, comme pour la réalisation de Dpkg (Ian Jackson fut très largement responsable de cette dernière). Si je me souviens bien, il n'y eut pas de version officielle en 1994, bien que nous en eûmes un certain nombre en interne, à chaque fois que nous progressions dans l'avancement de la distribution. »
« La Debian 0.93, en version 5, sortie en mars 1995, fut la première version “moderne” de Debian : il n'y avait jamais eu autant de développeurs (bien que je ne puisse me rappeler combien), chacun avait maintenant ses propres paquets et Dpkg fut utilisé pour installer et entretenir tous ces paquets après l'installation du système de base. »
« La Debian 0.93, en version 6, sortie en novembre 1995, fut la dernière version au format a.out. Il y avait environ 60 développeurs pour entretenir les paquets de la version 0.93R6. Si je me souviens bien, dselect fit son apparition dans cette version qui fut ma version favorite de Debian. »

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 tout premiers membres du projet, Bill Mitchell, se rappelle au sujet du noyau Linux :

« … on devait être entre la version 0.99r8 et 0.99r15 lorsque l'on a débuté. Pendant très longtemps, je fus capable de compiler un noyau en moins de 30 minutes sur une machine dotée d'un 386 à 20 MHz, et j'étais ainsi capable d'installer une Debian dans le même temps avec moins de 10 Mo d'espace disque. »
« … Je me souviens que l'équipe initiale comprenait Ian Murdock, moi-même, Ian Jackson, un autre Ian dont je ne me souviens pas le nom de famille, Dan Quinlan, et quelques autres personnes dont je ne me souviens pas des noms. Matt Welsh faisait aussi partie du groupe initial, ou l'a rejoint à ses tout débuts (il a depuis quitté le projet...). Quelqu'un créa une liste de discussions et nous nous mîmes au travail. »
« Si je me souviens bien, nous ne partîmes pas d'un plan défini, et nous ne partîmes pas sur le fait de créer ensemble un plan avec une approche très organisée. Dès le début, si je ne me trompe pas, nous rassemblâmes aléatoirement les sources d'un certain nombre de paquets. Avec le temps, nous finîmes par finaliser une collection d'articles qui seraient nécessaires au cœur de la distribution : le noyau, un shell, update, getty, de nombreux autres programmes et de fichiers de configuration requis pour initialiser le système ainsi que tout un jeu d'utilitaires. »
Versions 2.x[modifier | modifier le code]

Ian 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 entretenus par plus de 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 GNU/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 entretenus par près de 450 développeurs.

Versions 3.x[modifier | modifier le code]

Debian 3.0 (juillet 2002) 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.x[modifier | modifier le code]
Debian 4 en français.

La version 4.0, Etch est sortie le 8 avril 2007 et inclut les éléments suivants :

  • noyau Linux 2.6.18 ;
  • support officiel de l’architecture AMD64, soit un total de 11 architectures différentes ;
  • remplacement de XFree86 par X.Org (version 7.1) ;
  • nouvel installateur (incluant une version graphique) ;
  • présence de Secure APT pour des téléchargements sécurisés avec cryptographie et signatures améliorées.

Le 27 juillet 2008, la quatrième révision de Etch est sortie. Outre les mises à jour de sécurités habituelles, cette version inclut 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[55].

Le 15 août 2008, Debian peut s'installer sur le téléphone Neo FreeRunner[56].

Versions 5.x[modifier | modifier le code]

La version 5.0, Lenny est sortie le 14 février 2009 après 22 mois de développement et est en version obsolète. Elle inclut les éléments suivants[57] :

Versions 6.x[modifier | modifier le code]

La version 6.0, Squeeze, sortie le 6 février 2011, est aujourd'hui en version oldstable et inclut les éléments suivants :

Versions 7.x[modifier | modifier le code]

La version 7.0 Wheezy, version stable, est sortie le 4 mai 2013[60]. Elle inclut les éléments suivants[60],[61] :

De plus, pour la première fois, Debian Wheezy permet les fonctionnalités suivantes[60] :

  • support du multiarchitecture ;
  • support du UEFI pour l'installation ;
  • installation via la synthèse vocale (plus d'une douzaine de langues supportées, l'installateur normal peut être affiché dans 73 langues).

Caractéristiques et critiques[modifier | modifier le code]

Orientation et utilisations[modifier | modifier le code]

La distribution Debian s'étant à l'origine principalement développée autour de son utilisation sur des serveurs, elle est donc particulièrement adaptée à ce rôle ; par exemple elle distingue toujours l'administrateur système de l'« utilisateur ».

Mais le but a toujours été d'obtenir un système universel, c'est-à-dire utilisable aussi bien sur un serveur que sur un ordinateur de bureau, un ordinateur portable, voire un smartphone (ordiphone).

Sortie des versions[modifier | modifier le code]

Cette utilisation originellement orientée serveurs a également influencé son cycle de sortie de nouvelles versions. Une fiabilité irréprochable était nécessaire, 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 (etch-and-a-half) propose une mise à jour des paquets au sein d'une version stable, ce qui est une première dans l'histoire de Debian.

En 2009, il est décidé de commencer à geler les paquets à la fin de chaque année impaire[62] (c'est-à-dire de stopper les mises à jour des éléments constituants pour se concentrer sur leurs bonnes interactions). Cette nouvelle stratégie laisse apparaître un cycle de développement de deux ans, et avec une nouvelle version stable au début de chaque année paire (comme les versions LTS d'Ubuntu, mais sans fixer la date de sortie).

Toutefois, la sortie de la version 6.0 (alias Squeeze) de Debian le 6 février 2011 devrait constituer une exception unique à cette règle afin de pouvoir adapter le rythme au nouveau calendrier[62].

La version 7.0 (alias Wheezy) de Debian est sortie le 4 mai 2013[60].

Sécurité[modifier | modifier le code]

D'une manière générale la sécurité est réputée être un point fort de Debian. La politique de sécurité (commune aux systèmes libres) est de toujours afficher les failles de sécurité découvertes. Une équipe spécialisée[63] dans la sécurité de l'ensemble des logiciels proposés sur Debian est d'ailleurs une référence dans ce domaine et participe activement au comité "Open Vulnerability Assessment Language"[64].

En mai 2008, Luciano Bello, développeur Debian et chercheur en sécurité informatique découvre 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[65]. Ainsi les clés de sécurité générées par une machine utilisant la version Etch étaient prévisibles[66]. Cette faille a concerné aussi les distributions dérivées de Debian telles que Ubuntu et Knoppix.

Communication[modifier | modifier le code]

On relève aussi des problèmes sur le plan de la communication (site web à l'aspect peu moderne et peu actualisé par exemple), du moins jusqu'à la sortie de Squeeze : le site officiel, le wiki et l'interface d'accès aux paquets ont ainsi été mis à jour ; mais aussi des problèmes de communication entre 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[67] en 2007.

Logos[modifier | modifier le code]

Version libre du logo Debian

Le logo actuel (la volute) est l'œuvre de Raul M. Silva, c'est le résultat d'un concours organisé en 1999.

Il existe en deux versions : une version dont l'usage est libre (volute seule, avec ou sans la mention « Debian ») et la version officielle (volute sur une bouteille avec ou sans mention « Debian ») qui ne peut être utilisée qu'avec l'autorisation explicite de Debian[68],[69].

La volute évoque le bon génie qui s'échappe de la lampe d'Aladin.[réf. nécessaire]

Bibliographie[modifier | modifier le code]

  • Hertzog, Raphael, & Mas, Roland. (2014). Debian Wheezy - GNU/Linux. Eyrolles. (ISBN 978-2-212-13799-6) 500 pages. Livre libéré en 2013, sous une double licence GPL-2+ et CC-BY-SA-3.0.
  • Hertzog, Raphael, & Mas, Roland. (2011). Debian Squeeze - GNU/Linux. Eyrolles. (ISBN 978-2-212-13248-9) 548 pages (avec DVD-Rom Debian GNU/Linux 6.0 (Squeeze) i386/AMD64). Livre libéré en 2013, sous une double licence GPL-2+ et CC-BY-SA-3.0.
  • Hertzog, Raphael, & Mas, Roland. (2009). Debian Lenny - GNU/Linux. Eyrolles. (ISBN 978-2-212-12443-9) 462 pages (avec DVD-Rom Debian GNU/Linux 5.0 (Lenny) i386/AMD64).
  • Huet, Franck. (2008). Debian GNU/Linux : sécurité du système, sécurité des données, pare-feu, chiffrement, authentification. Eyrolles. (ISBN 978-2-7460-4114-1) 278 pages.
  • Dutreix, Michel. (2008). Debian GNU/Linux : services réseaux. Eyrolles. (ISBN 978-2-7460-4076-2) 296 pages.
  • Hertzog, Raphael, & Mas, Roland. (2007). Debian Etch - GNU/Linux. Eyrolles. (ISBN 978-2-212-12062-2) 428 pages.
  • Le Thieis, Yann, & Chamillard, Gilles. (2007). Debian GNU/Linux : administration du système. ENI. (ISBN 978-2-7460-3991-9) 374 pages.
  • Aubepin, Frédéric; Barons, Eric; Hurbain, Isabelle; & Namèche, Sébastien. (2006). Debian à 200 % : 50 trucs, secrets et techniques. O'Reilly. (ISBN 978-2-84177-367-1) 303 pages.
  • Le Thieis, Yann, & Pons, Nicholas. (2006). Debian GNU/Linux version 3.1 (Sarge) : administration du système. ENI. (ISBN 978-2-7460-3010-7) 386 pages.
  • Krafft, Martin. (2006). Debian : Administration et configuration avancée. Eyrolles. (ISBN 978-2-212-11904-6) 674 pages.
  • Ronneburg, Frank. (2005). Debian GNU/Linux : installation, administration, exploitation. Campus Press. (ISBN 978-2-7440-1941-8) 624 pages.
  • Hertzog, Raphael; Le Bars, Christophe; & Mas, Roland. (2005). Debian GNU/Linux. Eyrolles. (ISBN 978-2-212-11639-7) 310 pages.
  • Pirio, Mikael. (2004). Linux Debian : TCP/IP - les services réseaux. ENI. (ISBN 978-2-7460-2459-5) 471 pages.

Notes et références[modifier | modifier le code]

  1. (fr) Page du projet Debian GNU/Hurd sur debian.org
  2. À propos de Debian, consulté le 05/08/2009.
  3. (fr) Page du projet Debian GNU/kFreeBSD sur debian.org
  4. Pour l'instant seulement sur AMD64 et i386 d'après l'annonce sur debian.org
  5. (fr) Le choix de Munich se porte sur Debian sur Linuxfr et (de) communiqué sur le site de la ville de Munich
  6. (fr) « À propos de Debian »
  7. (fr) Contrat social de Debian
  8. (fr) Principes du logiciel libre selon Debian
  9. (fr) La constitution de Debian
  10. (en) Software in the Public Interest
  11. The Debian organization web page, date de consultation : 01/11/2008.
  12. The Emergence of Governance in an Open Source Community, date de consultation : 01/11/2008.
  13. Dons de matériel et de services à Debian, site en français de la fondation Debian, consulté le 06/08/2009.
  14. http://www.debian.org/doc/manuals/project-history/ch-leaders A Brief History of Debian Chapter 2 – Leadership, date de consultation : 01/11/2008.
  15. (en) Debian Project Leader Election 2008 Results
  16. (en) Debian Project Leader Election 2009 Results
  17. (en) Debian Project elects Stefano Zacchiroli as next Project Leader, communiqué de presse de Debian, 16 avril 2010
  18. (en) Results for Debian Project Leader 2013 Election, 14 avril 2013
  19. (en) « Bits from the (chilly) release team »
  20. (en) « Release sprint results - team changes, auto-rm and arch status »
  21. (fr) « Notes de publication pour Debian GNU/Linux 6.0 (« Squeeze ») »
  22. (fr) « Page « Portages » du site officiel »
  23. http://www.debian.org/News/2010/20100905
  24. (en) « Debian Live Project »
  25. (en) Luk Claes, « Release Update: freeze guidelines, testing, BSP, rc bug fixes »,‎ 1er septembre 2008
  26. (en) « Debian -- News -- Debian 6.0 "Squeeze" released »,‎ 6 février 2011
  27. Wiki.debian.org
  28. [1]
  29. [2]
  30. « LSBInitScripts/DependencyBasedBoot », Debian Wiki (consulté le 2011-07-27)
  31. « ReleaseGoals/RemoveOldLibs », Debian Wiki (consulté le 2011-07-27)
  32. [3]
  33. (fr) « Publication de la mise à jour de Debian 6.0.1 »,‎ 19 mars 2011
  34. (fr) « Publication de la mise à jour de Debian 6.0.2 »,‎ 25 juin 2011
  35. (fr) « Publication de la mise à jour de Debian 6.0.3 »,‎ 8 octobre 2011
  36. (fr) « Publication de la mise à jour de Debian 6.0.4 »,‎ 28 janvier 2012
  37. (fr) « Publication de la mise à jour de Debian 6.0.5 »,‎ 12 mai 2012
  38. (fr) « Publication de la mise à jour de Debian 6.0.6 »,‎ 29 septembre 2012
  39. (fr) « Publication de la mise à jour de Debian 6.0.7 »,‎ 23 février 2013
  40. (fr) « Publication de la mise à jour de Debian 6.0.8 »,‎ 20 octobre 2013
  41. (fr) « Publication de la mise à jour de Debian 6.0.9 »,‎ 15 février 2014
  42. (en) « Bits From Debian: Debian 7.0 Wheezy released »,‎ 24 avril 2013
  43. http://www.debian.org/releases/testing/i386/release-notes/ch-whats-new.en.html#newdistro
  44. « Bit from the Release Team: armhf and s390x », debian.org,‎ 7 juin 2012
  45. « Ana’s blog » Blog Archive » post and pre-release fun », Ekaia.org,‎ 7 février 2011
  46. « Introduction du support multiarchitecture pour Debian 7 Wheezy », Debian
  47. (fr) « Publication de la mise à jour de Debian 7.1 »,‎ 15 juin 2013
  48. (fr) « Publication de la mise à jour de Debian 7.2 »,‎ 12 octobre 2013
  49. (fr) « Publication de la mise à jour de Debian 7.3 »,‎ 14 décembre 2013
  50. (fr) « Publication de la mise à jour de Debian 7.4 »,‎ 8 février 2014
  51. (fr) « Publication de la mise à jour de Debian 7.5 »,‎ 26 avril 2014
  52. Annonce de Wheezy
  53. (fr) « La FAQ Debian GNU/Linux »
  54. (fr) Raphaël Berbain, « Re: Sarge =? testing »
  55. (en) Debian GNU/Linux 4.0 updated and support for newer hardware added
  56. Debian on the FreeRunner, annonce sur une liste de discussion de Debian
  57. Notes de publication pour Debian GNU/Linux 5.0 (« Lenny »), Intel x86, 14 février 2009
  58. (en) http://digitizor.com/2010/12/16/debian-6-0-squeeze-to-come-with-a-completely-free-linux-kernel/
  59. https://fr.wikipedia.org/wiki/Linux-libre
  60. a, b, c et d (fr) « Annonce de la sortie? »
  61. DebianWheezy - DebianWiki - Packages & versions
  62. a et b (en) Debian decides to adopt time-based release freezes, annonce sur le site www.debian.org
  63. [4]
  64. [5]
  65. (en) DSA-1571-1 openssl -- predictable random number generator
  66. (en) Debian OpenSSL Predictable PRNG Toys par H.D. Moore, le créateur de Metasploit
  67. (fr) Programme de Sam Hocevar
  68. « Debian actualité - 26 août 1999 - Debian choisit un nouveau logo », Debian.org,‎ 26 août 1999 (consulté le 7 février 2009)
  69. « Logos Debian », Debian.org (consulté le 7 février 2009)

Voir aussi[modifier | modifier le code]

Sur les autres projets Wikimedia :

Articles connexes[modifier | modifier le code]

Distributions fondées sur Debian[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Origine :
Projet GNU, Linux...
Basé sur :
GNU/Linux
Debian GNU/linux Variantes :
Debian GNU/Hurd
Debian GNU/kFreeBSD
Debian GNU/NetBSD
Dérivés :
Ubuntu, Knoppix, Kanotix
Xandros, GnuLinEx, Demudi...