![]() | Найновіші примітки до випуску знаходяться у мережі |
|---|---|
Ці примітки до випуску можуть бути оновлені. Відвідайте сайт http://docs.fedoraproject.org/release-notes/ для перегляду останніх приміток до випуску Fedora. |
В цьому розділі розглядаються різні засоби та можливості для розробки.
Цей випуск Fedora був зібраний за допомогою компілятора GCC 4.1, що входить до складу дистрибутива.
Цей випуск Fedora включає Fedora Eclipse, що основана на Eclipse SDK версії 3.2.2. (http://www.eclipse.org). Сторінка "Новини та цікаві факти" про цей випуск знаходиться за адресою http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.html. Специфічні для випуску примітки 3.2.2 доступні за адресою http://www.eclipse.org/eclipse/development/readme_eclipse_3.2.2.html.
Цей засіб розробки відомий як "Eclipse Platform," "Eclipse IDE," та "Eclipse." Eclipse SDK є основою для об'єднаного випуску десяти проектів Eclipse у рамках об'єднаного випуску (http://www.eclipse.org/callisto). Деякі з цих проектів включені до Fedora: CDT (http://www.eclipse.org/cdt, для розробки з використанням C/C++ EMF (http://www.eclipse.org/emf) - Eclipse Modeling Framework, та GEF (http://www.eclipse.org/gef) - середовище графічного редагування.
Також доступні численні проекти третіх виробників для Eclipse, включаючи Subclipse (http://subclipse.tigris.org/) для інтеграції з системою контролю версій Subversion, PyDev (http://pydev.sf.net) для розробки з використанням Python, та PHPeclipse (http://www.phpeclipse.de/) для розробки з використанням PHP. Mylar (http://eclipse.org/mylar) - орієнтований на завдання графічний інтерфейс для Eclipse, з підтримкою прив'язки завдань до Bugzilla та Trac. Він не є частиною Callisto, але буде входити до майбутнього випуску Eclipse з назвою Europa.
Завжди вітається допомога у додаванні нових пакетів та їх тестуванні з GCJ. Зв'яжітья з зацікавленими особами у списку fedora-devel-java-list (http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/) та/або на каналі #fedora-java на freenode.
Fedora також включає додаткові модулі та функції, що корисні для хакерів FOSS: редагування ChangeLog за допомогою eclipse-changelog та інтеграції з Bugzilla за допомогою eclipse-mylar-bugzilla. Наш пакет CDT також включає версію механізму підтримки GNU Autotools, що знаходиться у розробці. Останню інформацію про ці проекти можна знайти на сторінці Fedora Eclipse Project.
Виконання конфігурації перед побудовою
Спеціальні редактори для autoconf/automake вхідних файлів
Спеціальна довідка до макросів autoconf
Гаряча довідка з функцій мови C
Спеціальна консоль для налаштовування
Остання інформація стосовно цих проектів знаходиться на сторінці проекту Fedora Eclipse: http://sourceware.org/eclipse/.
Цей випуск включає 21 мовний пакет для Eclipse SDK. Кожна мова запакована в окремий пакет, наприклад, eclipse-sdk-nls-ko для корейського перекладу.
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
У червні 2007 спільнота Eclipse випустить Europa, об'єднаний випуск асортименту модулів та функцій. Він буде оснований та включатиме Eclipse SDK версії 3.3. Це значна зміна, і через неї Fedora Eclipse не буде повторно випущений на основі Europa до Fedora 8. Це означає, що основані на Eclipse випуск деяких версій програм у Fedora, такі як RSSOwl та Azureus, можуть затриматись, якщо вони вимагатимуть функцій, що будуть доступні лише у Eclipse 3.3.