Após um dia de uso constante e pesado do Firefox 3.5, foi possível comprovar uma melhora na performance.
Um exemplo, o tempo para abrir o Firefox e carregar uma URL local até finalizar:
Firefox 3.0.11: 9,983 segundos
Firefox 3.5: 7,855 segundos
Parece pouca diferença, mas considerando a quantidade de páginas abertas durante o dia, com conteúdos extensos, é bastante para se notar.
Porém, a versão 3.5 apresentou alguns erros no teste Acid2 e simplesmente fecha (crash) no Acid3 após obter o resultado de 93/100. Espero que não tenhamos problemas de CSS pela frente.
Por André Arruda
Tags: 3.5, firefox, Linux/Open Source, opensuse
O Linux possui um ótimo recurso para melhorar o tempo de resposta do sistema, porém para utilizá-la é necessário recompilar o Kernel, pois por padrão as distribuições (a maioria) não vem com esta opção habilitada, e possuir um processador dual core.
Esta opção é chamada preemption, mas o que ela faz? Imagine que o processador de seu computador é uma estrada e os processos ativos são os carros. Exemplificando, um kernel com preemption desativado é uma estrada com 10 pistas com velocidade limitada à 40km/h. Neste caso temos vários carros trafegando ao mesmo tempo porém demorando mais para chegar ao destino. Já um kernel com preemption ativado (preemptible) é uma estrada com 5 pistas mas com velocidade limitada à 100km/h, ou seja, trafegam menos carros num mesmo trecho mas chegam ao destino mais rápido.
A utilização (ou não) desta opção no kernel tem lados positivos e negativos, geralmente um kernel preemptible (com preemption ativado) é mais útil em um desktop (interface gráfica) enquanto sem esta opção (no preemption) é mais indicado para servidores:
Por André Arruda
Tags: desempenho, Linux/Open Source, preempt, velocidade
Após a “morte” do meu antigo notebook comprei este mês um HP DV4 1120. Fiquei na dúvida por ser um notebook recém lançado no mercado (uns 3 meses) e provavelmente não ter drivers compatíveis no Linux. Mesmo assim arrisquei, e tive sorte. Para minha surpresa boa parte dos drivers são open-source e disponibilizados pelos próprios fabricantes (realtek, broadcom, intel, etc).
Para dar uma ajuda a quem comprou ou está pensando em comprá-lo e utiliza Linux, montei uma tabela de compatibilidade:
Testes feitos com OpenSUSE 11.1 32bit (kernel 2.6.28 – SMP PREEMPT)
Por André Arruda
Tags: 1120, driver, dv, dv4, hp, Linux/Open Source, opensuse
Nas últimas eleições nada mais que 130 milhões de eleitores votaram. Todas as máquinas utilizavam o Linux com um programa desenvolvido pelo própria Justiça Eleitoral, uma das maiores utilizações simultâneas do sistema operacional até hoje.
O Brasil tem sido um exemplo mundial de como a utilização do software livre, quando feita de forma organizada e bem estudada, não só economiza milhões para empresas e entidades públicas como também agiliza o desenvolvimento de soluções em grande escala.
As fotos do Linux iniciando nas máquinas de votação e um vídeo podem ser vistos aqui.
Por André Arruda
Tags: eleições, Linux/Open Source, open source
Finalmente! Uma das poucas coisas que faltava funcionar no Linux era a transparência do Flash nos sites. Aparentemente a espera acabou
Hoje faz quase 1 mês que estou utilizando a versão 10 do Flash Player, beta. Mesmo não sendo o release final até agora não tive nenhum tipo de problema e todos os sites acessados que utilizam transparência funcionam normalmente. Os elementos abaixo da transparência são acessíveis sem conflitos quando o flash não está expandido ou visível.
Quem esperou por este milagre depois de tantos anos pode fazer um teste baixando o player aqui:
http://labs.adobe.com/downloads/flashplayer10.html
Por André Arruda
Tags: flash, Linux/Open Source, player, transparência, transparent, transparente
Hoje tive que atualizar o PHP de um dos servidores da agência para um projeto que entrará no ar segunda, era uma atualização simples para que o GD utilizasse fontes Type1. O que geralmente é algo rápido se tornou um parto.
Primeiramentem, ao rodar o comando “yum” que atualiza os pacotes do sistema notei que nenhuma atualização havia sido feita há meses. Atualizei a base de pacotes, rodei uma atualização geral, e nada, todos os pacotes com versões de meses atrás. Resolvi pesquisar no site do Fedora, e não encontrei absolutamente nada referente à versão que o servidor utiliza. Recorri ao Google, e surpresa! achei uma página descrevendo o quão avançado, amigável e prático é o sistema de atualizações do Fedora entre Releases diferentes:
Por André Arruda
Tags: fedora, Linux/Open Source, php, redhat