Comme chaque rentrée, c’est la période pour une nouvelle version de Linux From Scratch.
Linux From Scratch, ou LFS pour les intimes, est un livre décrivant pas à pas la construction à la main d’une distribution GNU/Linux, l’occasion idéale pour en apprendre plus sur GNU/Linux et créer la vôtre ! Tout cela 100 % traduit en français.
Quoi de neuf dans cette version ?
Cette nouvelle version (publiée seulement douze heures après la version anglaise !) contient une mise à jour majeure de la chaîne d’outils avec les versions glibc-2.28, binutils-2.31.1 et gcc-8.2.0. Enfin, le noyau Linux a été mis à jour vers la version 4.18.5. Tout cela, en plus des habituelles améliorations des explications et des descriptions.
Depuis la dernière publication, nous avons aussi travaillé sur les formats disponibles au téléchargement. Cette publication marque la reprise de la version PDF de BLFS, et l’apparition d’une version EPUB, à la fois pour LFS et pour BLFS. Ces nouveaux formats sont spécifiques à la version francophone.
Est‐ce difficile ?
Bien que cela nécessite de bonnes connaissances de base à propos de GNU/Linux, le livre décrit avec précision chaque étape de la construction du système afin de la rendre abordable au plus grand nombre.
Le système
Celui‐ci est construit principalement en deux étapes. D’abord, la mise en place d’une chaîne de construction temporaire (aussi appelée toolchain) qui permet d’être indépendant du système hôte et d’assurer une construction stable, peu importe la distribution hôte choisie.
Ensuite, la construction du système final amorçable. Celui‐ci ressemblera à n’importe quelle distribution classique à l’exception du gestionnaire de paquets, que Linux From Scratch ne fournit pas par défaut. Libre à vous d’en ajouter un grâce à l’une des multitudes d’astuces disponibles (et traduites !), ou bien de créer le vôtre !
Et après ?
Linux From Scratch fournit la base d’une distribution GNU/Linux avec des paquets comme systemd ou SysVinit, ainsi que les principaux outils en ligne de commande, dont l’éditeur de texte vim (des instructions sont disponibles afin de le remplacer par votre éditeur de texte favori).
Afin d’avoir un système GNU/Linux répondant à vos besoins, vous voudrez sans doute poursuivre l’aventure en installant une multitude d’autres paquets tels qu’un environnement de bureau. C’est l’objet d’un second livre, Beyond Linux From Scratch (BLFS) ou « Au‐delà de LFS », lui aussi disponible en version 8.3. BLFS apporte environ un millier de paquets supplémentaires par rapport à LFS. Si vous n’y trouvez pas votre bonheur, vous en savez suffisamment pour vous lancer dans le grand bain et compiler des paquets supplémentaires qui n’y sont pas présentés.
À quoi cela nous mène ?
LFS est à l’origine de plusieurs petites distributions, telles que NuTyX ou 0linux, celles‐ci ayant la particularité d’introduire de nouveaux concepts au niveau de la gestion des paquets. D’autre part, l’objectif de LFS est principalement pédagogique. C’est, entre autres, pour cela qu’il est apprécié et utile afin de comprendre comment est structuré un système d’exploitation GNU/Linux.
Et maintenant ?
À vous de jouer, rejoignez l’aventure ! Faites‐nous des retours, sur nos lieux de rencontres habituels : liste de diffusion, IRC (#lfs-fr sur Freenode), forum et maintenant Mastodon. Si vos yeux saignent, vous pouvez nous aider à endiguer de nombreux cas de cécité précoce en proposant des corrections sur notre interface en ligne, ou via l’un des canaux précédents si vous ne souhaitez pas créer de compte. Vous pourrez aussi rencontrer une partie de l’équipe francophone physiquement lors du prochain FOSDEM.
Aller plus loin
- Site officiel francophone (912 clics)
- LFS en version systemd (302 clics)
- LFS en version SysVInit (154 clics)
- Site officiel anglophone (156 clics)
- Aidez‐nous à traduire ! (126 clics)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.