Metodologia LFS - Contruindo seu Linux do zero

Criando um Linux? Como se pode montar um Linux apenas compilando os pacotes de instalação sem conhecimentos superiores em computação? Isso mesmo. Só se precisa de coragem para começar o seu "Linux From Scratch". Veja que é possível construir um Linux apenas com o Guia LFS e 100MB em pacotes de instalação.

[ Hits: 85.172 ]

Por: lindberg em 15/05/2004


LFS - o "começando do nada"



O Guia LFS (Linux from Scratch, que quer dizer Linux do Nada, ou Linux do Zero) foi desenvolvido por Gerard Beekmans e é traduzido para português por Anderson Lizardo e por uma vasta comunidade que o ajuda nessa minuciosa tarefa.

Baixe aqui o seu Guia LFS:
É um guia intuitivo e diríamos até didático. Como os comandos são explicados, você acaba por utilizá-los também no seu cotidiano. Eles também nos levam a aumentar nossa capacidade de interpretação individual. No decorrer da leitura do manual, com o conhecimento adquirido nas páginas anteriores, você é capaz de deduzir o que o comando irá fazer, mesmo sem ter lido o comentário ainda.

Ele inclui também comentários de Linus Torvards direcionados à uma lista de FAQ obsoleta, porém utilizados pelo autor para explicar e justificar seus comentários (ou seja, teremos acesso à nada mais, nada menos que conselhos vindos do "Linux's Father", criador do Linux, Linux Torvards).

Dividido em 9 capítulos, o guia baseia-se unicamente na metodologia de compilação dos softwares necessários. Só? É. Só! Ele te dá uma lista dos pacotes que precisam ser baixados (72 pacotes, aprox. 100MB), em seus respectivos sites locais e alguns mirrors (sites espelhos, caso algum dos primeiros falhe). Alguns pacotes estão com o caminho desatualizado. Outros não existem mais no endereço indicado. Isso se deve ao fato da última versão em português ser baseada na versão 4.1 de 2003. (Corrigindo para um português melhor, não há versão em português, e sim tradução fiel da versão original). Daí alguns pacotes estão com caminhos e até versões desatualizadas (por exemplo, o kernel a ser instalado é a versão 2.4.20, pelo pacote linux-2.4.20.tar.gz). Já existe "the currente version" do Guia que é a 5.0, mas somente em inglês. Como não quis me aventurar tanto assim, optei por utilizar os pacotes oferecidos na 4.1 mesmo e deixar o manual em inglês para outra ocasião (apesar que o autor deixa livre sua escolha por pacote atuais, mas é aquela história: ... "fique livre para baixar pacotes mais atuais, porém iremos utilizar os pacotes mencionados aqui neste livro...". Aí não quis me arriscar. Melhor que os erros apareçam por minha displicência ou, pelo menos, os já descritos pelo guia, e não por parte de uma uma inocência "lammer" que não quero mais admitir em mim mesmo. (ps.: a compilação do glibc está mais lenta agora...mais pensativa).

Página anterior     Próxima página

Páginas do artigo
   1. Introdução - o primeiro contato
   2. LFS - o "começando do nada"
   3. Mas, porque criar "mais" um?
   4. Restrições do LFS
   5. Conclusões
Outros artigos deste autor

Configurando Placa Wireless Broadcom BCM43142 no SlackWare 14.2

Instalação do winmodem HSP56 Pctel no Slackware

Atualizando sua versão Slackware - upgrade de pacotes

Audacity - Editando áudios sem instalação

"Usando" 2 Slackwares instalados no mesmo HD - O problema: vmlinuz

Leitura recomendada

Manual de instalação e configuração do Zabbix no Fedora 8

Ubuntu 18.04 LTS - LAMP - Linux, Apache, MySQL ou MariaDB, PHP 7.2

Configurando o modem ZTE MF626 com Vivo3G no Debian

Configurando wireless sem o ndiswrapper (Realtek 8180)

Configuração básica e observações Delphi7 no Wine

  
Comentários
[1] Comentário enviado por jose_maria em 15/05/2004 - 13:11h

Legal teu artigo cara.
Uma vantangem de saber fazer Linux na unha é que há também propostas de emprego para quem tem esse perfil. Algumas empresas grandes, por motivos próprios, gostariam de ter sua própria distro para colocar nas máquinas da empresa.
Há também aqueles que necessitam fazer um linux bem pequeno para poder colocar em sistemas embutidos como circuitos integrados, microcontroladores e cartões de memória.
Eu ainda não fiz um LFS mas pretendo me aventurar nessa.

[2] Comentário enviado por removido em 15/05/2004 - 15:45h

Parabens!!!, muito bom o artigo... eu ja tinha passado uma vez por esse site, mais acabei nao dando muita atenção, por achar muito "complexo". achei bem interessante seu artigo... e isso concerteza ajudara a galera a se aventurar pelos "confins", nucleos do planeta linux...

Velho tenho só uma duvida ... esse "linux do zero" eu posso escolher qualquer distribuição?? ou é linux puro mesmo?? por exemplo eu amo Slackware eu poderia estar "modelando" ele conforme minha necessidades??, uma coisa que eu adoraria muito é o fato de quando instalo o slack... se eu quiser alguns progrmas a mais configurações e etc ... a cada nova instalação ei de fazer tudo de novo... ja pensei criar imagens e etc.. teve um lugar que acabei instalando o Kurumin em varias maquinas, porque ele ja vem "pronto" para desktop... para nao ter que ficar criando imagens de hds e etc..

Finalizando posso criar um Slackware do meu gosto com esse tal de LFS??

[3] Comentário enviado por IloveLinux2004 em 15/05/2004 - 16:13h

Muito legal o artigo, ficou ótimo...
Só queria fazer uma observação sobre o "porque de montar uma outra distro linux".
Devemos montar um sistema Linux por dois motivos. (esses dois motivos são extremamente importantes).
O primeiro é de conhecer o sistema linux a fundo. E nada melhor do que montar um do zero.
O segundo é que assim como eu e como o nosso amigo Lindberg Luiz, pensamos em criar um Linux pra ir aperfeiçoando pra num futuro bem próximo ter em mãos(ou melhor no pc) um linux tão bom quanto o sistema comercial da janelinha, no mercado de desktop.
Por isso, vamos todos a criar nosso LINUX!!!!!!

[4] Comentário enviado por jllucca em 15/05/2004 - 16:30h

Achei o artigo excelente!

Expos alguns dos problemas que ao primeiro contato com o livro nos temos links quebrados e conhecimento que "deveriamos" ter pelo que o autor considera exemplo disso é que ele fala desdo começo sobre compilação dinamica e estatica e uma pessoa "recem chegada" acha isso muito absurdo e não entende.

Alem disso, o nome do artigo não faz jus ao conteudo. "Metodologia" tinha me dado impressão que iria falar mais do livro e como ele trata os assuntos e não me parece o que voce fez. Voce deu sua opinião geral esquecendo o livro hehehe :p E isso é excelente :)

[]'s

[5] Comentário enviado por lindbergluiz em 15/05/2004 - 16:53h

NOTA AOS LEITORES.

bem manos...acho que o artigo, apesar de dissertativo, não fugiu muito do meu propósito: "Expor como podemos conhecer o Linux por dentro na prática".
Com relação à questão do guinet, o Projeto LFS te dá um Linux puro, ou seja, uma plataforma para que, a partir daí, você mesmo faça suas configurações, coloque disponível um KDE com mais facilidades, um Gnome mais didático e um BlackBox mais interativo ( o que nunca temos com nossas distros prediletas..)

Com relação jlluca, realmente, a forma como o autor nos expõe o assunto é de uma forma que você tem de ter uma bagagem muito boa no Linux. Já tem de saber sobre instalação, desinstalação, re-instalação, comandos para .tar.gz, .tar.bz2, etç...ou seja, ele não dá suporte para novos usuários...quem quiser se aventurar sem ter muita noção, tem de buscar as outras informações sozinho, apesar que ele indica algumas fontes extras para conhecimentos extras, mas não o necessário. E, fiz um comentário sobre o Livro, abrangendo de forma crítica todos os pontos mais importantes para quem quer iniciar o projeto.
Outra coisa que deixou muito a desejar foi a FAQ em portugues, ou melhor, a lista na qual você se inscreve para tirar suas dúvidas. Ninguém responde nada e a inscrição é muito complicada...

Pois bem galera....se vc tem um tempinho vale a pena se aventurar. E para os usuários fanáticos, é uma tremenda viagem.....tem uma hora que você fica impressionado quando vc entende o que está se passando, e fica totalmente perdido quando esqueçe de montar a /proc quando entra em modo chroot.....

Welcome to the LFS World.

slackberg@bol.com.br

[6] Comentário enviado por Ilovelinux2004 em 25/07/2004 - 20:28h

Ae kra, terminei a base do meu sistema LFS, e quando iniciei o sistema, deu kernel panic....porém voltei na configuração, e era o arquivo /etc/fstab........

Bão, reiniciei e boa, o sistema tá ok....agora só instalar os softwares adicionais ,como gerenciador de janelas, etc;;;

Ah, vc me pediu a iso dele, bão, eu posso fazer duas coisas;;;
Semana que vem compro um gravador, dae eu podia gravar a iso no CD, e mandar pra vc, ou eu aprendi a montar um servidor WEB na minnha propria maquina, dae eu podia ficar conectado a partir das 7 da noite, no sábado e domingo, e vc podia baixar....da minha máquina a iso.


blz, mt loko, a gente tem que montar um distro nossa e disponibiliza-la para o mundo....!! NA FIRMEZA....falow!!

[7] Comentário enviado por dbrs em 05/08/2004 - 04:31h

Adoraria ter a minha própria distro, baseada no debian, claro. quem sabe um dia... :]

[8] Comentário enviado por Warheart em 01/07/2006 - 14:31h

o que dizer sobre esse artigo? disse tudo com poucas palavras.

eu estava procurando algo assim, e vc meu caro, me ajudou muito!

Além dos parabéns, quero te dizer obrigado, porque abriu uma luz em meu caminho :D



[9] Comentário enviado por balani em 05/12/2006 - 20:44h

Cara muito bom o seu artigo, as flexibilidade do linux é infinita, basta ter vontade e criatividade, em breve estarei me aventurando nessa nova empreitada tbem, parabens pelo artigo!

[10] Comentário enviado por mbjunior em 29/05/2007 - 19:30h

Olá eu sou MB Júnior e gostaria muito poder montar meu proprio S.O só que não sei nem por onde começar você sabe sou um puro leigo mas tenho uma capaciade de aprender muito rapido só preciso de um empurãozinho e se você puder disponibilizar esse tal livro de receitas pra mim ficarei muito mais muito mesmo agradecido. Olha gostaria que se você pudesse mandar um e-mail pra mim me explicando tudo isso eu vou ser o cara mais FELIZ do mundo pois adoro o LINUX e quero ter o meu proprio LINUX. Mais saiba que uma mão lava a outra e o MUNDO da muitas voltas e numa dessas voltas podemos se encontrar e discutir sobre os nossos S.O, desde já fico muito agradecido e vou compreender se vc não poder colaborar para o desenvolvimento do meu LINUX!atenciosamente, MB Júnior! e-mail: valdemir_junior@terra.com.br

[11] Comentário enviado por igorcemim em 31/08/2007 - 23:26h

Cara eu estava procurando um artigo desses há tempos. eu estava louco pra criar meu proprio Linux. Agora já posso. Então mãos ha obra!

[12] Comentário enviado por successor em 30/12/2008 - 21:52h

Estou com vcs!!! As pessoas ficam perguntando: Para quê vc vai criar um sistema baseado em linux do zero, se vc pode simplesmente pegar um que já existe e modofcar ele ao seu gosto? eu particularmente não sou a favor dessas pessoas que pegam um linux, mudam as imagens e dizer por aí que desenvolveram um... No meu ponto de vista, para ter o mérito, vc deve desenvolver um do nada!!! Vou começar o meu agora mesmo!!!

[13] Comentário enviado por Ignorante em 23/01/2009 - 20:36h

Vou ver como me saio nessa!
valew pelo artigo

[14] Comentário enviado por tadryanom em 24/05/2009 - 11:38h

Muito bom o artigo lindbergluiz, gostei mesmo, tb já o usei o guia LFS, tenho as duas versões, em inglês e em português, e também já me aventurei a criar minha propria distro, eu mesmo configurei o kernel, tive muitas dificuldades em compilar a glibc (Ôh bichinha chata, rsrs (substituir ela pelo uClibc)), usei o bosybox no lugar dos pacotes coreutils, coloquei uma interface gráfica (IceWM) e gerenciador de arquivos (PCmanFM). Tb sou um usuário iniciante, comecei a usar esse fabuloso sistema (Linux) há dois anos, comecei com o Kurumin 4, pena que ele foi descontinuado :'( , mas continuo usar o Kurumin 7.
Abraços!!!!

[15] Comentário enviado por jardeltitan em 28/07/2010 - 15:31h

J Titã

Eu Gostei de ler o seu artigo e baixei tambem o Howto
Eu tambem sou muito leigo nesse negocio de linux
Eu comecei com o linux no ano passado (2009) e gostei dele tanto, que eu quis criar
o meu proprio linux. e um pouco dificil, pois não tenho muitos conhecimento e tambem
porque eu tenho 15 anos.
vocë deve estar se perguntando: o que um garoto tão jovem esta fazendo nesse forum
onde so tem artigos para programadores e gente grande...
a resposta: sou louco por Linux!!!
Se voce tiver dificuldades em criar seu proprio linux, procure pelo howto no site do Terabeauts
ele e mais facil de criar e entender.
AbraÇos!!!!!

[16] Comentário enviado por USB13 em 19/06/2012 - 10:25h

Gostei muito de saber sobre isso.
Na minha área o pessoal só usa o Linux.
Trabalho em um provedor de internet e tanto o desenvolvimento quanto o suporte usam Linux.
Sou leigo no assunto também, uso o Ubuntu 12.04, mas quando os vi usando senti uma imensa vontade de aprender e agora estou gostando e muito, e seu texto proporcionou maior conhecimento para mim também.
Para mim Linux é um universo.
Abraço.

[17] Comentário enviado por px em 27/02/2013 - 05:11h

muito bom , inspira as pessoas a se arriscarem neste mundo novo , pena que oq os usuários normais querem é tudo feitinho na mao neh por isso q linux não é o sistema mais utilizado , por outro lado é o que tem mais números de desenvolvedores ^^ , e sobre o Bill Gates ele não deve ser doido de usar o Windows não , até os funcionários usam os produtos da apple kkk.

[18] Comentário enviado por maurixnovatrento em 27/05/2020 - 23:47h


Muito bom, é aplicável esse método ainda hoje?

___________________________________
Conhecimento não se Leva para o Túmulo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts