![]() | Últimas Notas da Versão na Web |
|---|---|
Estas notas de versão poderão estar actualizadas em http://docs.fedoraproject.org/release-notes/. Aconselha-se os utilizadores a ver as últimas notas da versão, para o Fedora. |
Esta secção cobre várias ferramentas e funcionalidades de desenvolvimento.
Esta versão do Fedora foi compilada com o GCC 4.1, que vem incluído na distribuição.
Esta versão do Fedora inclui o Fedora Eclipse, baseado na versão 3.2.2 do SDK Eclipse (http://www.eclipse.org). A página "New and Noteworthy" da série de versões 3.2.x poderá ser acedida em http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.html. As notas de versão específicas do 3.2.2 estão disponíveis em http://www.eclipse.org/eclipse/development/readme_eclipse_3.2.2.html.
O SDK Eclipse são normalmente conhecidos pela "Plataforma Eclipse", o "IDE Eclipse" e "Eclipse." O SDK Eclipse é a fundação da versão combinada de dez projectos do Eclipse, segundo a alçada da versão combinada Callisto (http://www.eclipse.org/callisto). Alguns destes projectos do Callisto estão incluídos no Fedora: CDT (http://www.eclipse.org/cdt, para a programação em C/C++, EMF (http://www.eclipse.org/emf) a Eclipse Modeling Framework e o GEF (http://www.eclipse.org/gef), a Graphical Editing Framework.
Estão disponíveis muitos projectos para Eclipse de terceiros, incluindo o Subclipse (http://subclipse.tigris.org/), para integrar o controlo de versões Subversion, o PyDev (http://pydev.sf.net) para programar em Python e o PHPeclipse (http://www.phpeclipse.de/) para programar em PHP. O Mylar (http://eclipse.org/mylar), uma interface baseada em tarefas para o Eclipse também está disponível no Fedora, com integrações com o Bugzilla e o Trac. Não fazia parte do Callisto, mas fará parte da próxima versão combinada, a Europa.
A assistência na criação e teste dos pacotes com o GCJ é sempre bem-vinda. Contacte as partes interessadas na lista 'fedora-devel-java-list' (http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/) e/ou no canal #fedora-java do freenode.
O Fedora também inclui 'plugins' e funcionalidades que são particularmente úteis para os programadores de FOSS: a edição do ChangeLog com o eclipse-changelog, e a interacção com o Bugzilla, com o eclipse-mylar-bugzilla. O nosso pacote do CDT também inclui algum trabalho em curso para as ferramentas Autotools da GNU. As melhorias do CDT incluem:
Efectue a configuração antes da compilação
Editores especiais para os ficheiros do autoconf/automake
Ajuda especial para as macros do autoconf
Ajuda de passagem para as funções da biblioteca de C
Uma consola especial para a configuração
A última informação respeitante a estes projectos poderá ser consultada na página do projecto do Fedora Eclipse: http://sourceware.org/eclipse/.
Esta versão inclui 21 pacotes de línguas para o SDK Eclipse. Cada língua vem num pacote separado, como o eclipse-sdk-nls-ko, no caso da tradução para Coreano.
O Fedora Eclipse contém uma modificação para permitir aos utilizadores não-root, para estes poderem tirar partido da funcionalidade de Gestão de Actualizações, de modo a instalar 'plugins' e funcionalidades sem pacotes. Estes 'plugins' são instalados na pasta pessoal do utilizador, sob a pasta .eclipse. Repare que, contudo, estes 'plugins' não estão associados directamente ao GCJ, pelo que poderão correr mais lentos que o esperado.
O JRE gratuito do Fedora não satisfaz todos os utilizadores, como tal o Fedora permite a instalação de JREs alternativos. Existe apenas um detalhe sobre as instalações de JREs proprietários em máquinas de 64 bits.
As bibliotecas de JNI a 64-bits, fornecidas por omissão nos sistemas x86_64, no Fedora, não funcionam nos JREs proprietários a 32-bits. Por outras palavras, não tente executar os pacotes do Eclipse x86_64 do Fedora com o JRE da Sun a 32 bits, porque falham da forma mais obscura. Tanto poderá mudar para uma alternativa de Java a 64-bits como instalar a versão a 32 bits dos pacotes, se estiverem disponíveis. Para instalar uma versão a 32 bits, use o seguinte comando:
yum install <package_name>.i386
Da mesma forma, as bibliotecas do JNI a 32-bits, fornecidas por omissão nos sistemas 'ppc64', não funcionam num JRE a 64 bits. Para instalar a versão a 64 bits, use o seguinte comando:
yum install <package_name>.ppc64
A Junho de 2007, a comunidade do Eclipse vai lançar a versão combinada Europa com um conjunto de 'plugins' e funcionalidades. Esta será baseada na versão 3.3 do SDK do Eclipse. Esta é uma grande alteração e, devido a isto, o Fedora Eclipse não se vai basear na versão Europa até ao Fedora 8. Isto significa que as versões das aplicações baseadas no Eclipse que vêm com o Fedora, como o RSSOwl e o Azureus, poderão atrasar os lançamentos oficiais, se necessitarem de funcionalidades que só existam no Eclipse 3.3.