Я могу ответить на это! Дистрибутив GNU / Linux представляет собой объединение частей программного обеспечения из GNU и других стран. По крайней мере, вы хотите разветвить пакеты программного обеспечения, которые вы хотите изменить, изменить их, перекомпилировать их, а затем перераспределить ваш форк дистрибутива по вашему выбору .
Однако это еще не все, поскольку вы должны быть очень осторожны с товарными знаками и авторскими правами на распространяемый вами дистрибутив. (Я не юрист), но было бы рекомендовано изменить бренд дистрибутива, который вы размечаете, так как вы (вероятно) не хотите связывать свой дистрибутив с родительским (я не уверен насчет этого, но это может создать проблемы с родительским дистрибутивом. Если вы хотите сказать, что вы явно разделили конкретный дистрибутив, вы можете упомянуть его явно, но не используйте их товарные знаки. Опять же, я не юрист).
Вы также должны найти способ обеспечить репозиторий программным обеспечением для вашего дистрибутива, а также выяснить, хотите ли вы, чтобы ваши репозитории существовали помимо основных дистрибутивов или были единственными для вашего дистрибутива, а также найти способы не нарушать работу распределение, когда кто-то обновляет его.
Помимо этого, есть также 3 файла, которые вы можете явно захотеть изменить, причем они /etc/issue
(возможно, /etc/issue.net
тоже), /etc/os-release
и /etc/lsb-release
, с последним, нужно изменить, чтобы изменить список GRUB для вашего дистрибутива. Не забудьте оформить заказ /etc/default/grub
на линию GRUB_DISTRIBUTOR
. Это должно быть что-то вродеGRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null
Теперь, как вы поступите с программным обеспечением, зависит только от вас (вычитание и добавление программного обеспечения), но ваш новый дистрибутив должен быть готов к настоящему моменту (я не знаю, забуду ли я что-нибудь на этом этапе).
Тем не менее, если вам нужно мое личное мнение, я бы предпочел создать новый дистрибутив linux после Linux с нуля , а затем добавить менеджер пакетов поверх, а не напрямую форкнуть дистрибутив. Преимущество создания дистрибутива заключается в том, что вы получаете преимущество, но если вы решите удалить что-то, это может очень быстро стать головной болью, поскольку вы никогда не можете быть уверены в зависимостях в родительском распределении.