URL: https://linuxfr.org/news/debian-episode-vii Title: Debian : Épisode VII Authors: Jarvis Jiehong, j, symoon, Sylvestre Ledru, Nÿco, antistress, ZeroHeure, thomasv, alpentux, Benoît Sibaud, etbim, jihele, patrick_g, tuxicoman, TBTB, rootix, Kwiknclean, claudex, Gauthier Monserand, Nicolas Casanova et NeoX Date: 2013年02月12日T20:28:44+01:00 License: CC By-SA Tags: debian, admin, fosdem, libreoffice, openoffice, firefox et postgresql Score: 108 La version 7.0 de la distribution GNU/Linux [Debian](http://fr.wikipedia.org/wiki/Debian "Définition Wikipédia") est sortie aujourd'hui. Elle a pour nom de code : [Wheezy](http://pixar.wikia.com/Wheezy) (le [manchot](http://fr.wikipedia.org/wiki/manchot "Définition Wikipédia") en caoutchouc avec un [nœud papillon](http://fr.wikipedia.org/wiki/nœud papillon "Définition Wikipédia") rouge dans [Toy Story 2](http://fr.wikipedia.org/wiki/Toy Story 2 "Définition Wikipédia")). Debian est l'une des distributions GNU/Linux les plus anciennes encore actives. Elle se veut adaptée au plus grand nombre et se nomme elle-même « le système d'exploitation universel ». Elle est aussi réputée pour sa stabilité, notamment car elle n'est pas publiée à une date fixe, mais quand elle est prête. Elle propose aussi un nombre très important de paquets (plus de 48 000 paquets binaires dans Wheezy). Ainsi, cette distribution peut être utilisée dans de nombreux domaines d'application (bureautique, multimédia, sciences, serveur, développement, etc). Enfin, plus de [120 distributions](http://wiki.debian.org/fr/Derivatives) sont (ou ont été) [issues de Debian](http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.png). La plus célèbre étant Ubuntu, laquelle se synchronise toujours sur Debian pour ses nouvelles versions. ![Debian](http://www.debian.org/logos/openlogo-100.png) _Merci à [Sylvestre Ledru](https://linuxfr.org/users/grayswandir), [Symoon](https://linuxfr.org/users/symoon), [antistress](https://linuxfr.org/users/antistress), [jerome_misc](https://linuxfr.org/users/jerome_misc), [andrianarivony](/users/andrianarivony), [Nÿco](/users/nyco) et [jiehong](/users/jiehong) pour leur contribution._ ---- [Documentation des nouveautés](http://www.debian.org/releases/wheezy/amd64/release-notes/ch-whats-new.fr.html) [Notes de publication](http://www.debian.org/releases/wheezy/releasenotes) [Wiki des nouveautés](http://wiki.debian.org/NewInWheezy) [La dépêche de la version précédente](http://linuxfr.org/news/debian-60-squeeze-est-sortie) [Site officiel](http://www.debian.org/) ---- # Développement de la version # Le développement de cette version aura duré plus de deux ans. ![Statistiques des bugs Debian](http://bugs.debian.org/release-critical/graph.png) Le graphique représente le nombre de bugs critiques découverts au fil des années : * en bleu : pour la version stable ; * en vert : pour la version de test ; * en rouge : pour toutes versions de Debian (stable, testing et unstable). ## Cycle de vie de Debian/Wheezy ## * septembre 2010 : le nom de code de la version est annoncé : [cela sera Wheezy](http://lists.debian.org/debian-devel-announce/2010/09/msg00000.html) ; * février 2011 : la version précédente, Squeeze, est sortie. Le développement de Wheezy est officiellement démarré ; * fin janvier 2012 : [le noyau Linux 3.2 est intégré à Wheezy](http://lists.debian.org/debian-devel-announce/2012/01/msg00012.html). Ce noyau est choisi car il a un support à long-terme ; * mai 2012 : sortie de l'installer alpha 1 ; * fin Juin 2012 : [les paquets sont maintenant gelés](http://lists.debian.org/debian-devel-announce/2012/06/msg00009.html) : il n'y a plus que des corrections de bugs ; * août 2012 : sortie de l'installeur beta 1 ; * septembre 2012 : sortie de l'installeur beta 2 ; * octobre 2012 : sortie de l'installeur beta 3 ; * fin novembre 2012 : sortie de l'installeur beta 4 ; * mi février 2013 : [sortie de l'installeur rc1](http://linuxfr.org/news/premiere-rc-de-l-installeur-de-debian-7-0-wheezy) ; * mi mars 2013 : [ajout des dépôts de rétroportages (ou plus connu sous le nom de backports)](http://www.debian.org/News/2013/20130320) pour pouvoir mixer stabilité et nouveaux logiciels ; * mi avril 2013 : la sortie de la version finale est prévue pour [le premier weekend de mai](http://lists.debian.org/debian-devel-announce/2013/04/msg00006.html) ; * fin avril 2013 : [sortie de l'installeur rc2](http://lists.debian.org/debian-devel-announce/2013/04/msg00011.html). ## Mises à jour des principaux logiciels ## * [Linux 3.2](https://linuxfr.org/news/le-noyau-linux-3-2-est-disponible) (sortie en janvier 2012) ; * La bibliothèque C (glibc 2.13). ### Serveur ### * [OpenSSH 6.0p1](https://linuxfr.org/news/sortie-d-openssh-6-0) ; * Apache 2.2.22 ; * lighttpd 1.4.31 ; * nginx 1.2.1 ; * DNS Bind 9.8.1 ; * MTA 0.68.2 ; * Exim 4.80 ; * Postfix 2.9.3 ; * MySQL 5.5.24 ; * [PostgreSQL 9.1.4](https://linuxfr.org/news/postgresql-91) ; * sqlite 3.7.13. ### Bureau ### * [X.Org 7.7](http://www.x.org/wiki/Releases/7.7) (sortie juin 2012) ; * [GNOME 3.4](https://linuxfr.org/news/gnome-3-4-l-emergence-des-applications) (sortie fin mars 2012) ; * [KDE SC 4.8](https://linuxfr.org/news/kde-sc-4-8-est-disponible) mais avec Kmail 1 (sortie fin janvier 2012) ; * [Xfce 4.8](http://linuxfr.org/news/xfce-48-est-l%C3%A0%E2%80%AF--2) (sortie janvier 2011) ; * [Iceweasel et Icedove 10 ESR](http://linuxfr.org/news/firefox-10-est-sorti-accompagne-de-thunderbird-10-lightning-1-2-et-firefox-mobile-10) (sortie en février 2012) ; * [Gimp 2.8](https://linuxfr.org/news/gimp-2-8-est-sorti-une-fenetre-unique) (sortie mai 2012) ; * [LibreOffice 3.5.4](http://linuxfr.org/news/libreoffice-3-5-est-disponible) (sortie en février 2012 qui remplace OpenOffice.Org). On peut remarquer deux petits couacs et apporter une précision. Deux couacs : la non-intégration de Kmail 2 et surtout de [Xfce 4.10](//linuxfr.org/news/xfce-4-10-est-disponible) qui est pourtant sorti en avril 2012, donc avant le gel des paquets. Pour Xfce, [la principale raison évoquée](http://lionel.lefolgoc.net/blog/article89/status-of-xfce-in-debian-ubuntu) est que la mise à jour de 4.6 (version de Debian 6) vers 4.10 n'est pas prise en charge. Quant à Kmail 2, s'il n'a pas été retenu c'est qu'il a fallu choisir entre une version 1.13.7 stable et bien testée, et une version 2 encore toute fraîche et ne disposant d'aucun outil fiable de migration au moment du gel. Les empaqueteurs ont cependant promis qu'une version récente serait fournie via les *backports*. Une précision : GNOME Disk Utility, alias Palimpsest, est présent en version 3.0 seulement : [les versions suivantes reposent sur udisks2 au lieu de udisks](https://mail.gnome.org/archives/distributor-list/2012-January/msg00001.html) et [il a été décidé de conserver udisks qui est plus éprouvé et qui est également utilisé par KDE](http://web.archive.org/web/20121104043559/http://oskuro.net/blog/freesoftware/gnome-3.4-wheezy-2012年06月03日-09-47). ### Développement ### * Python [2.7.3](https://linuxfr.org/news/python-27) et [3.2](https://linuxfr.org/news/python-32) ; * [Ruby 1.9](https://linuxfr.org/news/sortie-de-ruby%C2%A0193) (mais Ruby 1.8 encore disponible jusqu'à la prochaine version) ; * [PHP 5.4.4](https://linuxfr.org/news/sortie-de-php-5-4) ; * [GCC 4.7.2](https://linuxfr.org/news/sortie-de-la-version-4-7-du-compilateur-gcc). # Les nouveautés # ## Deux nouvelles architectures ## Pour la version précédente, Debian ne prenait pas en charge d'architectures supplémentaires. Mais la fondation avait tout de même créé la surprise en portant Debian avec un noyau FreeBSD. Cette fois-ci, [deux nouvelles architectures](https://lists.debian.org/debian-devel-announce/2012/06/msg00003.html) sont maintenant de la partie : * s390x : ordinateurs centraux IBM System z qui remplace s390 ; * armhf : alternative à armel pour les machines ARMv7 avec unité de calcul flottant. Voici la liste des architectures officiellement prises en charge par Debian Wheezy : * PC 32 bits (« i386 ») ; * PC 64 bits (« amd64 ») ; * SPARC (« sparc ») ; * PowerPC (« powerpc ») ; * MIPS (« mips » (gros-boutiste — big endian en anglais) et « mipsel » (petit-boutiste — little endian en anglais)) ; * Intel Itanium (« ia64 ») ; * S/390 (« s390 ») ; * System z (« s390x ») ; * ARMv7 (ARM avec unité de calcul flottant, « armhf ») ; * ARM EABI (« armel »). À noter qu'un travail sur une architecture d'avant-garde est en cours en collaboration avec Ubuntu. [ARMv8 64 bits](http://wiki.debian.org/Arm64Port) est une architecture qui n'existe pas matériellement. Il existe cependant un « simulateur » [disponible](http://www.linaro.org/engineering/armv8). Passer de 32 bits à 64 bits permettra d'améliorer principalement les performances des serveurs ARM. Voir aussi [la dépêche sur le noyau 3.7](http://linuxfr.org/news/sortie-du-noyau-linux-3-7#toc_11). ## Multiarchitecture ## Une des nouveautés est la [gestion de la multiarchitecture](http://wiki.debian.org/Multiarch/HOWTO) : installer sur une même machine des paquets venant d'architectures différentes. Le plus courant est évidemment le mélange entre une architecture AMD64 et i386. Mais cela n'est pas limité à ce dernier mélange. Cela peut être utile pour effectuer de la compilation croisée. Avant, dans le cas d'architecture intel, pour installer des bibliothèques 32 bits sous Debian 64 bits, il fallait installer des metapaquets de bibliothèques 32 bits : ia32-libs et ia32-libs-gtk en général. Puis installer le logiciel (souvent privateur) en 32 bits. Maintenant, il faut configurer les architectures à ajouter : * Pour dpkg : ``` dpkg --add-architecture ``` * Et on installe le paquet de l'architecture notre choix : ``` apt-get install package: ``` * exemple : ``` # dpkg --add-architecture i386 # apt-get update # apt-get install links:i386 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets supplémentaires suivants seront installés : gcc-4.7-base:i386 libbz2-1.0:i386 libc6:i386 libc6-i686:i386 libgcc1:i386 libgpm2:i386 liblzma5:i386 libssl1.0.0:i386 zlib1g:i386 Paquets suggérés : glibc-doc:i386 locales:i386 gpm:i386 Les NOUVEAUX paquets suivants seront installés : gcc-4.7-base:i386 libbz2-1.0:i386 libc6:i386 libc6-i686:i386 libgcc1:i386 libgpm2:i386 liblzma5:i386 libssl1.0.0:i386 links:i386 zlib1g:i386 0 mis à jour, 10 nouvellement installés, 0 à enlever et 63 non mis à jour. Il est nécessaire de prendre 9 301 ko dans les archives. Après cette opération, 20,9 Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ?n # dpkg --remove-architecture i386 # apt-get update # apt-get install links:i386 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait E: Impossible de trouver le paquet links ``` * Vous trouverez plus de renseignements [par ici.](http://wiki.debian.org/Multiarch/HOWTO) ## Système d'installation ## ![Système d'installation](http://ubuntuone.com/7579WtgpJ5fyBvHGQuXPos) Le système d'installation a été décrit dans [une précédente dépêche](https://linuxfr.org/news/premiere-rc-de-l-installeur-de-debian-7-0-wheezy). En voici un résumé : * Prise en charge de l'installation [UEFI](http://fr.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface) sur 64 bits ; * Prise en charge du WPA ; * Prise en charge de logiciels de synthèse vocale. ## Système de fichiers temporaire ## Un système de fichiers temporaire est un système de fichiers utilisant la mémoire vive, mémoire plus rapide que le disque dur mais volatile. Pour améliorer les performances de l'ordinateur, il est donc judicieux de mettre des fichiers qui sont utiles temporairement dans la mémoire vive. /var/lock et /var/run sont maintenant montés dans un système de fichiers temporaire par défaut (alias _temporary file system_, ou _tmpfs_ ; voir la spécification [RunDirectory](http://wiki.debian.org/ReleaseGoals/RunDirectory)). Ces répertoires ont par ailleurs été centralisés dans le répertoire /run (configuration dans le fichier /etc/default/tmpfs) : ``` $ mount | grep run tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=612344k,mode=755) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2480920k) ``` * /run : répertoire où est stocké tous les fichiers (généralement .pid) de chaque processus contenant le numéro du processus (pid) ; * /run/lock : répertoire où sont stocké [les fichiers de verrous](https://web.archive.org/web/20131208001716/http://www.linux-france.org/article/sys/fhs/fhs-5.5.html) (NdM: remplacement par un lien archive.org) ; * /run/shm (SHared Memory) : répertoire où sont stockés les fichiers partagés entre processus. Par soucis de compatibilité, des liens symboliques ont été créés : ``` $ ls -l /var/lock /dev/shm /var/run lrwxrwxrwx 1 root root 8 mars 21 14:42 /dev/shm -> /run/shm lrwxrwxrwx 1 root root 9 janv. 11 11:07 /var/lock -> /run/lock lrwxrwxrwx 1 root root 4 janv. 11 11:07 /var/run -> /run ``` ## En bref ## * Le système de fichier Ext4 est installé par défaut (à la place d'Ext3) ; * Installation possible de [systemd](https://linuxfr.org/news/%C3%A9volutions-techniques-de-systemd) ; * Installation possible d'un noyau temps réel (utile pour la [MAO](http://fr.wikipedia.org/wiki/Musique_assist%C3%A9e_par_ordinateur) et les systèmes embarqués) ; * [ffmpeg remplacé par le fork libav](http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2011-December/023070.html) qui a un mode de développement plus conservateur, plus proche de la philosophie de Debian ; * [suppression de bibliothèques comme Qt3](http://ekaia.org/blog/2011/02/07/post-and-pre-release-fun/) qui n'est plus du tout maintenue par Trolltech/Digia depuis au moins 3 ans ; * Sur de nombreux paquets, des [options de compilation](http://wiki.debian.org/Hardening) orientées sécurité ont été activées. Elles visent à déléguer au compilateur la suppression automatique d'un certain nombre de failles courantes (stack protector, fortify sources, etc.) ; * Travail sur le fait d'avoir Debian agnostique du compilateur. Debian pourra à l'avenir être compilable aussi bien avec GCC qu'avec LLVM/Clang (Voir aussi [ici](http://clang.debian.net/) ou [là](https://fosdem.org/2013/schedule/event/debian_clang/)). Le thème graphique [Joy](http://wiki.debian.org/DebianArt/Themes/Joy) a été [choisi](http://lists.debian.org/debian-desktop/2012/06/msg00015.html) à l'issue d'[un concours](http://wiki.debian.org/DebianDesktop/Artwork/Wheezy), et remplace le thème _SpaceFun_ de Squeeze. # Debian 8.0 # Le nom de code de Debian 8.0 a déjà été dévoilé fin juillet : ce sera [Jessie](https://lists.debian.org/debian-devel-announce/2012/07/msg00004.html). Elle sortira très probablement dans deux ans, c'est-à-dire au premier ou au deuxième trimestre 2015. Il peut être intéressant de regarder ce qu'il se passe au niveau du [Google Summer Of Code 2012](http://wiki.debian.org/SummerOfCode2012/Projects) et [2013](http://wiki.debian.org/SummerOfCode2013/Projects) pour voir les prochaines tendances. * Aura-t-on un autre système de démarrage qu'init ? * Aura-t-on un autre système d'affichage qu'X.Org ? * Aura-t-on des paquets construits avec autre chose que GCC ? Vous le saurez dans le prochain épisode.

AltStyle によって変換されたページ (->オリジナル) /