O seu Ubuntu anda meio lento? O Omnislash pode resolver!!! O Omnislash é um kernel
Linux voltado a performance, e o Ubuntu, como quer ser compatível com tudo acaba com o kernel meio "inchado" e prejudica um pouco a performance do Ubuntu.
O Omnislash
O Omnislash apareceu pela primeira vez por aqui em 2008. Recomendo a qualquer potencial interessado que leia com atenção as advertências (e procedimentos de solução de problemas)
Temos dois métodos para instalá-lo: O modo 'fácil e rápido" e o modo "ultra difícil e demorado"
Instalacão "fácil e rápida" do Omnislash 32 bits
Primeiro, baixe os
headers e o
image do omnislash pelos seguintes endereços:
Verifique o sha1sum dos pacotes:
sha1sum linux-headers-2.6.34-omnislash1.4.4_x86_i386.deb linux-image-2.6.34-omnislash1.4.4_x86_i386.deb
c1031a08b69c29ff5a2054452340ed8e988d564b linux-headers-2.6.34-omnislash1.4.4_x86_i386.deb
6981cc4b981b1a56bc34844d3c3b17e7db1be9c6 linux-image-2.6.34-omnislash1.4.4_x86_i386.deb
Eu recomendo que salve os .deb na sua pasta pessoal.
Instalaremos com:
sudo dpkg -i linux-headers-2.6.34-omnislash1.4.4_x86_i386.deb linux-image-2.6.34-omnislash1.4.4_x86_i386.deb
Depois de instalar daremos o seguinte comando:
sudo mkinitramfs -o /boot/initrd.img-2.6.34-omnislash1.4.4 /lib/modules/2.6.34-omnislash1.4.4
Agora atualize o GRUB:
sudo update-grub
Reinicie o computador e aproveite o Omnislash, no primeiro boot demora um pouco mais, depois inicia como um foguete!!!
Instalacão "fácil e rápida" do Omnislash 64 bits
Para aqueles que tem processador 64 bits, a dica é essa:
Primeiro baixe os pacotes do headers e o image do omnislash:
Verifique os MD5sum dos pacotes:
md5sum linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb
3d7a719a368701753eb7de9152389d7da95c388f linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb
41396252ed6dbc46e1902c2a23af4dedd418b20c linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb
Recomendo que salve os .deb na sua pasta pessoal
Instalaremos com:
sudo dpkg -i linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb
Depois de instalar daremos o comando:
sudo mkinitramfs -o /boot/initrd.img-2.6.34-omnislash1.4.4 /lib/modules/2.6.34-omnislash1.4.4
Agora atualize o GRUB:
sudo update-grub
Instalação "ultra difícil e demorado" do Omnislash
1. Em primeiro lugar vire o root e baixe as bibliotecas de compilação mais alguns utilitários
sudo su
# aptitude install build-essential bin86 kernel-package libqt3-mt-dev wget libncurses5 libncurses5-dev
2. Agora baixe a versão 2.6.34 do kernel vanilla e o patch omnislash e a configuração para o kernel:
Após baixar os arquivos:
unzip omnislash1.4.4.zip
md5sum linux-2.6.34.tar.bz2 configx86 configx86-64 omnislash.bz2
Veja se o resultado dos números é igual a esse:
10eebcb0178fb4540e2165bfd7efc7ad linux-2.6.34.tar.bz2
3769b1358b069fcb8c3861cf4fa2b6c7 configx86
5d634c92ef28d2bde65e4b10f776cd31 configx86-64
cbd42eaaf44a1fd2223eb5e6a45b42b3 omnislash.bz2
3. Copie o arquivo baixado para "/usr/src" para isso digite os comandos abaixo:
su
# cp linux-2.6.34.tar.bz2 omnislash.bz2 configx86 configx86-64 /usr/src
Descompactação e link simbólico:
# cd /usr/src
# tar -xvjf linux-2.6.34.tar.bz2
# chmod -R a-s /usr/src/linux-2.6.34
Obs.: Possivelmente será necessário usar o comando acima em distribuições baseadas no Debian.
# rm -rf linux && ln -s /usr/src/linux-2.6.34 linux
# cp omnislash.bz2 configx86 configx86-64 /usr/src/linux
# cd /usr/src/linux
Colocando o patch e a configuração otimizada:
# bzcat omnislash.bz2 | patch -p1
Caso use a arquitetura x86 (32bits) use o comando abaixo:
# cp /usr/src/linux-2.6.34/configx86 .config && make xconfig
Caso use a arquitetura x86-64 (64 bits) use o comando abaixo:
# cp /usr/src/linux-2.6.34/configx86-64 .config && make xconfig
Customização do kernel
Chegamos ao ponto de escolher o que queremos no nosso kernel, para que ele se adapte as nossas necessidades, seja um desktop, servidor ou um laptop. Se você sabe o que está fazendo fique a vontade, explore e customize. A configuração está com o foco em desktops por isso talvez nem seja necessário mexer.
Depois das alterações salve o arquivo e agora vamos para o próximo passo.
Compilação do kernel, digite os seguintes comandos:
# make-kpkg clean
# make-kpkg --initrd --revision=x86 kernel_image kernel_headers modules_image
Caso seja um dual ou quad core use o comando abaixo para acelerar a compilação:
# CONCURRENCY_LEVEL=2 make-kpkg --initrd --revision=x86 kernel_image kernel_headers modules_image
E agora é só esperar até compilar e criar um deb. O tempo de compilação varia de 40 minutos a 4 horas.
E por último apague o link simbólico e a pasta onde houve a compilação ("/usr/src/linux" e "/usr/src/linux-2.6.34") para instalar.
# cd /usr/src
# rm -rf /usr/src/linux
# rm -rf /usr/src/linux-2.6.34
Se você não fizer esses comandos acima as compilações serão ligadas a pasta linux-2.6.34 ao invés do header, e este não é o método correto.
# cd /usr/src
# dpkg -i linux-headers-2.6.34-omnislash1.4.4_x86_i386.deb linux-image-2.6.34-omnislash1.4.4_x86_i386.deb
Obs.: É claro que se for 64 bits o nome será diferente hein.
Após a instalação é necessário criar o initrd e passar a informação ao grub:
# mkinitramfs -o /boot/initrd.img-2.6.34-omnislash1.4.4 /lib/modules/2.6.34-omnislash1.4.4
Depois dê o último comando:
# update-grub
E ai reinicie seu PC.
Depois leia aqui
http://ubuntuforum-br.org/index.php/topic,29799.msg377615.html#msg377615
Desfrute do novo kernel!
Conclusão
Depois que instalei o Omnislash o desempenho do meu computador melhorou muito, antes demorava um pouco para iniciar, mas o Omnislash faz o que promete.
Mas uma coisa que ninguém deve esquecer: Sempre façam backup!
Obs.: Acho que agora vocês vão entender porque recomendei que salvassem os .deb na sua pasta pessoal, é que no terminal sempre aponta para a sua pasta pessoal.