Como desenvolver a própria distribuição de linux personalizada do zero

Como desenvolver a própria distribuição de linux personalizada do zero

Você já pensou em fazer sua própria distribuição Linux? Todo usuário do Linux em sua jornada para o Linux pensou em fazer sua própria distribuição Linux, pelo menos uma vez. Mesmo eu não fui uma exceção como novato em Linux Land e dei a meu tempo considerável desenvolvendo minha própria distribuição Linux. Desenvolver uma distribuição Linux do zero é chamada Linux do zero (LFS)

Antes de começar, concluí algumas coisas sobre LFs que podem ser descritas como:

1. Aqueles que desejam desenvolver sua própria distribuição Linux devem entender a diferença entre o desenvolvimento de uma distribuição Linux do zero (por meio do zero, começando pelo início) ou tudo o que você deseja é apenas ajustar uma distro Linux já disponível.

Se você deseja apenas ajustar a tela do flash, personalizar o login e, de preferência. Além disso, muitas ferramentas de ajuste lá ajudarão.

Se você deseja colocar todos os arquivos necessários, carregadores de inicialização e kernel e escolher o que incluir e o que não incluir e compilar tudo o que você precisa para desenvolver Linux a partir do zero (LFS).

Observação: Se você deseja apenas personalizar a aparência de um sistema operacional Linux, este guia não é para você. Se você realmente deseja desenvolver uma distribuição Linux do zero e deseja saber por onde começar e outras informações básicas, aqui está o guia para você.

2. Pros do desenvolvimento da própria distribuição Linux (LFS):

  1. Você conhece o funcionamento interno do Linux OS.
  2. Você desenvolve um sistema operacional muito flexível conforme sua necessidade.
  3. Seu sistema operacional desenvolvido (LFS) será muito compacto, pois você tem controle total sobre o que incluir/excluir.
  4. Seu desenvolvimento (LFS) terá adicionado segurança.

3. Contras do desenvolvimento da própria distribuição Linux (LFS):

Desenvolver um sistema operacional Linux a partir do zero significa montar todas as coisas necessárias e compilar. Isso requer muita leitura, paciência e tempo. Além disso, você deve ter um sistema Linux em funcionamento para desenvolver LFS e espaço de disco com razoa.

4. Interessante saber, que Gentoo/gnu linux é mais próximo de LFS até certo ponto. Tanto o Gentoo quanto o LFS é o sistema Linux personalizado construído inteiramente a partir da compilação da fonte.

5. Você deve ser experiente para o usuário do Linux com bom conhecimento da compilação de pacotes, resolvendo dependências e Pro na linguagem de script de shell. Conhecimento de uma linguagem de programação (de preferência C) irá aliviar as coisas para você. Mesmo se você é um novato, mas um bom aprendiz e compre o que as coisas rapidamente, você pode começar também. A parte mais importante é que você não deve perder seu entusiasmo durante todo o processo de desenvolvimento do LFS.

Se você não estiver determinado o suficiente, temo que você deixe a construção de seus LFs no meio.

6. Agora você precisa de um guia passo a passo, para que o Linux possa ser desenvolvido do zero. LFS é o guia oficial para desenvolver Linux a partir do zero. Nosso site de parceiros Tradepub disponibilizou o guia LFS disponível para nossos leitores e isso também de graça.

Você pode fazer o download do Linux do Scratch Book do link abaixo:

Download: Linux do zero

Sobre: ​​Linux do zero

Este livro é criado por Gerard Beekmans, quem é o líder do projeto do LFS e editado por Matthew Burgess e Bruse Dubbs, ambos são co-líder do projeto. Este livro é extenso e expande mais de 338 páginas.

Tendo coberto - Introdução ao LFS, preparando -se para a construção, construir LFs do zero, montar scripts de inicialização, fabricando o LFS inicializável seguido de apêndices, ele tem tudo o que você deseja saber no projeto LFS.

Além disso, este livro fornece o tempo estimado necessário para a compilação de um pacote. O tempo estimado é calculado com base na referência do tempo de compilação do primeiro pacote. Todos os detalhes são apresentados de maneira fácil de entender e implementar, mesmo para iniciantes.

Se você tem muito tempo e realmente interessado em desenvolver sua própria distribuição Linux, nunca gostaria de perder a chance de baixar este e -book e isso também de graça. Tudo o que você precisa é, para começar a desenvolver seu próprio sistema operacional Linux usando este ebook junto com um sistema operacional Linux Working (qualquer distribuição Linux com espaço em disco suficiente), tempo e entusiasmo.

Se o Linux fascina você, se você quiser entender o Linux do zero e deseja desenvolver sua própria distribuição Linux, então é tudo o que você deve saber nesta fase, para a maioria das outras coisas que você deseja referir ao livro, no exposto acima link.

Deixe -me saber sua experiência com o livro. Como era a facilidade de se dar ao longo do elaborado guia LFS? Além disso, se você já desenvolveu um LFS e deseja dar algumas dicas aos nossos leitores, seus feedbacks são bem -vindos.