URL: https://linuxfr.org/users/patrick_g/journaux/booter-en-5-secondes Title: Booter en 5 secondes ! Authors: patrick_g Date: 2008年09月23日T10:00:42+02:00 Tags: boot5seconde, ubuntu et fedora Score: 61 Lors de la Linux Plumbers Conference il y a eu un exposé par Arjan van de Ven (qui bosse chez Intel et qui est l'auteur de PowerTOP) au sujet du temps de boot. C'est l'un des problèmes les plus irritants des ordinateurs modernes : en dépit de leur processeur ultra-puissant et de leur disque rapide, les ordinateurs d'aujourd'hui bootent aussi lentement que les anciennes machines d'il y a 10 ans....ou même plus lentement ! Arjan a décidé que ce n'était plus acceptable et il s'est lancé dans un projet qui semble un peu fou. Le but et de modifier une distribution Fedora et une Moblin pour arriver à [booter en 5 secondes](http://linuxplumbersconf.org/program/speakers/getspeaker.php?speaker=avandeven.txt). A noter que le but n'est pas simplement de démarrer plus rapidement : "_It's not about booting faster, it's about booting in 5 seconds_. L'objectif est donc fixé et tout doit être fait pour l'atteindre. Première étape donc, établir un budget de temps. Arjan accorde une seconde au noyau, une pour pour les scripts d'init et les tâches de fond, une pour Xorg et deux pour le bureau (XFCE). L'analyse est faite avec l'outil [Bootchart](http://www.bootchart.org/) qui permet de visualiser facilement les process au moment du démarrage. En ce qui concerne les compromis le réseau n'est pas actif après le boot (mais NetworkManager est lancé ce qui permet d'activer le réseau en un clic). Pas d'initrd non plus et les modules sont donc compris dans le noyau. Xorg est modifié pour l'empêcher de faire des horreurs chronophages (comme lancer un compilateur C pour construire le mapping clavier au moment du boot). Une version modifiée de readahead est utilisée afin de gagner encore en vitesse et Arjan a essayé au maximum de faire les choses en parallèle (on initialise en même temps l'USB, la carte vidéo, les périphériques SATA, etc). Arjan enlève également Sendmail en faisant l'hypothèse, justifiée, que peu de gens on réellement besoin de sendlail sur un laptop et que les 2 ou 3% de gens qui en ont réellement besoin peuvent le lancer après le boot ce qui évite de pénaliser les 97 ou 98% autres. Pareil pour l'outil de chargement des modules propriétaires..hop à la trappe ! Les gens qui utilisent cet outil n'ont pas à en faire payer le prix aux autres. Le résultat est finalement atteint et le laptop utilisé (un Asus EEE PC) boote effectivement en 5 secondes. Je ne sais pas si vous vous rendez compte à quel point c'est rapide. Allez donc voir la vidéo (Youtube, flash, je sais....) qui se trouve ici : [http://www.youtube.com/watch?v=s7NxCM8ryF8](http://www.youtube.com/watch?v=s7NxCM8ryF8) Hallucinant ! A noter que les distributions Fedora et Ubuntu ont déjà incorporé certaines des idées d'Arjan (et corrigé les problèmes de boot qu'il avait décelé) afin de sortir des futures versions qui démarreront plus rapidement....mais maintenant que nous avons vu cette vidéo nous ne voulons pas simplement du plus rapide : "**it's about booting in 5 seconds**"