Avec autant de distributions Linux, vous vous demandez probablement pourquoi quelqu’un voudrait créer sa propre distribution au lieu d’en obtenir une toute faite. Bien que dans la plupart des cas, une distribution prête à l’emploi convienne, si vous souhaitez disposer d’une distribution adaptée à 100% à vos besoins, vous devrez peut-être créer la vôtre.
Avec les bons outils, créer votre propre distribution Linux n’est pas aussi difficile qu’il n’y paraît, même si cela prend certainement du temps. Il existe de nombreux outils à cet effet – certains d’entre eux sont universels et certains d’entre eux sont spécifiques à une distribution. En voici quelques-uns.
1. Kit en direct Linux
Linux LiveKit est un outil que vous pouvez utiliser pour créer votre propre distribution ou sauvegarder votre système. Il préfère Debian mais heureusement, il peut également être exécuté sur d’autres distributions, à condition qu’il prenne en charge aufs et les modules du noyau squashfs. Linux Live Kit a un assistant très court et agréable sur la façon de créer une distribution – suivez simplement les étapes et vous avez terminé. L’ensemble du processus se déroule dans les limites d’un script bash qui récupère tous vos fichiers système et les place dans une image ISO amorçable, recréant tout ce que vous exécutez dans une image en direct.
Si vous souhaitez emporter tout votre système avec vous sur une clé USB, vous n’aurez pas besoin de faire défiler plus loin. Linux Live Kit est probablement l’outil le plus simple pour le faire.
2. Linux à partir de zéro
Si vous voulez avoir un contrôle absolu sur ce qui est inclus dans votre distribution et avoir beaucoup de temps libre, vous pouvez jeter un œil au Linux à partir de rien projet. LFS a une documentation très complète et est une excellente ressource d’apprentissage sur Linux en général, pas seulement sur la façon de créer votre propre distribution. Linux from Scratch vous permet de créer votre propre système Linux personnalisé entièrement à partir du code source.
LFS n’est pas exactement un outil comme les autres sur cette liste, mais vous pouvez toujours l’utiliser dans le même but – créer votre propre distribution Linux (et en apprendre beaucoup sur Linux dans son ensemble).
3. Personnalisateur
Personnalisateur n’est plus en développement actif, mais selon son développeur, c’est parce qu’il est considéré comme stable. C’est un autre outil avec lequel vous pouvez remixer Ubuntu, et il prend également en charge différentes saveurs d’Ubuntu, comme Xubuntu et Kubuntu. Une restriction critique, cependant, est que le système hôte sous lequel vous l’utilisez doit partager le même numéro de version et la même architecture que le système invité que vous remixez.
4. Instantané MX
Si vous recherchez un outil de distribution capable de reproduire facilement l’intégralité de votre système à partir d’une interface graphique, ne cherchez pas plus loin que celui de MX Linux. Instantané MX. Bien que cela vous oblige à utiliser MX, vous trouverez peut-être que le passage à cette distribution en vaut la peine (consultez notre revue de MX Linux ici) si un créateur ISO d’instantané facile à utiliser est si important pour vous.
En quelques clics et avec un peu de patience, MX Snapshot automatise l’ensemble du processus de conditionnement de la distribution pour vous, en déposant votre distribution personnalisée dans un fichier ISO pour vous sur votre répertoire personnel. Pratique!
Bien que MX Linux soit basé sur Debian, malheureusement, vous ne pourrez pas utiliser MX Snapshot pour d’autres distributions car il recherche des fichiers spécifiques à celle-ci.
5. Archiso
Si vous êtes un utilisateur passionné d’Arch, vous avez peut-être utilisé des outils de création d’instantanés et vous utilisez peut-être même le système de fichiers BTRFS pour sauvegarder vos données. Mais saviez-vous que toutes les distributions basées sur Arch ont accès à un petit outil astucieux pour créer des fichiers ISO ?
Connu comme archiso, cet outil de ligne de commande créera une image ISO complète d’Arch Linux, y compris tous les extras personnalisés que vous souhaitez ajouter dans ses fichiers de configuration. Le Wiki dans le lien fournit une mine d’informations sur la façon de configurer correctement archiso pour faire ce que vous voulez.
Bien que l’outil ne se contente pas de placer votre système dans une image amorçable, ses fonctionnalités permettent une quantité incroyable de personnalisation, y compris l’installation d’applications que votre système n’a pas actuellement. Il inclut même une machine virtuelle portable pour tester votre image !
Questions fréquemment posées
Pourquoi tant de ces outils de création Linux sont-ils basés sur la ligne de commande ?
Dans cette liste, la plupart des outils nécessitent une certaine utilisation de la ligne de commande, ce qui peut être un peu intimidant pour les nouveaux utilisateurs de Linux. Archiso est particulièrement difficile, mais si vous êtes habitué à Arch Linux, ce n’est peut-être pas une surprise.
Dans le même temps, vous remarquerez peut-être que les deux outils GUI ici (Customizer et MX Snapshot) sont essentiellement des guichets uniques qui n’offrent pas une grande flexibilité de l’interface elle-même. En général, les outils de ligne de commande offrent des fonctionnalités et une personnalisation beaucoup plus avancées, ce qui fait que le processus d’apprentissage de leur utilisation en vaut la peine pour certaines personnes.
Lequel de ces outils de création Linux est le plus simple à utiliser ?
Du point de vue de la pure facilité d’utilisation, MX Snapshot prend le gâteau. Cependant, si vous voulez quelque chose qui ne vous limite pas à une distribution ou même à une famille de distributions, Linux Live Kit est de loin le plus utilisable.
Comment installer ces distributions Linux personnalisées sur un nouveau système ?
Si vous cherchez à rebaser votre distribution Linux personnelle sur une autre machine, tout ce que vous avez à faire est de formater son lecteur de démarrage et de cloner la clé USB entière dessus. Vous devrez peut-être reconfigurer « /etc/fstab » et d’autres fichiers de configuration pour refléter correctement la configuration de la nouvelle machine, mais si vous êtes habitué à travailler avec vos fichiers système, cela ne devrait pas prendre plus de quelques minutes.