quarta-feira, 15 de fevereiro de 2012

Conhecendo e instalando o kernel-pf

Há uns 15 dias o leitor “Luiz” me deixou a sugestão de testar o “linux-pf”, um Kernel que contém pacotes “não-oficiais” e que promete uma sensível melhora na performance. Na mesma semana eu instalei, mas preferi fazer testes mais profundos. Hoje vou falar da instalação do mesmo e da minha experiência de duas semanas.



A promessa era a experiência de ter um processador novinho em folha. É claro que isso é apenas uma sensação, mas é verdade: após o primeiro boot com o linux-pf o tempo entre o clique e a abertura de uma janela ou execução de ações simples é praticamente zero, mesmo no meu velho Athlon 64 single core.


O autor da maioria dos patchs aplicados nessa versão do Kernel é Con Kolivas. Ele era um contribuidor do Kernel oficial, mas em um certo ponto houve uma separação inevitável: o time estava priorizando os grandes servidores; Kolivas queria performance no Desktop. Nesse ponto houve uma separação, Con começou a criar patchs para melhor a performance do kernel nos desktops e desses patchs nasceu o linux-pf.


Contada a história e mostrada a minha experiência recente, é hora de instalar o linux-pf no seu Arch Linux. Você tem duas opções:




  • Baixar e compilar a partir do pacote AUR:



yaourt -S linux-pf




  • Adicionar o repositório e baixar utilizando o Pacman:


Como root, edite o arquivo “/etc/pacman.conf” e adicione as seguintes linhas na área dos repositórios:




[pfkernel]
Server = http://dl.dropbox.com/u/11734958/$arch



Salve o documento, volte ao terminal e digite o comando para instalar o linux-pf:




su -c “pacman -Syy linux-pf”



Seguindo qualquer um dos passos, vai ser necessário adicionar o linux-pf a inicialização no grub. Vá para /boot, depois dê o comando “ls | grep linux-pf” e o terminal irá lhe retornar os arquivos do linux-pf necessários.
Depois, vá em /boot/grub e edite o arquivo menu.lst. No arquivo copie a linha de boot principal e substitua os nomes dos arquivos do kernel oficial pelos do linux-pf. Deve ficar mais ou menos assim:




# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz-linux-pf root=/dev/disk/by-uuid/f5927b2b-0d18-462a-9e0f-923245e8ba3b ro
initrd /initramfs-linux-pf.img



Após salvar, é só reiniciar a máquina e testar seu linux-pf.


Link para o tópico no fórum do Arch Linux: https://bbs.archlinux.org/viewtopic.php?id=103462

3 comentários:

  1. Que bom que vc testou e pelo visto gostou .
    Quando eu ví o comentário também fiz a instalação bem descrente de obter bons resultados porem já no primeiro boot ficou bem claro que a diferença é bemmm grande .
    Ao trocar o kernel , tive a mesma impressão de quando troquei o Mandriva 32 pelo ArchLinux 64 ...hehehe

    ResponderExcluir
  2. Opa, olá Luiz. Gostei sim do resultado, a diferença é sim bem considerável.

    Abraços. :)

    ResponderExcluir
  3. Orion Santiago de Araújo13 junho, 2012 23:45

    Bom dia Cleiton, por acaso tem alguma maneira de trocar o kernel do fedora 17 de 64 bits pelo de 32 bits sem ter que reinstalar do zero? Muito obrigado.

    ResponderExcluir