La naissance de Debian Etch
Gregory Colpart : gcolpart@plugfr.org
Présentation des parents
- Debian est un système d'exploitation libre.
- Plus de 1000 développeurs officiels.
- Plus de 18000 paquets.
- Plusieurs architectures gérées (x86, AMD64, PowerPC, ARM, etc.).
- Forte communauté française (développement, traduction, utilisateurs).
Le choix du prénom
- Etch est l'écran magique dans le film Toys Story (une production Pixar... chez
qui travaillait Bruce Perens, le 2e leader Debian)
- Qui choisit ? Ce sont les Release Manager (personnes responsables de la release).
- Rappel des autres noms : Buzz, Rex, Bo, Hamm, Slink, Potato et Sarge
- Et le prochain (pré)nom ? Lenny, les jumelles dans Toys Story.
Comment s'est passé la grossesse ?
- Août 2006 : premiers paquets freezés et le RC bug count enclenché
- Octobre 2006 : base freeze, 250 RC bugs
- Décembre 2006 : Passage du noyau 2.6.18 dans Etch, Full Freeze, 160 RC bugs
- Février 2006 : Debian-Installer RC2, moins de 100 RC bugs
- 1er avril 2006 : les blagues :-)
La préparation à l'accouchement
- La course contre le RC bug count
- Les BSP (Bug Squashing Party)
- Les crises de la grossesse : débat sur les firmwares, Dunc-Tank
- Les annonces des différentes équipes (debian-installer, release) sur
debian-devel-announce
- Les derniers préparatifs
Comment s'est passé l'accouchement ?
- Week-end du 7/8 avril 2006
- L'accouchement coïncidait avec les résultats de l'élection du leader (DPL)
- Planning du week-end : compilation sur toutes les architectures, construction des
images (CD-ROM, DVD-ROM, etc.), préparation des annonces, push sur les miroirs,
etc.
Et le bébé ?
- 21/23 CD-ROMs ou 3 DVDs
- Nouveauté : CD-ROMs Gnome/KDE/XFCE
- Nouveauté : CD-ROM/DVD-ROM multi-arch, exemple : support i386/amd64/powerpc
Quoi de plus que ses frères et soeurs ?
- X.org 7.1, Compiz, Gnome 2.14/2.16, KDE 3.5, XFCE 4.4
- OpenOffice 2
- Ice* (Firefox 2, Thunderbird 1.5)
- wodim (cdrecord)
- Linux 2.6.18, GCC 4.1, udev
- Compatibilité FHS v2.3, LSB 3.1
- Samba 3, PHP 4 et 5, MySQL 4 et 5, PostgreSQL 8, Apache 2.2
Quoi de plus que ses frères et soeurs ? (suite)
- APT (Secure APT, Acquire::Pdiffs)
- Support officiel amd64 (pour AMD64 et EMT64)
- debian-volatile : service officiel
- UTF-8 par défaut
- Installeur graphique
- Support des partitions chiffrées
- Installation de zéro en PPPoE
- SELinux
Vous voulez avoir ce bébé ?
- Boot : install installgui expert expertgui
- Suivre les instructions :-)
- # update-alternatives --config editor
- Rapport de bug pour installation-reports avec template
- popcon (popularity-contest) : des
milliers d'installation par jour depuis le 8 avril (83% i386, 12% amd64, 2%
arm, 1% ppc, etc.)
Vous voulez (é)changer votre ancien bébé ?
- Lire les Releases Notes
- # aptitude upgrade && aptitude install initrd-tools
- Réordonner les périphériques (disques, carte réseau)
- paquets kernel-image* deviennent linux-image
- Se méfier pour les configurations avancées (Apache, etc.)
- Se méfier du kernel, initrd et udev
- Ne pas utiliser de noyau -grsec pendant l'installation
- etc.
Première visite chez le pédiatre
Et c'est parti pour (au moins) 18 ans !