Fonte: BR-Linux
Um novo projeto, chamado Electrolysis, foi iniciado pela Mozilla com o objetivo de tornar o Firefox apto a aproveitar recursos em processadores com vários núcleos. Na verdade, a idéia central é isolar os recursos em processos separados e, automaticamente, o sistema operacional e/ou o processador coordena a divisão dos processos entre os núcleos ou processadores.
A Mozilla já tentou fazer isso no passado, mas sem muito sucesso. Isso porque os componentes do Firefox foram projetados para rodarem num único processo, e separá-los agora não é nada fácil.
Para citar um exemplo: o carregador de imagens é compartilhado por todas as abas. No novo sistema, as imagens seriam "disponibilizadas" para os outros processos, como se a janela do navegador fosse um servidor, e cada aba um cliente, rodando num processo separado. Sendo assim, muitas partes do código precisam ser reescritas, e a Mozilla até estuda usar alguns componentes do Chrome.
O browser do Google e o Internet Explorer 8 já aplicam isso. No Chrome, cada aba é aberta em um novo processo. Apesar de poder consumir um pouco mais de memória, o navegador ganha estabilidade. Um site mal comportado ou um script que explore algum bug específico do renderizador normalmente não interfere no funcionamento do navegador inteiro, bastando apenas matar o processo da aba correspondente, sem perder as demais.
O Electrolysis está em desenvolvimento, mas não há previsão para sua implementação no Firefox.
Via BR-Linux
Serviço é bastante utilizado pelo mundo, rende lucros e possui 40 milhões de usuários.
Praga virtual se conecta a servidor hospedado na Lituânia para receber instruções.
Sun Ray não precisará de manutenção e de pouca energia para rodar.
Aparelho deve chegar aos mercados brasileiro e chinês no próximo mês.
Resultados serão divulgados ainda nesta semana, quando for finalizado o relatório de trabalho.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.