Propaganda

compile seu próprio kernel linuxOs sistemas Linux são tão ridiculamente flexíveis e configuráveis ​​que são completamente loucos. Uma grande parte do motivo pelo qual o Linux é tão flexível é por causa de sua estrutura modular. Cada componente e programa do sistema é dividido em muitos pacotes diferentes que podem ser facilmente removidos, adicionados ou substituídos por outra coisa. Absolutamente nenhuma parte do sistema operacional tem uma exceção a essa regra, incluindo o próprio kernel do Linux.

Devido a esse fato, você pode remover com facilidade o kernel, fazer algumas coisas nele e colocá-lo novamente. Mas o que exatamente você pode fazer com o kernel e por que você deve considerar compilar seu próprio kernel personalizado?

Remendando ou substituindo drivers e outras peças

compile seu próprio kernel linux

Uma das razões mais comuns pelas quais as pessoas compilam seus próprios kernels em casa é o fato de que alguns drivers (e outros recursos do kernel) precisam ser corrigidos ou substituídos completamente por um driver completamente diferente ou por um driver atualizado. 1. Um bom exemplo disso é a necessidade de corrigir alguns drivers sem fio para poder

pacotes de captura para cracking WEP Como quebrar sua própria rede WEP para descobrir o quão insegura é realmenteEstamos constantemente dizendo a você que usar o WEP para "proteger" sua rede sem fio é realmente um jogo de tolos, mas as pessoas ainda o fazem. Hoje, eu gostaria de mostrar exatamente o quão inseguro é o WEP, por ... consulte Mais informação . O Backtrack Linux, mencionado nesse artigo, vem com os drivers já corrigidos, mas qualquer outra distribuição terá drivers sem patch.

Às vezes, as pessoas também suportam certos drivers, especialmente drivers gráficos de código aberto. Se você portar um driver, significa que você está pegando um driver de um kernel mais recente e colando-o em um mais antigo como um patch. Mesmo as pessoas que instalar drivers gráficos proprietários Como instalar drivers gráficos proprietários no Ubuntu, Fedora e MintNa maioria das vezes, você ficará bem com o software de código aberto no Linux. Mas se você quiser jogos reais e potência gráfica, precisará de drivers proprietários. Veja como obtê-los. consulte Mais informação Às vezes, é necessário recompilar seus kernels, embora isso geralmente ocorra automaticamente.

Remover código desnecessário e usar diferentes sinalizadores de compilação

construindo seu próprio kernel linux

Outra parte muito benéfica da compilação de seu próprio kernel é que você pode fazer sua própria otimização. Enquanto a personalização se concentra em alterar partes do kernel, a otimização se concentra em todas as partes desnecessárias que podem ser removidos, bem como a melhor combinação de sinalizadores de compilação que produzirão uma núcleo.

Digamos que seu laptop não tenha Bluetooth recursos e você não planeja adquirir um dongle USB, pode remover do kernel tudo o que tem a ver com Bluetooth. Através dessa lógica, muitos drivers desnecessários podem ser removidos, economizando espaço em disco e outros recursos. Se eles nunca estiverem com o kernel final, não carregarão e ocuparão recursos valiosos que poderiam ser usados ​​para outra coisa.

Aprendendo mais sobre o kernel

compile seu próprio kernel linux

Por último, mas não menos importante, compilar seu próprio kernel tem o benefício de oferecer a você a experiência com Linux. Mesmo que você não mude nada (perspectivas de personalização e otimização) sobre o kernel, a experiência que você obtém baixando uma cópia de baunilha do kernel do Linux, compilá-lo e executá-lo em seu sistema pode ser inestimável se for algo de seu interesse. Obviamente, isso também é algo que as pessoas que trabalham diariamente no kernel como um trabalho precisam fazer; portanto, os tipos de computador que estão em contato com o Linux devem levar essa etapa em consideração.

Conclusão

No final, cabe a você o que você quer fazer. Para a maioria dos usuários, o kernel oferecido por sua distribuição preferida funciona bem, e as pessoas que compilam regularmente seus próprios kernels o fazem porque existem necessidades ou requisitos específicos. No entanto, se você tem uma necessidade como as que mencionei ou está simplesmente interessado em entrar no âmago da questão do Linux, compilar seu próprio kernel é definitivamente uma boa idéia.

Você compila seu próprio kernel Linux? Vale a pena e quais modificações você faz em comparação com os kernels de baunilha / distribuição? Deixe-nos saber nos comentários!

Créditos da imagem: Reparação de motores diesel modernos, mãos e ferramentas dos trabalhadores via Shutterstock, Reciclagem de caminhões para coleta de lixo via Shutterstock, Tema educacional: adolescente engraçado, medicina, ciência via Shutterstock

Danny é um sénior da Universidade do Norte do Texas que gosta de todos os aspectos do software de código aberto e Linux.