include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
![]() |
Найновіші примітки до випуску знаходяться у мережі |
---|---|
These release notes may be updated. To view the latest release notes for Fedora, visit: |
В цьому розділі розглядаються різні засоби та можливості для розробки.
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:
Інші доступні у Fedora проекти Eclipse:
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 включає виправлення, що дозволяє звичайним користувачам використовувати функції Менеджера Оновлень для встановлення не упакованих додаткових модулів та додаткових можливостей. Такі модулі будуть встановлені у домашній каталог користувача в теку .eclipse
. Зверніть увагу, що ці модулі не мають пов'язаних бітів збирання CGJ і тому можуть працювати повільніше, ніж очікується.
Вільна JRE у Fedora не задовольняє усіх користувачів, тож у Fedora можна встановити альтернативні JRE. Проте, є застереження для встановлення інших JRE на 64-бітні машини.
64-розрядні бібліотеки JNI, що типово постачаються на x86_64 системах в складі Fedora, не працюють з 32-розрядною JRE. Іншими словами, не намагайтесь запустити у Fedora пакети x86_64 Eclipse на 32-бітній JRE від Sun. Потрібно або перейти на 64-розрядну альтернативну Java версію, або встановити 32-розрядну версію пакета. Для встановлення 32-розрядною версії використовуйте команду:
yum install <package_name>.i386
Аналогічно 32-розрядні JNI бібліотеки, що типово постачаються для систем ppc64, не працюють на 64-розрядною JRE. Для встановлення 64-розрядною версії використовуйте команду:
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
Використовуйте ці пакети для розробки, побудови та запуску програм KDE 4 у KDE 3 або іншому графічному середовищі.
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 .
Ці пакети розроблено для:
відповідності стандарту файлової ієрархії (FHS), та
повної безпеки паралельного встановлення поруч з KDE 3, включаючи пакети -devel.
Для цього, учасники Fedora KDE SIG внесли 2 зміни у пакети -devel:
Символічні посилання на бібліотеки, що встановлені у каталозі /usr/lib/kde4/devel
або /usr/lib64/kde4/devel
, залежать від архітектури.
Засоби kconfig_compiler
та makekdewidgets
перейменовано на kconfig_compiler4
та makekdewidgets4
, відповідно.
Ці зміни мають бути прозорими для більшості програм KDE 4, що користуються командою cmake
для побудови програм, оскільки FindKDE4Internal.cmake
змінено для врахування цих змін.
Зауважте, що kdebase4 не включає пакет KDE 4 Desktop kdebase-workspace та його компоненти, такі як Plasma та KWin версії 4. Пакет kdebase-workspace досі неповний та нестабільний, і може викликати конфлікти з KDE 3.