include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Uusin julkaisutiedote WWW:ssä | |
---|---|
These release notes may be updated. To view the latest release notes for Fedora, visit: |
Tämä osio käsittelee eri kehitystyökaluja ja -ominaisuuksia.
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:
Muita Fedorassa saatavilla olevia Eclipse-projekteja ovat:
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/
Fedora Eclipse sallii peruskäyttäjien käyttää Update Manager -ominaisuutta paketoimattomien liitännäisten ja ominaisuuksien asentamiseen. Nämä liitännäiset asennetaan käyttäjän kotihakemistoon, .eclipse
-hakemiston alle. Huomaa, että näissä liitännäisissä ei ole GCJ-käännettyjä osia ja ne voivat siten toimia odotettua hitaammin.
Fedoran vapaa JRE ei täytä kaikkien käyttäjien vaatimuksia, joten Fedora mahdollistaa vaihtoehtoisten JRE:iden asentamisen. Suljettujen JRE:iden asentamisessa 64-bittisiin koneisiin on kuitenkin ongelma.
Fedoran mukana toimitettavat 64-bittiset JNI-kirjastot eivät toimi 32-bittisten suljettujen JRE:iden kanssa. Toisin sanoen, älä yritä käyttää Fedoran x86_64-arkkitehtuurin Eclipse-paketteja Sunin 32-bittisellä JRE:llä, koska se ei onnistu. Vaihda 64-bittiseen suljettuun JRE:hen tai asenna pakettien 32-bittiset versiot, jos sellaisia on saatavilla. Asentaaksesi 32-bittisen version käytä seuraavaa komentoa:
yum install <package_name>.i386
Samoin, ppc64-järjestelmien mukana toimitettavat 32-bittiset JNI-kirjastot eivät toimi 64-bittisen JRE:n kanssa. Asentaaksesi 64-bittisen version käytä seuraavaa komentoa:
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
Käytä näitä paketteja KDE 4 -ohjelmien kehittämiseksi, kääntämiseksi ja suorittamiseksi KDE 3- tai missä tahansa muussa työpöytäympäristössä.
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 .
Nämä paketit on suunniteltu:
noudattamaan Filesystem Hierarchy Standardia (FHS), ja
olemaan täysin turvallisia asennettavaksi rinnakkain KDE 3:n kanssa, mukaan lukien -devel-paketit.
Tämän onnistumiseksi Fedora KDE SIG:n jäsenet ovat tehneet kaksi muutosta -devel-paketteihin:
Kirjastojen symboliset linkit on asennettu hakemistoon /usr/lib/kde4/devel
tai hakemistoon /usr/lib64/kde4/devel
riippuen järjestelmän arkkitehtuurista.
Kconfig_compiler
- ja makekdewidgets
-työkalut on nimetty uudelleen nimillä kconfig_compiler4
ja makekdewidgets4
.
Näiden muutosten pitäisi olla täysin läpinäkyviä useimmille KDE 4 -ohjelmille, jotka käyttävät cmake
a kääntämiseen, koska FindKDE4Internal.cmake
a on muokattu näiden muutosten mukaisesti.
Huomaa että kdebase4 ei sisällä KDE 4 -työpöydän pakettia kdebase-workspace ja sen komponentteja kuten Plasmaa ja KWinin versiota 4. Paketti kdebase-workspace on vielä liian keskeneräinen ja epävakaa päivittäiseen käyttöön ja se olisi ristiriidassa KDE 3:n kanssa.