include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Últimas Notas da Versão na Web | |
---|---|
These release notes may be updated. To view the latest release notes for Fedora, visit: |
Esta secção cobre várias ferramentas e funcionalidades de desenvolvimento.
This release of Fedora has been built with GCC 4.3.0, which is included with the distribution.
For more information on GCC 4.3, refer to:
Starting with gcc-4.1.2-25 and
glibc-2.6.90-14 , the
-D_FORTIFY_SOURCE=2
option protects not only
C code, but also C++. There have been several security issues
already which would not have been exploitable if this checking
was in place earlier. Refer to this
announcement:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html for more details.
This release of Fedora includes Fedora Eclipse, based on the Eclipse SDK version 3.3.0. You can read the "New and Noteworthy" page for the 3.3.x series of releases can be accessed at:
http://download.eclipse.org/eclipse/downloads/drops/R-3.3-2007-06251500/whatsnew/eclipse-news.html
Release notes specific to 3.3.0 are available at:
http://www.eclipse.org/eclipse/development/readme_eclipse_3.3.html
The Eclipse SDK is known variously as "the Eclipse Platform," "the Eclipse IDE," and "Eclipse." The Eclipse SDK is the foundation for the combined release of twenty-one Eclipse projects under the Callisto combined release umbrella:
A few of these Europa projects are included in Fedora:
CDT for C/C++ development:
GEF, the Graphical Editing Framework:
Mylyn, a task-focused UI for Eclipse, along with task connectors for Bugzilla and Trac:
Os outros projectos do Eclipse disponíveis no Fedora incluem:
Subclipse, for integrating Subversion version control:
PyDev, for developing in Python:
PHPeclipse, for developing in PHP:
Assistance in getting more projects packaged and tested with GCJ is always welcome. Contact the interested parties through fedora-devel-java-list and/or #fedora-java on freenode:
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora also includes plugins and features that are particularly useful to FLOSS hackers, ChangeLog editing with eclipse-changelog , and Bugzilla interaction with eclipse-mylyn-bugzilla . Our CDT package, eclipse-cdt , includes a snapshot release of work to integrate with the GNU Autotools.
The latest information regarding these projects can be found at the Fedora Eclipse Project page:
http://sourceware.org/eclipse/
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.
Os JRE's gratuitos do Fedora não satisfazem 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
Fedora 9 includes KDE 4.0 (beta) development libraries. The following new packages are provided:
kdelibs4 : KDE 4 libraries
kdepimlibs : KDE 4 PIM libraries
kdebase4 : KDE 4 core runtime files
Use estes pacotes para criar, compilar e executar as aplicações do KDE 4 no KDE 3 ou noutro ambiente de trabalho.
The kdebase4 package also includes a beta version of the Dolphin file manager as a technology preview. As this is a beta version, some issues may still be present. If you need a stable version of Dolphin, please install the d3lphin package, which is based on KDE 3 and can be safely installed alongside kdebase4 .
Estes pacotes estão desenhados para:
estar em conformidade com o Filesystem Hierarchy Standard (FHS), e
serem completamente seguros para instalar em paralelo com o KDE 3, incluindo os pacotes -devel.
Para conseguir isto, os membros do Fedora KDE SIG fizeram 2 alterações aos pacotes -devel:
As ligações simbólicas das bibliotecas são instaladas em /usr/lib/kde4/devel
ou /usr/lib64/kde4/devel
, dependendo da arquitectura do sistema.
As ferramentas kconfig_compiler
e makekdewidgets
mudaram de nome para kconfig_compiler4
e makekdewidgets4
, respectivamente.
Estas alterações deverão ser completamente transparentes para a maioria das aplicações do KDE 4 que usem o cmake
para compilar, dado que o FindKDE4Internal.cmake
foi modificado para corresponder a estas alterações.
Lembre-se que o pacote kdebase4 não inclui o pacote do Ambiente de Trabalho do KDE 4 kdebase-workspace e os seus componentes, como o Plasma e o KWin versão 4. O pacote kdebase-workspace ainda está muito incompleto e instável para o uso diário, podendo entrar em conflito com o KDE 3.