Je peux répondre à ça! Une distribution GNU / Linux est une fusion de composants logiciels de GNU et d'ailleurs. À tout le moins, vous souhaitez bifurquer les progiciels que vous souhaitez modifier, les modifier, les recompiler, puis redistribuer votre fork de la distribution de votre choix .
Ce ne serait cependant pas tout, car vous devez être très prudent avec les marques et les droits d'auteur de la distribution que vous recherchez. (Je ne suis pas avocat) mais il serait conseillé de changer l'image de marque de la distribution que vous cherchez, car vous (probablement) ne voulez pas associer votre distribution à celle des parents (je ne suis pas sûr de celle-là, mais cela peut créer des problèmes avec la distribution parent. Si vous voulez dire que vous avez explicitement créé une distribution spécifique, vous pouvez le mentionner explicitement, mais n'utilisez pas leurs marques. Encore une fois, je ne suis pas avocat).
Vous devez également trouver un moyen de fournir un référentiel avec un logiciel pour votre distribution, et aussi déterminer si vous souhaitez que vos référentiels existent en plus de ceux de la distribution principale ou être les seuls pour votre distribution, et aussi trouver des moyens de ne pas casser la distribution quand quelqu'un la met à jour.
En dehors de cela, il y a aussi 3 fichiers que vous voudrez peut-être explicitement modifier, eux étant /etc/issue
(peut-être /etc/issue.net
aussi), /etc/os-release
et /etc/lsb-release
, avec le dernier, vous devez être modifié pour changer la liste GRUB de votre distribution. Assurez-vous de vérifier /etc/default/grub
la ligne GRUB_DISTRIBUTOR
. Cela devrait être quelque chose commeGRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null
Maintenant, la façon dont vous procéderiez en matière de logiciel dépend entièrement de vous (soustraction et ajout de logiciel), mais votre nouvelle distribution devrait être prête maintenant (je ne sais pas si j'oublie quoi que ce soit à ce stade).
Cependant, si vous voulez mon avis personnel, je préfère créer une nouvelle distribution linux à la suite de Linux from Scratch , puis lancer un gestionnaire de paquets par-dessus, plutôt que de directement forker une distribution. Le fait de bifurquer une distribution a l'avantage d'obtenir un début, mais si vous décidez de supprimer des choses, cela peut devenir un casse-tête très très rapide, car vous ne pouvez jamais être sûr des dépendances dans la distribution parent.