Os desenvolvedores do PyPy lançaram uma versão alpha do PyPy 2.0, criada para processadores ARM. Parte do trabalho foi patrocinada pela Raspberry Pi Foundation, por isso não é surpreendente encontrar o Raspberry Pi listado como uma das plataformas suportadas. O alpha também deverá rodar em ARMv6 ou ARMv7 com suporte a VFPv3 e compilações estão disponíveis para alguns sistemas hard-float e soft-float, o que significa que a BeagleBoard, Chromebook e Cubieboard (entre outros), devem trabalhar com o interpreter.
Este é apenas o início do desenvolvimento, o que significa que seja inadequado o uso em ambientes de produção. Além disso, os desenvolvedores também alertam que o código assembler produzido pode não mostrar precisão o tempo inteiro, mas eles estão relativamente confiantes em progressos futuros, uma vez que exista a necessidade de executar uma enorme quantidade de benchmarks em todo a sua extensão.
Esse último benchmark mostrou PyPy em ARM (Cortex A9 com 4MB de cache), funcionando 46 vezes mais rápido do que CPython em ARM, embora alguns benchmarks tenham sido aproximados em velocidade. A análise comparativa mostrou que um grande interpreter (como CPython), estava sujeito a lentidão maior do que um compilador JIT (como PyPy), em chips ARM. Os desenvolvedores foram surpreendidos com isso, porque a “generation assembler ARM” não é tão polida quanto a “assembler x86″ – a busca para a verdadeira razão para essas diferenças ainda está em curso.
A Raspberry Pi Foundation disse que o financiamento para PyPy veio nos últimos estágios de desenvolvimento e era “uma pequena quantidade”. A fundação está planejando revelar outros projetos de código aberto que tem sido financiados nas próximas semanas.
Os desenvolvedores do PyPy sugerem que os usuários executem PyPy através de um virtualenv para mantê-lo isolado de qualquer instalação Python existente no sistema. Testadores e desenvolvedores podem encontrar PyPy 2.0 alpha para ARM na página de download do PyPy com binários para GNU/Linux para armel e 32-bit armhf e um arquivo deb para Raspbian, o port do Debian para Raspberry Pi. A mesma página também tem o PyPy 2.0 beta 2 em binários x86. PyPy é publicado sob a licença MIT.
Com informações de The H Online.
0sem comentários ainda
Por favor digite as duas palavras abaixo