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.
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.
É 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).
[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 :)
[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.....
[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!!
[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
[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!!!
[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.