Melhoramentos de performance sérios no Firefox 3.1

A Mozilla acabou de disponibilizar uma nova funcionalidade de optimização do Javascript no Firefox 3.1 (Shiretoko), que melhora efectivamente a performance do Javascript desde 2x a 20x mais rápido comparando com o já veloz Firefox 3.0 de acordo com uns testes de Javascript publicado por Brendan Eich da Mozilla.

javascript performance
Clique para ampliar - Firefox 3 vs TraceMonkey

O TraceMonkey (evolução de motor de Javascript SpiderMonkey) procura pelo código Javascript que a página está a correr, identifica as peças que estão a ser usadas repetidamente e traduz o código (interpretado) para uma máquina já compilado que por sua vez corre mais rapidamente dá próxima vez que esse código for necessário e daí vem os ganhos de performance gigantescos.

A melhor maneira de perceber isto é vê-lo mesmo em acção. Mike Schroepfer, VP de Engenharia da Mozilla, criou um simples editor de imagem em Javascript que permite ajustar o contraste e o brilho de uma imagem com uns botões deslizantes. Com a nightly build de ontem e com o TraceMonkey desactivo (vem assim por predefinição porque ainda contém alguns bugs) é bem notável o atraso quando se desliza o botão. Basta agora activar este novo motor (javascript.options.jit.content = true em about:config) e depois os botões irão desligar sem atrasos. Magia!

A versão final do Firefox 3.1 está previsto para os inícios de 2009. E com isto tudo, parece que o Firefox 3.0 já anda a ficar velho apenas com uns meses de existência (versão final). Mais informações no MozillaLinks e no blog do Brendan.

Wine 1.1.3 lançado

A comunidade do Wine resolveu lançar a versão 1.1.3 deste poderoso software. Para quem não sabe, o Wine é uma implementação open source que permite executar programas do Windows em sistemas operativos baseados em UNIX (Linux, BSD’s, etc).

wine logo

O que há de novo neste lançamento:

  • Inícios ao suporte ao ddraw overlay.
  • Muitas mais funções crypt32.
  • Melhorado o suporte a tabelas no Richedit.
  • Suporte para a maximização de janelas NETWM.
  • Muitas correcções no instalador.
  • Optimizações para melhor suportar o Pulseaudio.
  • Variadas correcções de bugs.

Poderá descarregar o Wine 1.1.3 aqui, também pode consultar a documentação do Wine caso tenha alguma dúvida na zona da documentação do WineHQ. Mais informações sobre este lançamento podem ser visualizadas no comunicado oficial.

Algumas palavras-chave de software livre em Portugal

Pegando na ideia do Bruno Miguel no Programas Livres, que por sua vez foi inspirado pelo artigo publicado pelo Royal Pingdom, resolvi fazer um estudo semelhante no Google Insights com palavras-chave diferentes para ver mesmo se o estado de pesquisas por software livre na Google está assim tão mau como parece. As palavras-chave escolhidas foram: ubuntu, fedora, beryl e compiz fusion.

Pelas conclusões que consegui retirar deste pequeno estudo é que só o Ubuntu é que se safa, apesar de ter uns picos de pesquisa um bocado esquisitos. Foi por volta de 2004 que o Ubuntu foi lançado pela primeira vez ao público e a partir dessa data só tem vindo a subir.

ubuntu fedora insights

Quanto à palavra chave fedora, este tem vindo a descer ao longo do tempo, mas não estou a ver bem porque, o Fedora contínua a ser um boa distribuição entre as várias que a comunidade GNU/Linux disponibiliza. Por fim as palavras-chave beryl e compiz fusion já estiveram muito melhor da sua saúde do que agora, tendo os picos de pesquisa mais altos entre 2006 a meados de 2007, beryl ficando sempre na liderança.

Quanto ás localidades Coimbra, Leiria e Braga lideram nas pesquisas por ubuntu e fedora, talvez sejam por causa de existência de 2 grandes universidades existentes neste país viradas para informática e robótica, quanto a Leiria não sei… Aqui ficam as imagens:

localidade ubuntu

localidade fedora

Quantos ás pesquisas de localidade por beryl e compiz fusion, Aveiro, Porto e Setúbal lideram as pesquisas por beryl e por compiz fusion, lidera Lisboa e outras localidade que não consegui bem perceber quem por fim tinha os valores mais altos, aqui ficam as imagens para vocês tirarem as vossas conclusões:

beryl

compiz fusion

Isto são apenas uns indicadores e há vários factores do porque é que há assim valores muito baixos e uma delas pode ser que a Google ainda não recolheu a informação toda que tinha a recolher e por isso os valores apresentados são assim baixos.

Curiosidade:

Também fiz uma pesquisa por uma palavra-chave muito conhecido por todos os putos e raparigas portugueses conhecido por Hi5. A minha opinião sobre este assunto é que os portugueses (em geral) não pensam em mais nada do que redes sociais… vergonhoso…

“Guarda” do Mono encontrado nos fóruns do Ubuntu

Com a contaminação do Mono pela distribuição mais famosa entre os utilizadores de GNU/Linux, -Ubuntu- , parece que cada vez mais se fala nesta praga suja e corrupta que o Mono é. Para quem não sabe o que é, o Mono é uma implementação livre e multi-plataforma do .NET (bibliotecas da Microsoft), e pelos visto está a ganhar alguma aceitação por alguns utilizadores da comunidade GNU/Linux graças à estupidez da Novell se ter deixado levar nas conversas de patentes da Microsoft especialmente o tão conhecido Icaza por começar a desenvolver aplicações em C# usando as bibliotecas .NET para depois vir a criar o Mono. Parece que as visitas a Redmond estão a fazer o efeito que o Microsoft sempre quis.

novellsoft

Pelos visto parece que se encontrou um “guarda”, “defensor”, chamem-lhe o que quiserem, do Mono nos fóruns do Ubuntu (inglês) e confessa programar em C# para Linux usando Mono, e segundo ele Mono está a ganhar popularidade *a mais* entre as empresas, uma coisa que me está a custar escrever neste momento…

I do C# programming on Linux for a living using Mono, so there are definitely jobs out there – and more companies seem to be moving to Mono every week if you pay attention to the Mono mailing lists.

Esta pessoa apenas participou em 4 tópicos (poderá aumentar depois do artigo estar publicado), mesmo de se ter registado a alguns 8 meses atrás, e todos os posts, são a defender o Mono, aqui ficam os posts em inglês para tirarem as vossas conclusões:

Exemplo Nº1:

Exemplo Nº2:

Exemplo Nº3:

Exemplo Nº4:

Da próxima vez que se questionar da presença do Mono no Ubuntu, e o porque é que dele ele ainda não foi removido da distribuição, mesmo podendo haver problemas de patentes, veja bem os exemplos mencionados em cima, há pessoas a lutar e a apoiar o Mono e este é um dos motivos que ele ainda está presente na distribuição.

Jason Perlow, editor da ZDNET tem algumas palavras duras a dizer sobre o Mono:

Well there’s… Mono? Sure, Novell has access to Microsoft’s developers and documentation for re-implementing .NET on Linux, but Microsoft has hardly made a college try to help Novell actually FINISH Mono or commit programmers to the effort. Hell, if Microsoft took one million dollars of that hundred million, and earmarked a few of its .NET developers as consulting staff to Novell for 3 years, you can bet they would get to parity with the one on Windows, at least so it isn’t always broken with the latest implementation of whatever API. Now, I’m not blaming Microsoft for not being open with Novell — it’s not their implicit responsibility to build Open Source projects — Mono is a Novell sponsored, community effort. But if Microsoft really wants to see .NET running on literally every OS, then Mono is going to need more than just “here’s our docs and call our guys and come on campus whenever you want when you need help, Miguel. Oh and by the way, have some free Diet Cokes and go use our Starbucks in the lounge.

Como sempre a Microsoft gosta de se meter em assuntos que não é chamada, criando concorrência *suja*que podia ser evitada como por exemplo o Silverlight, mesmo a mentir dizendo que é multi-plataforma [1] e que é uma inovação para a Internet, não é, a equipa do Mono está a trabalhar numa alternativa chamada Moonlight (outra frase que me custou a escrever) mas não recomendo ninguém a usar por razões óbvias.

microvell

E cá vai a Microsoft poluir a Internet com as suas tecnologias non-standard, sem inovações e corruptas. Um bom caso é a história da visualização dos jogos olímpicos pela NBC [2] que só permitia a visualização dos vídeos a quem tivesse Windows e Silverlight 2.0 instalado, utilizadores de Linux nada… suporte a multi-plataforma alguém?? E respeito nada? Então também não sou obrigado a respeitar esta empresa pelo seu monopólio que impõe ao mundo.

[1] Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of media experiences and rich interactive applications for the Web. [Retirado da página do Silverlight da Microsoft]

[2] Nevertheless, NBC’s official stance is to support Internet Explorer and Firefox for Windows and the Mac, but there is no Linux support. This seems absolutely foolish. How hard is it cater to users of Firefox on Linux?

A minha recomendação é fazerem todos como o meu amigo Bruno Miguel, removendo o Mono do seu sistema (para quem o tem instalado) antes que o seu sistema o *Mono-converta* a si. É só uma ideia, agora depois deste largo desabafo que foi inspirado por um dos artigos publicados pela Boycott Novell, digam a vossa justiça se concordam ou não. E para os que são a favor do Mono, deixem também um comentário só para eu saber…

The Internet? We are not interested in it. –Bill Gates

Nota: Imagens da autoria da Boycott Novell.

GIMP 2.4.7

O GIMP é um acrónimo para GNU Image Manipulation Program.É um programa gratuito e open source para edição de imagem. O GIMP tem muitas funcionalidades, pode usá-lo como uma programa simples de paint ou então para editar as suas imagens profissionalmente. O GIMP é muito flexível podendo ser acrescentado funcionalidades com plugins ou extensões para fazer o quer que seja das suas imagens.

gimp logo

Novidades nesta versão:

  • Corrigido um problema com o GIF load plugin.
  • Corrigido bug no gestor de eventos no controlador MIDI.
  • Corrigido alguns bugs de manuseamento da ferramenta de selecção.
  • Variadas correcções de bindings em Python.
  • Corrigido um memory leak no gimp-text-get-extents-fontname.
  • Actualização e correcção de algumas traduções.
  • E muito mais.

O GIMP 2.4.7 poderá ser descarregado aqui e a lista oficial de mudanças poderá ser visualizado no gimp.org.

Linux Kernel 2.6.26.3 e 2.6.25.16 lançados

Já foram lançados duas novas versões do Linux kernel. O Linux Kernel 2.6.26.3 e o Linux Kernel 2.6.25.16 contém ambos variadas correcções de bugs.

tux

Como sempre, é recomendado que actualize o mais rápido possível para as ultimas versões de cada ramo do kernel de modo a que fique livre de alguns bugs e mais seguro dos ataques de hoje em dia. A lista de mudanças da versão 2.6.26.3 e 2.6.25.16 do kernel podem ser lidas no LWN.net.

Splash Screen do OpenOffice.org 3.0 escolhido

A votação para escolher o novo splash screen para o OpenOffice.org 3.0 que terminou a segunda-feira passada já tem vencedor. A nova splash screen será a proposta numero três de Jacek Adamkiewicz, com 83 dos 789 votos. Só não votou quem não quis… A imagem é a seguinte:

open office 3 splash

Não está nada mau, mas na minha opinião havia melhores escolhas, não gosto muito daquelas bolinhas coloridas ali do canto, mais de resto está porreiro. E vocês gostam? [via Programas Livres]

Pidgin 2.5.0

Já saiu a versão 2.5.0 do programa muito conhecido de mensagens instantâneas open source, o Pidgin. Para aqueles que não sabem. O Pidgin (conhecido anteriormente como Gaim) é um mensageiro instantâneo multi-plataforma, é um programa que suporta vários protocolos usados por vários programas e sistemas de mensagens instantâneas.

pidgin logo

Esta nova versão acrescenta novas funcionalidades e corrige alguns bugs, Foi adicionado também o protocolo 15 ao MSN de modo a que suportasse novas funcionalidades como frases pessoais e o suporte à comunicação com os seus amigos quando offline. Para mais informações visite a lista de mudanças.

Poderá descarregar o Pidgin 2.5.0 na página de downloads.

Dell irá vender alternativa ao EEEPC com Ubuntu

A Dell resolveu saltar na carroça dos notebooks com Linux e fazer concorrência ao EEEPC da Asus. O novo Inspiron 910 da Dell, que irá ficar disponível aos consumidores para os finais desta semana, é oferecido uma opção com o Ubuntu 8.04 pre-instalado. Isto certamente vai abrir um buraco no mercado do Asus EEPC que até agora era o notebook dominante que oferecia Linux pre-instalado.

dell inspiron 910

Quem comprar o Inspiron 910, tem a opção de escolher o Windows XP ou o Ubuntu 8.04 como sistema operativo, este pequeno computador vem equipado com um processador Atom da Intel a 1.6GHz, até 1GB de RAM, um ecrã de 8.9″ com suporte a resoluções até 1024×600, um câmera integrada, discos SSD entre os 4GB de 16GB, uma porta VGA, leitor de cartões de memória, WiFI e 3 portas USB. Há rumores que o modelo base irá custar um preço de 299 USD, que são 204 Euros aproximadamente.

A disponibilidade do Ubuntu neste novo computador da Dell irá aumentar a visibilidade do produto entre os consumidores como também irá abrir portas ao suporte a novo hardware para a plataforma GNU/Linux. Mais informações no Gizmodo e Ars Technica.

Canonical junta-se à Linux Foundation

A Linux Foundation, uma organização sem fins lucrativos dedicada a aceleração do crescimento do Linux, anunciou numa Press Release que a Canonical é agora um membro da Linux Foundation. A Canonical é a patrocinadora do Ubuntu, uma distribuição famosa de Linux e também suporta um vasto leque de outros projectos open source incluindo o Bazaar, Storm e Upstart. O Ubuntu tem se tornado numa escolha famosa para servidores e para desktops incluindo também netbooks e mobile Internet devices (MIDs).

ubuntu logo

Matt Zimmerman, o CTO do projecto do Ubuntu na Canonical, disse:

The Linux Foundation occupies a critical, non-commercial function in the use and popularization of Linux around the world. We’ve always seen the Linux Foundation’s value and are pleased to now become an official member and support its activities. We look forward to working with them to continue the march of Linux in all areas of computing,

Os membros da comunidade do Ubuntu tem sido participantes activos numa variedade de grupos de trabalho na fundação, incluindo o Linux Standard Base, Desktop Architects e grupos de Driver Backporting.

Jim Zemlin, director executivo da Linux Foundation disse:

Canonical is an important new member for the Linux Foundation, Matt and his team have created an exciting distribution that has taken the world by storm. They have rallied the cause of cross-industry, cross-community collaboration for years. We are extremely pleased to work even more closely with Canonical as we push Linux to the next stage of growth.

Mais informações na Press Release no site da Linux Foundation.

Debian no FreeRunner anunciado

Segundo um comunicado oficial numa mailing list da comunidade OpenMoko, a equipa do Debian está contente por anunciar que já estão a tratar de todos os procedimentos de instalação e de todos os pacotes necessários para que tenha um FreeRunner baseado em Debian.

debian logo

Isto quer dizer que assim já pode usar as suas ferramentas favoritas como o famoso apt-get e todos os outros 20 000+ de pacotes disponíveis no seu FreeRunner incluindo a carrada de software disponibilizado pelo freesmartphone.org. Também pode desenvolver as suas aplicações para o seu FreeRunner à maneira do Debian.

Para instalar o Debian no seu cartão MicroSD, veja este guia que irá ajudar ao longo do processo. Isto irá fornecer-lhe a instalação mínima do Debian, mais tudo o que é necessário para usar o zhone. A partir dai adiante, é livre para modificar o seu sistema ao seu gosto, com o total poder e flexibilidade do seu sistema Debian.

Note que tudo isto ainda é muito recente e foi criado durante o DebConf 8 em Mar de Plata desde da ultima semana. Isto quer dizer que ainda há alguns bugs e outras coisas para serem melhoradas. Mais informações no comunicado oficial.

Ligações:

  1. http://www.debian.org
  2. http://wiki.openmoko.org/wiki/Neo_FreeRunner
  3. http://wiki.openembedded.net/
  4. http://wiki.openmoko.org/wiki/Stable_Hybrid_Release
  5. http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-standards
  6. http://wiki.debian.org/pkg-fso

Debian comemora 15 anos de liberdade

Hoje é dia de festa para a distribuição Debian, uma das mais famosas e mais estáveis distribuições de GNU/Linux celebra hoje 15 anos de existência. Muitas das distribuições de hoje em dia são baseados em Debian como o Ubuntu e o Knoppix. É caso para pensar: Se não fosse o Debian, será que o Ubuntu existia?

debian logo

A primeira versão do Debian foi anunciada dia 16 de Agosto de 1993 por Ian Murdock, que agora é vice presidente de programadores e marketing na Sun. O nome Debian tem as suas origens de Debra, uma namorada da altura de Ian, e o “ian” vindo do seu criador Ian, e dai formou-se a palavra Deb(ra)+ian.

A distribuição Debian sempre foi conhecida pela sua estabilidade rígida. A sua versão neste momento estável é Debain Etch ou versão 4, que irá ser substituída pelo Debian Lenny que irá ser lançado para finais deste ano.

Para celebrar este dia, há várias festas espalhados pelo mundo organizados pelos adeptos do Debian, até em Portugal está hoje a decorrer uma.

É mesmo caso para dizer, Parabéns Debian 🙂

Vote na Splash Screen para OpenOffice.org 3.0

O OpenOffice.org 3.0, entre as várias novidades e novas funcionalidades que vai ter, também irá incluir uma nova e remodelada e talvez mais bonita splash screen, para comemorar a nova versão desta suite de office. Os votos estão abertos para todos os membros da comunidade OpenOffice.org e são anónimos, mas terá de confirmar o seu email antes de votar. Esta votação irá acabar na Segunda-feira dia 18 de Agosto ás 12:00 UTC+1 (13 horas na hora de Portugal se não me engano).

A imagem a seguir é a splash screen actual:

openoffice.org 2.0 logo

Por isso, do que é que está à espera, faça já o seu voto assim já pode dizer que participou num projecto de software livre sem se esforçar muito 😛

http://marketing.openoffice.org/3.0/splashvote/

ASCII Art Ubuntu

Para quem não tem nada para por nas suas assinaturas de fóruns ou nas assinaturas num email, apresento um ascii art do Ubuntu com 3 linhas, o ideal para qualquer assinatura:

 ,-O  Ubuntu Linux
O   ; http://www.ubuntu.com
 `-O  Linux for Human Beings

Todos o direitos reservados a Aaron Toponce, o criador desta pequena obra de arte.

WordPress 2.6.1 lançado

A equipa do WordPress acabou de lançar uma actualização para o ramo do WordPress 2.6. Segundo eles, se a sua instalação WordPress 2.6 estiver a funcionar bem e à sua maneira não é necessário actualizar para a versão 2.6.1 do WordPress.

wordpress logo

O WordPress 2.6.1 oferece várias melhorias para utilizadores internacionais. O estilo da administração para idiomas RTL encontra-se agora muito melhorado com os esforços das equipas de Farsi e Hebraico (Farsi e Hebrew), e um bug misterioso de gettext causado por algumas configurações do PHP está agora resolvido. Para os utilizadores do ISS :|, a versão 2.6.1 corrige vários problemas relacionados com os permalinks. Um outro bug corrigido foi no painel de administração onde se tinha muitos plugins instalados podia sofrer de lentidão em algumas páginas.

Veja a lista completa do 60 bugs corridos no WordPress 2.6.1. Poderá descarregar esta nova versão aqui. Mais informações aqui.