Ich kann das beantworten! Eine GNU / Linux-Distribution ist ein Zusammenschluss von Software-Teilen aus GNU und anderen Ländern. Zumindest möchten Sie die Softwarepakete, die Sie ändern möchten, verzweigen, sie ändern, neu kompilieren und dann Ihren Zweig der Distribution Ihrer Wahl neu verteilen .
Das wäre jedoch nicht alles, da Sie mit den Marken und Urheberrechten der Distribution, die Sie veröffentlichen, sehr vorsichtig sein müssen. (Ich bin kein Anwalt), aber es wäre ratsam, das Branding der Distribution zu ändern, die Sie forken, da Sie (wahrscheinlich) nicht möchten, dass Ihre Distribution mit der übergeordneten Distribution in Verbindung gebracht wird (da bin ich mir nicht sicher). Dies kann jedoch zu Problemen mit der übergeordneten Distribution führen. Wenn Sie sagen möchten, dass Sie eine bestimmte Distribution explizit gespalten haben, können Sie diese explizit erwähnen, aber nicht deren Marken verwenden. Auch hier bin ich kein Anwalt.
Sie müssen auch einen Weg finden, ein Repository mit Software für Ihre Distribution zu versehen und herauszufinden, ob Ihre Repositorys neben denjenigen der Hauptdistribution existieren sollen oder die einzigen für Ihre Distribution sein sollen, und Wege finden, um nicht zu brechen die Verteilung, wenn jemand es aktualisiert.
Abgesehen davon gibt es auch drei Dateien , die Sie explizit zu ändern mögen, sie zu sein /etc/issue
(vielleicht /etc/issue.net
auch), /etc/os-release
und /etc/lsb-release
mit dem letzten Bedarf geändert werden , um die GRABEN zu ändern für Ihre Distribution auflistet. Achten Sie darauf, /etc/default/grub
nach der Linie zu suchen GRUB_DISTRIBUTOR
. Es sollte so etwas seinGRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null
Jetzt liegt es ganz bei Ihnen, wie Sie mit Software umgehen (Software subtrahieren und hinzufügen), aber Ihre neue Distribution sollte jetzt fertig sein (ich weiß nicht, ob ich an dieser Stelle etwas vergessen habe).
Wenn Sie jedoch meine persönliche Meinung haben möchten, würde ich lieber eine neue Linux-Distribution nach Linux von Grund auf neu erstellen und dann einen Paket-Manager an die Spitze setzen, anstatt eine Distribution direkt aufzuteilen. Das Verzweigen einer Distribution hat den Vorteil, dass Sie einen Vorsprung haben. Wenn Sie sich jedoch dazu entschließen, Dinge zu entfernen, kann dies sehr schnell zu Kopfschmerzen führen, da Sie sich über Abhängigkeiten in der übergeordneten Distribution nie sicher sein können.