include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Últimas Notas de Versão na Web | |
---|---|
Estas notas de lançamento podem ter sido alteradas. Para ver as últimas notas de lançamento para o Fedora, visite: |
O Fedora 9 inclui o OpenJDK 6, uma implementação livre a plataforma Java, Standard Edition. OpenJDK 6 não é ainda compatível ao Java; o trabalho está sendo feito a fim de certificá-lo.
O Fedora irá acompanhar a árvore de diretório estável do OpenJDK 6 da Sun.
Os pacotes OpenJDK 6, java-1.6.0-openjdk*
, substituem os pacotes IcedTea, java-1.7.0-icedtea*
, desempenando a mesma função. Os pacotes Icedtea do Fedora 8 acompanham a árvore de diretório instável do OpenJDK 7, considerando que os pacotes java-1.6.0-openjdk*
acompanham a árvore de diretório estável do OpenJDK 6, que substitui o IcedTea feito por várias razões:
A Sun tem substituído a maioria dos códigos com compromentimentos dos quais o IcedTea estava fornecendo. Para o resto dos códigos compromentidos, ainda não substituídos pela Sun, substituições foram providas a partir do projeto IcedTea.
O mandato IcedTea é a junção, tanto quanto possível, com o OpenJDK, sendo assim, as diferenças entre o IcedTea e o OpenJDK devem diminuir ao longo do tempo.
O OpenJDK 6 é uma árvore de desenvolvimento estável, enquanto que o OpenJDK 7 é instável e não se espera que uma versão estável seja lançada até 2009.
Sun licenciou a marca registrada OpenJDK para uso no Fedora.
Prover tanto o OpenJDK 6 quanto o IcedTea teria sido confuso, e também aumentaria o tamanho da distribuição.
O IcedTea continua a fornecer o suporte ao autotools ( autoconf , automake , libtool , e assim por dinate), a um interpretador portável para as arquiteturas PowerPC e PowerPC 64bits, suporte a plugin, suporte a Web Start e "patches" para integrar o OpenJDK com o Fedora. O código fonte do IcedTea está incluso no SRPM java-1.6.0-openjdk
.
Se o IcedTea já está instalado, o pacote não será sobrescrito ou substituído automaticamente. Os pacotes relacionados ao IcedTea baseados no OpenJDK 7 deve primeiro ser apagadas e, em seguida, os novos pacotes OpenJDK 6 devem ser instalados.
su -c "yum erase java-1.7.0-icedtea{,-plugin}" su -c "yum install java-1.6.0-openjdk{,-plugin}"
O upstream OpenJDK não fornece um plugin. Os pacotes OpenJDK do Fedoraincluem uma adaptação do gcjwebplugin que executa aplicativos não-confiáveis de maneira segura no navegador web. Este plugin vem no pacote java-1.6.0-openjdk-plugin
.
A adaptação do gcjwebplugin não possui suporte para a ponte bytecode-para-Javascript (LiveConnect). Portanto os aplicativos que dependem dessa ponte não funcionarão. Um suporte experimental ao LiveConnect existe no repositório IcedTea, mas o mesmo não esta pronto para implementação no Fedora.
A adaptação do gcjwebplugin não suporta aplicativos assinados. Aplicativos assinados serão executados no modo não confiável. Um suporte experimental a aplicativos assinados está presente no repositório IcedTea, mas o mesmo não esta pronto para implementação no Fedora.
A política de segurança do gcjwebplugin pode ser excessivamente restritiva. Para habilitar aplicativos restringidos, execute o comando firefox -g
em uma janela de terminal para ver o que está sendo restringido e então dê a permissão necessária no arquivo /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy
.
O OpenJDK upstream não prove suporte a Web Start. Um suporte Web Start experimental via NetX está presente no repositório IcedTea, mas o mesmo não está pronto para ser implantado no Fedora.
O Fedora inclui muitos pacotes derivados do Projeto JPackage. Alguns destes pacotes foram modificados no Fedora para remover as dependências do programas proprietário e tirar proveito da funcionalidade da compilação antes-do-tempo do GCJ. Use os repositórios do Fedora para as atualizações destes pacotes ou use o repositório do JPackage para os pacotes não oferecidos pelo Fedora. Veja a página Web do JPackage para mais informações sobre o projeto e as aplicações que ele oferece.
Uma incompatibilidade entre o Fedora e o JPackage jpackage-utils, que impedia a instalação do jpackage-utils do JPackage no Fedora, está resolvida nesta versão.
Misturando Pacotes do Fedora e do JPackage | |
---|---|
Pesquise sobre compatibilidade entre pacotes antes de instalar programas de ambos repositórios Fedora e JPackage no mesmo sistema. Pacotes incompatíveis podem causar problemas complexos. |