Como você bifurca corretamente uma distribuição Linux?

Como você bifurca corretamente uma distribuição Linux?

Eu queria saber como alguém criaria uma distribuição Linux. LFS parece um exagero, prefiro fazer um fork de uma distro existente. Eu sei que existem vários aplicativos de "respin", mas estes apenas parecem permitir que você adicione aplicativos extras para serem instalados, eles não parecem permitir que você modifique repositórios, configurações e etc.

O que procuro é conhecimento sobre como pegar uma distribuição existente e modificá-la significativamente, de preferência modificando o Fedora ou o Mint, embora eu possa precisar usar um kernel mais antigo.

Agradecemos conselhos gerais: como você modificaria os arquivos que os acompanham? Quais ferramentas você usa? Como você o envolveria em um liveCD? Como você hospeda um repositório?

Responder1

Você pode criar uma distribuição simplesmente criando seu próprio repositório de pacotes com pacotes personalizados. Isso é tudo que uma distro é. Não importa quão grandes ou pequenas sejam as mudanças.

Portanto, se você deseja fazer um fork de uma distro, basta copiar todo o repositório de origem, alterar os pacotes que desejar e publicar o repositório como seu (certificando-se de não violar nenhum acordo de licenciamento da distro da qual você está copiando) .

Isso, por definição, é criar uma nova distro.

Responder2

Veressa questãoeessa questãopara outras abordagens.

A resposta clássica é “comece com Linux From Scratch”, continue a partir daí. E essa é uma forma válida de fazer isso: muitas distros derivam do Debian, por exemplo. Muitas distros derivam do Red Hat ou Slackware ou Evan Arch Linux.

Eu diria que você precisa ter um objetivo bem claro e defensável para esta distro. Anteriormente, as distros tinham objetivos como "caber em um único disquete" ou "rodar ao vivo a partir de um CD" ou "desenvolver um gerenciador de pacotes que resolva todos os problemas".

Não tenho certeza se isso é suficiente nos tempos modernos. Quase todo nicho estranho de barba tem uma distro que o acompanha: testes de penetração têm BackTrack, absolutamente grátis tem gNewSense, o linst pode ser estendido indefinidamente. Você precisará ter mais do que um nicho, caso contrário, basta fazer o Linux From Scratch e pronto.

Responder3

O Fedora é na verdademuitosimples (embora nãofácil) para garfo, ou"remixar"como eles chamam. As definições do repositório estão em fedora-release. As configurações são empacotadas com os próprios aplicativos, então você terá que reconstruí-las a partir do SRPM. Depois de reunir os pacotes a partir dos quais deseja criar seu fork, você corre createrepopara transformá-los em um repositório real. Você pode então usar as ferramentas listadas no wiki para gerar mídia a partir do repositório.

Responder4

Quando você chega ao Linux, modifyingvira uma coisa com uma escala muito grande.

Você deve criar limites claros sobre o que gostaria de adicionar, remover ou modificar de uma distribuição específica. caso contrário, você se surpreenderá interminavelmente a cada passo que der. (Por experiência).

informação relacionada