SAP une-se ao projeto OpenJDK

Propaganda
CORPORATE
➧ SAP une-se ao projeto OpenJDK
A SAP uniu-se ao projeto OpenJDK, que desenvolve
uma implementação oficial em código aberto do Java.
Volker Simonis, da SAP, anunciou na lista de discussão
do OpenJDK que a companhia havia assinado o Oracle Contributor Agreement (Acordo de Contribuidor da
Oracle), o que significa que empregados da SAP podem
oficialmente se engajar em debates na lista do OpenJDK
e contribuir com correções e melhorias para a linguagem.
A SAP, uma das maiores empresas de software da
Europa, é licenciada de longa data do código Java
Sun, agora da Oracle, e já o portou para todas as 14
plataformas que a empresa suporta. A companhia
também já possui histórico com seu engajamento
com a linguagem, já que foi uma das empresas que
pediu “Liberdade ao Java” durante a aquisição da Sun
Microsystems pela Oracle, buscando mudanças nos
procedimentos de decisão que envolvem a linguagem,
o Java Community Process.
O projeto OpenJDK desenvolve uma implementação
em código aberto do Java Standard Edition (Java SE).
No passado, os desenvolvedores da Sun, e mais tarde
da Oracle, tomaram a liderança do projeto, juntamente com os engenheiros da Red Hat. Em 2010, o projeto
recebeu a adesão da IBM e da Apple, que abandonaram
suas implementações independentes do Java para contribuir com o OpenJDK. A Oracle recentemente declarou
que o OpenJDK 7 será a referência de implementação
para o Java 7, que deve ser lançado até agosto de 2011. ■
➧ Barrelfish, o sistema operacional livre da Microsoft
A Microsoft Research e a System Groups at ETH
Zurich lançaram a última versão do seu sistema operacional de pesquisa, o Barrelfish, sob uma licença
MIT e o colocaram em um repositório Mercurial
para acesso público. O Barrelfish é um sistema operacional experimental que foi desenvolvido para ser
executado em sistemas com CPUs heterogêneas,
como computadores que operam com uma mescla
de processadores x86 e ARM, ou um chip com uma
diversidade de núcleos especializados. Atualmente
o sistema opera em um hardware com processadores múltiplos x86-64 e ARM, o microprocessador de
pesquisa de 48 núcleos da Intel (Single-chip Cloud
Computer) e BeeHive, um computador de múltiplos
núcleos construído com FPGAs.
O Barrelfish foi desenvolvido para operar independentemente do hardware. Cada processador executa
sua própria instância do sistema operacional e mantêm
sua própria cópia do estado geral do sistema (sistemas
tradicionais compartilham as informações de seu estado em memória compartilhada, o que leva a alguns
problemas como caching e locking). Cada instância do
sistema operacional comunica suas mudanças de estado
para as outras usando mensagens que atualizam umas
as outras e mantêm o sistema em sincronia. De acordo
com testadores do sistema, o Barrelfish ainda carece da
maioria dos recursos de um sistema operacional para
torná-lo usável por qualquer um além de pesquisadores
de sistemas medindo seu desempenho. Apesar disso,
o site Barrelfish.org afirma que está operando em um
servidor com Barrelfish. ■
Para notícias sempre atualizadas e com a opinião de quem vive o mercado do Linux e do Software Livre,
acesse nosso site: www.linuxmagazine.com.br
24
www.linuxmagazine.com.br
Download