Kernel-BALA

Neste artigo, pretendo mostrar algumas coisas básicas sobre como deixar seu Linux muito mais rápido recompilando kernel, aplicando patches etc. Isso tudo é um tanto complicado, e se você fizer errado pode dar kernel panic, então não aconselho para quem não tem nenhuma experiência com isso.

[ Hits: 32.777 ]

Por: Carlos Alexandro Becker em 20/02/2008 | Blog: https://example.com


Introdução



De acordo com a Wikipédia (http://pt.wikipedia.org/wiki/N%C3%BAcleo_do_Linux), O Linux é o núcleo (kernel) de um sistema operativo compatível com Unix. Segundo Bach (1990), Tanenbaum (1999) e Silberschatz et al (2005), sistema operacional (sistema operativo) e núcleo (quando monolítico) podem ser considerados sinônimos. Foi criado por Linus Torvalds em 1991 e subseqüentemente desenvolvido com a ajuda de programadores de todo o mundo como software livre (SL).

Espero que eu consiga passar a vocês as informações necessárias. Eu já postei algo parecido com isso no fórum SlackBR, pois uso Slackware 12!

Lembrando que só compilar o kernel não vai fazer todo o trabalho, você precisa configurar direito, desabilitar serviços desnecessários, e, edite também o rc.M, comentando o que você não usa. Fazendo isso + Kernel compilado = MUITA velocidade!

Procure sobre otimizações de kernel no SlackBR ou aqui no VOL mesmo, alguma coisa você vai achar. -;)

Vamos lá!

Baixando os "Equipamentos"! -;)

Primeiro vamos baixar o kernel em si. No caso, versão 2.6.23.14:

http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.14.tar.bz2 (43MB +-)

Agora vamos aos patches:

http://kamikaze.waninkoko.info/patches/2.6.23/kamikaze1/broken-out/

São os patches do projeto kamikaze (que, pelo que me consta, é mantido por usuários do Gentoo). Navegando por aí, você pode achar outras coisinhas bastante interessantes. -:)

Como uso Slack, para fugir de reinstalações e maiores encheções de saco, uso um programinha chamado kernelpkg, que você pode pegar no slacky.eu (não achou mesmo que eu ia colocar o endereço completo também né??!!).

Arrume alguma .config que você considera boa... eu usei a do Sidux (http://www.divshare.com/download/3264332-326) com algumas modificações, você usa a que quiser. ;D

    Próxima página

Páginas do artigo
   1. Introdução
   2. Preparando-se para compilar!
   3. Compilando (ZzZzzZzZz)
   4. Instalando
   5. Concluindo
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando e configurando os módulos do kernel 2.6 no Slackware

Compilando Kernel no CentOS 6.0

Aplicando o patch do grsecurity no kernel 2.4

Compilando um novo kernel em distribuições RPM-like

Que tal criar uma mini-distro em 1 disquete?

  
Comentários
[1] Comentário enviado por demoncyber em 20/02/2008 - 19:07h

Jah fazia algum tempo que estava esperando a saida deste artigo carloss, prometido desde lah do forum do slackware :D, agora que saiu li e so tenho a parabenizar.

Abracos

[2] Comentário enviado por escastilho em 21/02/2008 - 07:45h

Opa, tudo que é pra melhorar nosso lindo Linux é sempre bem vindo né, final de semana vou seguir as dicas e ver no q dá.

Vlw!!!

[3] Comentário enviado por mondragon em 21/02/2008 - 08:53h

achei bem legal gostaria de tentar, mas o link para pegar .config esta quebrado,

dah pra colocar em outro lugar?

vlww

[4] Comentário enviado por willian.firmino em 21/02/2008 - 12:50h

cara vou faltar da facu hj só para fazer isso mas o problema é o seguinte nunca compilei o kernel, no tutorial está tudo bem explicado, mas não entendi a parte do .config oue q vem a ser isso e como eu uso

[5] Comentário enviado por nicolo em 21/02/2008 - 14:00h

Já recompilei o kernel do slackware, o huge (em inglês=enorme) para adequar ao processador (Athlon) e para ativar o system timer resolution high (1000).(Só o ubuntu tem kernel alternativo com isso ativado)
O kernel fica mais rápido se você tiver um config otimizado para sua máquina ou se você for um "major geek" e otimizar no "make menuconfig". Tu vai levar um susto da moléstia quando abrir esse treco.
Definir o processador certo é mandatório: kernel com i386 family ativado é lento PORQUE a máquina é Athon 64, ou pentium-duo. Os outros tópicos são bons mas se você não fizer isso vai ter um grande trabalho para pouco.
No fim meu slack ficou sensivelmente mais rápido, sem essa complicação toda.
Se você não sabe o que está fazendo, há risco nestas operações, pois o artigo não é um tutorial passo a passo e, francamente, é pouco didático. POr exemplo, eu uso o GRUB e o procedimento de instalação é diferente. Iniciantes: CUIDADO!!!


[6] Comentário enviado por izavos em 22/02/2008 - 23:28h

Meu caro Carlos !
Quando você se dispõe a escrever um artigo para contribuir com a valorosa comunidade do “VOL” tenha em mente que você esta passando informações para um grande numero de pessoas.
E que esta talvez não tenha ate no momento o mesmo nível de conhecimento que você alcanço.
Por tanto minha sugestão é que você possa ser mais didático dando o maior numero de informações possível e fontes das mesma. Assim você vai conseguir atingir um numero maior de pessoal do “VOL” se for o seu objetivo.
Foi um bom trabalho !

[7] Comentário enviado por removido em 23/02/2008 - 21:46h

Ótimo artigo, parabéns.

O link para config do sidux ta quebrado, aonde posso baixar?

[8] Comentário enviado por caarlos0 em 25/02/2008 - 23:33h

olá pessoal.
fazia um tempo que não tava mais entrando aqui, nem vi que já tinha saído! (:

faculdade dá uns apuro na vida da gente né?!

bom.. vamos lá..

primeiramente, obrigado pelos elogios.. (:

estou verificando aqui, é que o meu pc tá em casa, eu to em outra cidade, usando um notebook, e não cheguei a fazer backup de tudo, vou ver, assim que conceguir, eu upo aqui de novo, vou ver se concigo falar com meu irmãozinho, pra ele mandar pra mim por e-mail (:

qualquer coisa, deem uma lida nesse artigo do hqxriven, ele é muito fera no assunto! (se não me engano tem até uma config pra baixar lá): http://hqxriven.wordpress.com/2008/02/24/kernel-slash-40-compilado-para-o-kxubuntu-710/

hmm.. desculpa se meuartigo acabou saindo como "muito complexo", é que eu realmente não tenho muita paciência pra escrever, e também, o artigo não foi voltado a usuários extremamente iniciantes, é pra linuxers com alguma experiência com kernel..

sei também que (praticamente)qualquer um, mesmo tendo experiência, concegue um lindo kernel panic de vez em quando, creio que isso seja normal..
otimizar kernel não é uma tarefa fácil, as vezes, pode acontecer de não dar o dito cuje kernel panic, porém o sistema pode ficar bastante instável, ou lento, ou ter algum outro tipo de problema..

obrigado a todos que leram o artigo e votaram, afinal esse foi o 1º artigo que eu escrevi na vida (:

abraço!


[9] Comentário enviado por agk em 28/02/2008 - 12:08h

Parabéns pelo artigo, só acho que faltou colocar alguma coisa que comprove as melhores que você diz, tipo: programa abrindo duas vezes mais rápido"...
Poderia ter feito uns testes simples usando o time, para vez os tempos de acessos.
Quando tiver tempo vou testar, depois eu posto os resultados aqui.

[ ]'s.

[10] Comentário enviado por caarlos0 em 01/03/2008 - 22:45h

éé como eu disse, ando meio sem tempo, ..
senão teria feito..
=p

(mas também acho que não chega a abrir duas vezes mais rápido, pelo menos não todos od programas, alguns ficam por volta 1,4~1,7 (:- )

abraço!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts