Instalando e testando o SwiftFox

Instalando e testando o SwiftFox
O Swiftfox é um programa que vem crescendo cada vez mais na Internet. Ele é, nada mais, nada menos, que uma versão otimizada do Firefox para cada arquitetura de processadores, ou seja, vem com flags para certa família de CPUs, como Pentium 4, Athlon XP, etc. Além disso, vem com recursos, como o Pango, desabilitados, gerando, popularmente, até 300% de melhora de desempenho. Vamos ver esse valor na p?atica, mais adiante.

O site oficial é http://getswiftfox.com, e possui diversas informações interessantes, que usarei neste tutorial:

[24

A versão Swiftfox 2.0.1pre recebe patches de segurança e outras correções, e é a última versão antes do lançamento estável, ou seja, tem a relação estabilidade/atualidade mais favorável. Existe também a versão “trunk”, disponível via código-fonte, que possui a série de desenvolvimento do Firefox 3, e a “branch”, que é um código testado muito mais que a “trunk”, e por isso é mais estável.

O Swiftfox não possui pacotes específicos para cada distribuição, com excessão do Debian. Ele possiu um instalador em modo texto que faz todo o trabalho de baixar o arquivo .tar.gz certo e instalá-lo na pasta /opt, usando todos os atuais componentes e personalizações do seu Firefox, como os temas, as extensões e os favoritos.

Essa função se deve ao fato do Swiftfox não se focar diretamente numa distribuição Linux, o seu objetivo é funcionar perfeitamente em todas as atuais. Porém, para ficar mais fácil dos usuários controlarem o que têm instalado no seu computador, o autor deste navegador adicionou também pacotes Debian, e pretende, no futuro, adicionar os RPMs.

Ao instalar o Swiftfox, tanto pelo pacote quanto pelo instalador, você não precisará fazer nada de especial, pois ele não é nada mais que um Firefox otimizado, não se esqueça.

Segundo o Sezaru, do fórum GDH, um Pentium III de 660MHz com 128 MB de RAM roda o Swiftfox duas vezes mais rápido que o Firtefox de sua máquina, que é um Duron 1800MHz com 256 MB de RAM.

Para começar então, vamos ao download do arquivo. Se você possui uma distribuição baseada no Debian, pode baixar direto o seu pacote correspondente. Caso contrário, baixe o instalador genérico.

Contudo, é preciso que você saiba qual seu processador antes de baixar, e fazer o download do respectivo arquivo. Se você não tem certeza, rode o comando:

$ cat /proc/cpuinfo

Que deverá nos fornecer uma saída como esta:

[28

Observando a imagem, vejo que meu processador é o Intel(R) Celeron(TM) CPU, de 1000MHz, chegando à conclusão, pela frequência, que é da família do PIII, o Tualatin.

Depois, baixe o arquivo correspondente:

Instalador genérico:

Pacotes Debian:

Agora vamos à instalação. Primeiramente, acompanharemos quem baixou a versão genérica, o instalador.

Entre num terminal, como Konsole, e após isso, entre na pasta onde realizou o download. Deixe o arquivo como executável:

$ chmod +x install-swiftfox.sh

Depois, faça login como root:

$ su [senha]

E, enfim, rode o programa:

# ./install-swiftfox.sh

Ele dará uma saída desta maneira, fazendo inicialmente o download do arquivo correspondente:

[29

O instalador se encarregará de baixar tudo e instalar na pasta “/opt/swiftfox“, em seu sistema, criando também todos os links simbólicos necessários. Ele terminará a instalação com um:

“Swiftfox 2.0 has been installed. Happy Surfing”

E para vai instalar o pacote Debian, siga com um procedimento similar:

$ su [senha]# dpkg -i swiftfox_2.0-1_pentium3.deb

E aguarde a instalação.

O Swiftfox ficará disponível, para ambos os casos, através do comando swiftfox, e, no caso do pacote, também pelo Menu K (ou Aplicações) > Internet > Swiftfox

Testes

Agora vamos aos famosos testes. Como disse no início, a propaganda é alta, com gente falando que ele dá até 4x mais performance, contudo, o que se sabe é que ele é um aplicativo apenas compilado para o processador específico é muito pequeno. O que compensa, nesse caso, é a desabilitação do Pango, que libera um pouco mais de RAM. Bom, fiz três testes, um com o Firefox compilado pela equipe do Ubuntu, outro com o da própria Mozilla, e por último, o SwitFox. Então comecemos:

Veja o build deste Firefox, compilado pela equipe do Ubuntu:

[23

Agora verifique o seu consumo de memória RAM, na linha do “/usr/lib/firefox/firefox-bin“:

[18

Ele consome, em média 60,952 MB, aproximadamente 61 MB de RAM. Agora vejam o Firefox disponibilizado pela Mozilla, seguido de seu consumo, com a linha “/home/juliocbm/firefox/firefox-bin“:

[22[27

Este, por sua vez, consome 62,648 MB de RAM, aproximadamente 3% a mais que o anterior.

Agora vamos ao Swiftfox, na linha “/usr/lib/swiftfox/swiftfox-bin

[20

[19

É, é isso mesmo! Ele consome 63,568 MB de RAM!! Ou seja, empacte técnico para os três testados em minha máquina.

Com isso chegamos na conclusão que é muito relativo o ganho de desempenho fornecido pelo Swiftfox. Em alguns computadores, realmente, ele roda muito mais rápido, especialmente os mais antigos, como no caso do Sezaru, que reportou uma melhora muito grande no desempenho. Aqui, o ganho em performance foi ignorável, não justificando, ao menos por enquanto, o uso do Swiftfox. Mas isso não impede de você mesmo testar, chegando à suas conclusões, usando o KSysGuard ou o Monitor do sistema do Gnome para verificar quanto cada um gasta de memória RAM. E claro, não se esqueça de abrir um por vez, pois senão um utilizará as bibliotecas do outro.

Outro ponto ainda a ser desenvolvido pelo Swiftfox é a tradução, que ainda não conta com o Português, e misteriosamente, não funcionou com o Language Pack para o Firefox. Esse é mais um dos motivos pelo qual deixo o Swiftfox caminhar mais um pouco ;-). O Swiftfox surge como uma possibilidade para quem quer ter o melhor navegador Web com a melhor performance possível, variando de máquina pra máquina. É um projeto que deve se tornar cada vez mais popular, quem sabe ajudando até a comunidade do Mozilla.

Antes de fechar, gostaria de dar mais uma dica àqueles que decidiram trocar realmente o Firefox pelo Swiftfox. Após a remoção de um e instalação do outro, respectivamente, você pode alterar o link do comando “firefox” para o Swiftfox, não perdendo tempo assim reorganizando links do menu, com os comandos:

$ su [senha]# rm -f /usr/bin/firefox
# ln -sf /opt/swiftfox/swiftfox /usr/bin/firefox

Agora sim, bons testes e boa diversão!!!

Agradecimentos ao Sezaru – FórumGDH

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X