Примітки до випуску Fedora

Fedora Documentation Project

Version 9.0.2 (2008-07-19)

Цей документ випускається відповідно до умов ліцензії вільної документації GNU (GNU Free Documentation License). Додаткові подробиці можна прочитати у повному юридичному повідомленні у Параграф 3, “Legal Notice”.

[Підказка] Найновіші примітки до випуску знаходяться у мережі

Ці примітки до випуску можуть бути оновлені. Останні примітки до випуску Fedora Core можна знайти на сторінці http://docs.fedoraproject.org/release-notes/.

Опис змін
Перегляд 9.0.2 2008-07-19 fdp

Release notes for F9


1. Ласкаво просимо до Fedora
2. Особливості цього випуску
2.1. Подорож по Fedora
2.1.1. Release Summary
2.2. Нове у Fedora
2.2.1. Носії
2.2.2. Jigdo
2.2.3. Upgrading using PreUpgrade
2.2.4. Особливості
2.3. План випуску
3. Legal Notice
4. Зворотний зв'язок
4.1. Зворотний зв'язок щодо ПЗ Fedora
4.2. Зворотний зв'язок щодо приміток до випуску
5. Примітки щодо встановлення
5.1. Зміни у anaconda
5.2. Питання щодо встановлення
5.2.1. IDE Device Names
5.2.2. IDE RAID
5.2.3. Декілька мережних адаптерів та встановлення з PXE
5.3. Питання щодо оновлення
5.3.1. Emacs
5.3.2. Обмеження розділів на SCSI пристрої
5.3.3. Дискові розділи повинні мати позначки
5.3.4. Оновлення проти встановлення з нуля
5.4. Kickstart HTTP Issue
6. Примітки, специфічні для архітектур
6.1. Підтримка RPM Multiarch на 64-бітних платформах (x86_64, ppc64)
6.2. Особливості PPC у Fedora
6.2.1. Апаратні вимоги для PPC
6.2.2. 4 КіБ сторінки на 64-бітних машинах
6.2.3. Клавіатура Apple
6.2.4. Примітки щодо встановлення на PPC
6.2.5. PPC Specific Packages
6.3. Особливості x86 у Fedora
6.3.1. Вимоги до обладнання x86
6.4. Особливості x86_64 в Fedora
6.4.1. Вимоги до обладнання xx86_64
7. Live-образи Fedora
7.1. Доступні образи
7.2. Інформація про використання
7.3. Встановлення у текстовому режимі
7.4. Direct Installation
7.4.1. Завантаження з USB
7.4.2. Live USB Persistence
7.4.3. Tool Changes
7.4.4. Відмінності від звичайного встановлення Fedora
8. Примітки до пакетів
8.1. Sound Card Utility
8.2. Perl
8.3. Зміни у yum
8.4. pam_mount
8.5. TeXLive
8.6. LTSP
8.7. Службові пакети
8.8. pilot-link and HAL/PolicyKit Interaction
8.9. Legal Information
9. Ядро Linux
9.1. Версія
9.2. Історія змін
9.3. Набір ядер
9.4. Підготовка для розробки ядра
9.5. Сповіщення про помилки
10. Робочий стіл Fedora
10.1. GNOME
10.1.1. Gvfs
10.1.2. GNOME Display Manager
10.2. KDE
10.2.1. Workspace Changes
10.2.2. Package and Application Changes
10.3. PackageKit
10.4. Bluetooth
10.5. XULRunner
10.6. Веб-переглядачі
10.6.1. NSpluginwrapper
10.6.2. Вмикання модуля Flash
10.7. Поштові клієнти
10.8. Disabling PC Speaker
10.9. International Clock Applet
10.10. Dictionaries Consolidated
10.11. Compiz
10.12. vmmouse Driver
11. Файлові системи
11.1. Ext4 Preview
12. Веб-сервери
12.1. Драйвер PostgreSQL DBD
12.2. Програми TurboGears
12.3. Drupal
12.4. Squid
13. Поштові сервери
13.1. Sendmail
14. Розробка
14.1. Утиліти
14.1.1. Колекція компіляторів GCC
14.1.2. Eclipse
15. Безпека
15.1. Вдосконалення безпеки
15.2. Support for SHA-256 and SHA-512 passwords
15.3. FORTIFY_SOURCE extended to cover more functions
15.4. SELinux Enhancements
15.5. Default Firewall Behavior
15.6. Загальна інформація
15.7. SELinux
15.8. Free IPA
16. Java
16.1. OpenJDK
16.2. OpenJDK Replaces IcedTea
16.3. Робота з аплетами Java
16.4. Handling Web Start Applications
16.5. Fedora and JPackage
17. System Services
17.1. Upstart
17.2. NetworkManager
17.3. Autofs
18. Мультимедіа
18.1. Програвачі мультимедіа
18.2. Формати Ogg та Xiph.Org Foundation
18.3. MP3, DVD та інші виключені формати мультимедіа
18.4. Створення та запис CD та DVD
18.5. Screencasts
18.6. Розширена підтримка через модулі
19. Ігри та розваги
20. Віртуалізація
20.1. Kernel Integration Improvements
20.2. Improved Storage Management
20.3. PolicyKit Integration
20.4. Improved Remote Authentication
20.5. Other Improvements
21. X Window System (Графіка)
21.1. Faster X Start-up and Shutdown
21.2. Зміни у конфігурації X
21.3. Відео драйвери третіх сторін
22. Сервери баз даних
22.1. MySQL
22.1.1. Драйвер DBD
22.2. PostgreSQL
23. Інтернаціоналізація (i18n)
23.1. Підтримка мов
23.1.1. Language Support Installation
23.1.2. Transifex
23.2. Шрифти
23.2.1. Китайські шрифти
23.2.2. Індійські шрифти
23.2.3. Японські шрифти
23.2.4. Nepali fonts
23.2.5. Thai fonts
23.3. Методи вводу
23.3.1. im-chooser
23.3.2. Гарячі клавіші SCIM
23.3.3. scim-python
23.3.4. scim-python-chinese
24. Зворотна сумісність
24.1. Сумісність компіляторів
24.2. KDE 3 Development Platform / Libraries
25. Зміни у пакетах
26. Проект Fedora
27. Завершальні відомості
27.1. Співавтори
27.2. Способи підготовки

1. Ласкаво просимо до Fedora

Проект Fedora - проект з відкритим програмним кодом, що спонсорується Red Hat та підтримується спільнотою. Його мета - швидкий розвиток вільного ПЗ та ПЗ з відкритим кодом. Для проекту Fedora характерні публічні форуми, відкриті процеси, швидка інновація, меріократия, та прозорість у прагненні створити найкращу операційну систему та платформу, що є вільною та забезпечується ПЗ з відкритим кодом.

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

[Важливо] Примітки до попередніх випусків у мережі

Якщо ви переходите до цього випуску Fedora з більш старої версії, ніж попередня, слід переглянути примітки до випуску попередніх версій. Їх можна знайти на сторінці http://docs.fedoraproject.org/release-notes/.

You can help the Fedora Project community continue to improve Fedora if you file bug reports and enhancement requests. Refer to http://fedoraproject.org/wiki/BugsAndFeatureRequests for more information about bugs. Thank you for your participation.

Загальну інформацію про Fedora можна знайти на наступних веб-сторінках:

[Примітка] Посилання на документи

Якщо ви переглядаєте ці примітки до випуску в процесі встановлення Fedora, деякі посилання не будуть працювати як слід. Ці примітки доступні після встановлення через стандартну домашню сторінку веб-переглядача. Якщо ви підключені до Інтернет, використовуйте ці посилання для отримання додаткової корисної інформації про проект Fedora та спільноту, яка його створила та підтримує.

2. Особливості цього випуску

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

2.1. Подорож по Fedora

You can find a tour filled with pictures and videos of this exciting new release at http://fedoraproject.org/wiki/Tours/Fedora9.

2.1.1. Release Summary

For a less technical user friendly summary of the important changes in this release, refer to:

http://fedoraproject.org/wiki/Releases/9/ReleaseSummary

2.2. Нове у Fedora

У цей випуск включені нові версії численних ключових продуктів та технологій. У наступних розділах наводиться короткий огляд основних змін у порівнянні з останнім випуском Fedora.

2.2.1. Носії

Вперше Fedora включає декілька різних spins, які є варіантами Fedora, що побудовані з певного набору програмних пакетів. Кожен spin є набором програм для задоволення потреб певного кола користувачів. Окрім дуже маленького образу boot.iso для мережного встановлення, користувачі матимуть такі варіанти вибору:

  • Звичайні образи для користувачів настільних комп'ютерів, робочих станцій та серверів. Ці носії забезпечують спосіб оновлення та оточення для користувачів подібні до попередніх випусків Fedora.

  • One of several Live images that can be run from a disc or USB flash device, and can be installed to hard disk as desired. Refer to the "Live" section for more information about the Live images.

More custom spins are available at http://spins.fedoraproject.org. These Live images can be used on USB media via the livecd-iso-to-disk utility available in the livecd-tools package.

2.2.2. Jigdo

Fedora releases are also available via Jigdo. This distribution method can improve the speed of obtaining the installation ISO images. Instead of waiting for torrent downloads to complete, Jigdo seeks the fastest mirrors it can find via the Fedora Project Mirror Manager infrastructure, and downloads the bits it needs from these mirrors. To optimize seeking these bits, you can tell Jigdo to scan a DVD or CD you already have, and cut down on redundant downloads. This feature becomes particularly useful if you:

  1. Download all the test releases and then get the final release, in which case you have 90% of the data already with each subsequent download.

  2. Download both the DVD and the CD set, in which case the DVD holds 95% of the data needed for the CD sets.

  3. Download any combination of the above.

2.2.3. Upgrading using PreUpgrade

PreUpgrade is an application users run on an existing Fedora 7 or 8 installation, that resolves and downloads packages required to upgrade Fedora. While PreUpgrade downloads the necessary packages, users are free to continue using their systems.

To use PreUpgrade to upgrade Fedora 8 to Fedora 9:

  1. Back up all important data before upgrading.

  2. Run the yum update command as root to make sure all packages are updated to their latest versions.

  3. Run the yum install preupgrade command as root to install PreUpgrade.

  4. Run the preupgrade command as root to start the PreUpgrade application.

  5. Select Fedora 9 (Sulphur) on the Choose desired release screen, and click the Apply button.

  6. When all of the packages have downloaded, reboot your system to start the Fedora 9 installer.

For further information, refer to the PreUpgrade Wiki:

http://fedoraproject.org/wiki/Features/PreUpgrade

2.2.4. Особливості

  • This release features GNOME 2.22. GNOME now includes a webcam photo and video creation utility called Cheese, improved network filesystem support, a new international clock applet, Google Calendar support and custom email labels in Evolution, a new Remote Desktop Viewer, improved accessibility features, and PolicyKit integration.

  • KDE 4.0.3 is available in the KDE Live image as well as the regular DVD.

  • Xfce 4.4.2 is available as part of this release.

  • NetworkManager 0.7 provides improved mobile broadband support, including GSM and CDMA devices, and now supports multiple devices and ad-hoc networking for sharing connections. It is now enabled by default on installations from DVD, CD, the network, and Live images.

  • The Fedora installer, Anaconda, now supports partition resizing for ext2/3, NTFS filesystems, creating and installing to encrypted file systems, improved Rescue Mode with FirstAidKit, independent locations for the second stage installer and the software packages. A redesigned, larger netboot.iso image now features a second stage installer partly for this reason.

  • Live USB images now support persistence, so your data and setting changes will be preserved even after rebooting.

  • PackageKit, a new set of graphical and console tools, with a framework for cross-distribution software management, has replaced Pirut in this release of Fedora. The PackageKit graphical updater is available instead of Pup. Behind PackageKit, the performance of yum has been significantly improved.

  • FreeIPA makes managing auditing, identity and policy processes easier by providing web-based and command line provisioning, and administration tools to ease system administration. FreeIPA combines the power of the Fedora Directory Server with FreeRADIUS, MIT Kerberos, NTP and DNS to provide an easy, out of the box solution.

  • Ext4, the next version of the mature and stable ext3 filesystem is available as a option in this release. Ext4 features better performance, higher storage capacity and several other new features.

  • This release of Fedora uses Upstart, an event-based replacement for the /sbin/init daemon.

  • Firefox 3 (beta 5) brings a number of major improvements including a native look and feel, desktop integration, the new Places replacement for bookmarks, and a re-worked address bar.

  • The completely free and open source Java environment OpenJDK 6 is installed by default. IcedTea 7, derived from OpenJDK 1.7, is no longer the default. IcedTea includes a browser plug-in based on GCJ, and is available for both x86 and x86_64 architectures. GCJ is still the default on PPC architecture.

  • OpenOffice.org 2.4, with many new features, is available as part of Fedora 9.

  • Fedora now includes Perl 5.10.0, which features a smaller memory footprint and other improvements.

  • Fedora now includes TeXLive to replace the older, unmaintained TeX distribution.

  • Fedora 9 features a 2.6.25 based kernel.

  • Kernel crashes can be more automatically reported to http://www.kerneloops.org/ and diagnosed in a friendly way via the kerneloops package installed by default. Crash signatures are commonly referred to as oopses in Linux.

  • Work on the start-up and shutdown in X has yielded noticeable improvements.

2.3. План випуску

The proposed plans for the next release of Fedora are available at http://fedoraproject.org/wiki/RoadMap.

3. Legal Notice

Copyright (c) 2007 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.

The Fedora Art Project created the admonition graphics (note, tip, important, caution, and warning). Tommy Reynolds created the callout graphics. They all may be freely redistributed with documentation produced for the Fedora Project.

FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat Inc. in the United States and other countries.

All other trademarks and copyrights referred to are the property of their respective owners.

Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.

4. Зворотний зв'язок

Дякуємо вам, що знайшли час надати спільноті Fedora свої коментарі, пропозиції або звіт про знайдену помилку. Таким чином ви допомагаєте покращувати Fedora, Linux та вільне ПЗ в усьому світі.

4.1. Зворотний зв'язок щодо ПЗ Fedora

To provide feedback on Fedora software or other system elements, please refer to http://fedoraproject.org/wiki/BugsAndFeatureRequests. A list of commonly reported bugs and known issues for this release is available from http://fedoraproject.org/wiki/Bugs/F9Common.

4.2. Зворотний зв'язок щодо приміток до випуску

[Важливо] Зворотний зв'язок лише для приміток для випуску

Цей розділ стосується зворотного зв'язку безпосередньо щодо приміток до випуску.

Якщо ви вважаєте, що ці примітки до випуску можна якимось чином вдосконалити, зв'яжіться безпосередньо з автором розділу. Нижче наведені декілька способів надання коментарів, в бажаному порядку:

  1. If you have a Fedora account, edit content directly at http://fedoraproject.org/wiki/Docs/Beats.

  2. Заповніть звіт про помилку за допомогою шаблону: http://tinyurl.com/nej3u - Це посилання використовується ЛИШЕ для зворотного зв'язку безпосередньо щодо приміток до випуску

  3. Email relnotes@fedoraproject.org.

5. Примітки щодо встановлення

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

[Важливо] Посібник з встановлення Fedora

Інформацію щодо встановлення Fedora шукайте на сторінці http://docs.fedoraproject.org/install-guide/.

[Підказка] Питання встановлення не розглядаються у примітках до випуску

Якщо ви виявили проблему або при встановленні виникає питання, що не розглянуте у цих примітках до випуску, перегляньте http://fedoraproject.org/wiki/FAQ та http://fedoraproject.org/wiki/Bugs/Common.

Anaconda is the name of the Fedora installer. This section outlines issues related to Anaconda and installing Fedora 9.

[Примітка] Завантаження великих файлів

Якщо ви бажаєте завантажити DVD ISO-образ Fedora , пам'ятайте про те, що не всі програми завантаження файлів можуть працювати з файлами розміром більше ніж 2 Гбайти. Програми для завантаження файлів wget версії 1.9.1-16 та старші, curl та ncftpget не мають такого обмеження і можуть успішно завантажувати більші за 2 Гбайт файли. Великі файли також можна завантажити за допомогою BitTorrent. Інформацію про спосіб отримання та використання файлу torrent, зверніться до цього Web-сайту: http://torrent.fedoraproject.org/.

Anaconda типово перевіряє цілісність носія встановлення. Це можна зробити при встановленні з CD, DVD або ISO-образу, що розташований на жорсткому диску або у мережі по NFS. Проект Fedora рекомендує перевіряти всі носії встановлення до початку процесу встановлення, та перш ніж повідомляти про помилки встановлення. Велика кількість помилок насправді пов'язана з неправильно записаними компакт-дисками.

Функція mediacheck дуже чутлива та може повідомляти про помилку й на деяких справних дисках. Це часто виникає з вини програм запису дисків, які при створенні дисків з ISO-файлів пропускають заповнювачі. Для запуску перевірки під час завантаження натисніть будь-яку клавішу для входу у меню. Потім натисніть клавішу Tab, додайте параметр mediacheck до списку параметрів, на натисніть Enter.

After you complete the mediacheck function successfully, reboot to return the system to its normal state. On many systems, this results in a faster installation process from the disc. You may skip the mediacheck option when rebooting.

[Важливо] BitTorrent автоматично перевіряє цілісність файлів

При використанні BitTorrent, автоматично перевіряється коректність всіх завантажених файлів. Після завершення процесу завантаження немає потреби перевіряти файл. Проте, після запису на компакт диски, все ще треба задіяти режим mediacheck.

Також перед встановленням Fedora можна провести перевірку пам'яті, для цього натисніть будь-яку клавішу для входу у завантажувальне меню, потім виберіть Memory Test. При цьому запуститься окрема програма Memtest86, що перевіряє пам'ять замість Anaconda. Перевірка пам'яті Memtest86 виконується до натискання клавіші Esc.

[Примітка] Наявність Memtest86

Щоб скористатися цією можливістю, треба завантажитись з першого компакт-диску, DVD або диску відновлення.

Fedora 9 supports graphical FTP and HTTP installations. However, the installer image must either fit in RAM or appear on local storage, such as Installation Disc 1. Therefore, only systems with more than 192MiB of RAM, or which boot from Installation Disc 1, can use the graphical installer. Systems with 192MiB RAM or less fall back to using the text-based installer automatically. If you prefer to use the text-based installer, type linux text at the boot: prompt.

5.1. Зміни у anaconda

  • Built-in support for resizing ext2, ext3, and ntfs partitions.

  • Support for installation to encrypted block devices, including the root filesystem.

  • Consolidated network booting ISO image, replacing old boot.iso, diskboot.img, and rescuecd.iso.

  • Second stage installer location now independent of software package location.

  • Native installation to x86 and x86_64 machines using EFI and booting via grub.

  • Hardware probing and detection now based on HAL and udev.

  • Support for persistence in Live images on USB flash media.

5.2.1. IDE Device Names

Use of /dev/hdX on i386 and x86_64 for IDE drives has changed to /dev/sdX. See notes about the importance of labeling devices for upgrades from releases before Fedora 7, and partition limitations.

5.2.2. IDE RAID

Not all IDE RAID controllers are supported. If your RAID controller is not yet supported by dmraid , you may combine drives into RAID arrays by configuring Linux software RAID. For supported controllers, configure the RAID functions in the computer BIOS.

5.2.3. Декілька мережних адаптерів та встановлення з PXE

Деякі сервери з двома чи більше мережними адаптерами не призначають eth0 в якості першого мережного інтерфейсу, як це робить BIOS. Це призводить до того, що програма встановлення намагається використовувати інший мережний інтерфейс, відмінний від того, що використовується PXE. Для зміни такої поведінки використовуйте наступні конфігураційні файли pxelinux.cfg/*:

IPAPPEND 2 
APPEND ksdevice=bootif

Наведені вище параметри змусять програму встановлення використовувати той самий мережний інтерфейс, що використовується в BIOS та PXE. Також можна використати наступний параметр:

ksdevice=link 

Цей параметр змусить програму встановлення використовувати перший мережний інтерфейс, для якого буде виявлено, що він підключений до мережного комутатора.

Докладно рекомендована процедура виконання оновлення Fedora описана на сторінці http://fedoraproject.org/wiki/DistributionUpgrades.

5.3.1. Emacs

If you are upgrading to Fedora 9 and use emacs, you must upgrade to the latest version of emacs for your prior release to ensure a clean upgrade. Fedora 8 users must have emacs-22.1-10.fc8 or later, while Fedora 7 users must have emacs-22.1-7.fc7.

To see what version of emacs is installed, run the rpm -q emacs command.

5.3.2. Обмеження розділів на SCSI пристрої

Whereas older IDE drivers supported up to 63 partitions per device, SCSI devices are limited to 15 partitions per device. Anaconda uses the libata driver in the same fashion as the rest of Fedora, so it is unable to detect more than 15 partitions on an IDE disk during the installation or upgrade process.

Якщо ви оновлюєте систему, диск якої має більше ніж 15 розділів, слід мігрувати диск на керування логічними томами (LVM). Це обмеження може призвести до конфліктів з іншими системами, якщо вони не підтримують LVM. Найсучасніші дистрибутиви Linux підтримують LVM, для інших операційним систем також є драйвери.

5.3.3. Дискові розділи повинні мати позначки

A change in the way that the Linux kernel handles storage devices means that device names like /dev/hdX or /dev/sdX may differ from the values used in earlier releases. Anaconda solves this problem by relying on partition labels or UUIDs for finding devices. If these are not present, then Anaconda presents a warning indicating that partitions need to be labelled and that the upgrade can not proceed. Systems that use Logical Volume Management (LVM) and the device mapper usually do not require relabeling.

5.3.3.1. Перевірка позначок розділів

Для перегляду позначок розділів, завантажтесь з наявного дистрибутиву Fedora, та введіть наступну команду у терміналі:

/sbin/blkid

Перевірте, що кожен рядок у списку містить значення LABEL= value, як показано нижче:

/dev/hdd1: LABEL="/boot" UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2" TYPE="ext3"
5.3.3.2. Оновіть точки підключення файлових систем

Якщо були додані будь-які позначки файлових систем, треба скоригувати заниси у файлі /etc/fstab:

su -c "cp /etc/fstab /etc/fstab.orig"
su -c "gedit /etc/fstab"

Приклад позначки підключення:

LABEL=f7-slash  /  ext3  defaults  1 1
5.3.3.3. Оновлення кореневого запису grub.conf

Якщо позначку файлової системи / (root) змінено, також слід змінити параметр завантаження ядра у конфігурації grub:

su -c "gedit /boot/grub/grub.conf"

Приклад рядка kernel у grub:

kernel /vmlinuz-2.6.20-1.2948.fc6 ro root=LABEL=f7-slash rhgb quiet
5.3.3.4. Перевірте внесені зміни

Якщо позначки розділів скориговані, або змінено файл /etc/fstab, завантажте існуючу систему Fedora для перевірки, що усі розділи підключаються відповідним чином. Після чого перезапустіть систему та завантажте програму встановлення.

5.3.4. Оновлення проти встановлення з нуля

Взагалі, бажано провести встановлення а не оновлення, особливо для систем, що використовують ПЗ сторонніх репозиторіїв. Стороні пакети, що залишились від попереднього встановлення можуть не працювати як очікується на оновленій системі Fedora. Якщо ви вирішите виконати оновлення, може знадобитись наступна інформація:

  • Перед виконанням оновлення зробіть резервну копію всієї системи. Зокрема, збережіть /etc, /home, та можливо /opt та /usr/local , якщо в них були встановлені додаткові пакети. Можливо, ви захочете застосувати варіант з подвійним завантаженням, використовуючи "клон" попереднього встановлення на альтернативному розділі(ах) для повернення. У цьому випадку, створіть альтернативний носій завантаження, наприклад, завантажувальна дискета GRUB.

    [Підказка] Резервне копіювання конфігурації системи

    Резервні копії конфігураційних файлів з /etc корисні при відтворення системних параметрів після завершення нового встановлення.

  • Після завершення оновлення, виконайте команду:

    rpm -qa --last > RPMS_by_Install_Time.txt 
    

    Проаналізуйте останні рядки на предмет раніше встановлених пакетів. Видаліть або оновіть ці пакети з сторонніх репозиторіїв, або продовжуйте при потребі працювати з ними. Деякі встановлені раніше пакети можуть вже бути недоступні у будь-якому налаштованому репозиторії. Щоб вивести список усіх таких пакетів, виконайте наступну команду:

    su -c "yum list extras"

5.4. Kickstart HTTP Issue

When using a Kickstart configuration file via HTTP, kickstart file retrieval may fail with an error that indicates the file could not be retrieved. Click the OK button several times without making modifications to override this error successfully. As a workaround, use one of the other supported methods to retrieve Kickstart configurations.

6. Примітки, специфічні для архітектур

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

В цьому розділі містяться примітки, специфічні для підтримуваних у Fedora апаратних архітектур

6.1. Підтримка RPM Multiarch на 64-бітних платформах (x86_64, ppc64)

RPM supports parallel installation of multiple architectures of the same package. A default package listing such as rpm -qa might appear to include duplicate packages, since the architecture is not displayed. Instead, use the repoquery command, part of the yum-utils package, which displays architecture by default. To install yum-utils , run the following command:

su -c "yum install yum-utils"

Для виводу списку всіх пакетів з архітектурами командою rpm, виконайте команду:

rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"

Можна додати це до /etc/rpm/macros (для загальносистемних параметрів) або у ~/.rpmmacros (для конкретного користувача. Вона змінює типовий запит для відображення архітектури:

%_query_all_fmt      %%{name}-%%{version}-%%{release}.%%{arch}

6.2. Особливості PPC у Fedora

Цей розділ містить інформацію, яка може знадобитись про Fedora та платформі PPC.

6.2.1. Апаратні вимоги для PPC

6.2.1.1. Процесор та пам'ять

  • Minimum CPU: PowerPC G3 / POWER3.

  • Fedora 9 supports only the "New World" generation of Apple Power Macintosh, shipped from circa 1999 onward. Although "Old World" machines should work, they require a special bootloader which is not included in the Fedora distribution.

  • Fedora 9 supports IBM RS/6000, pSeries, iSeries, and Cell Broadband Engine machines.

  • Fedora 9 also supports the Sony PlayStation 3 and Genesi Pegasos II and Efika.

  • Fedora 9 includes new hardware support for the P.A. Semiconductor 'Electra' machines.

  • Рекомендовано для текстового режиму: Процесор G3 з частотою 233 МГц або краще, 128 Мбайт ОЗУ.

  • Рекомендовано для графіки: Процесор G3 з частотою 400 МГц або краще, 256Мбайт ОЗУ.

6.2.1.2. Вимоги до простору жорсткого диска

The complete packages can occupy over 9 GB of disk space. Final size is entirely determined by the installing spin and the packages selected during installation. Additional disk space is required during installation to support the installation environment. This additional disk space corresponds to the size of /Fedora/base/stage2.img (on Installation Disc 1) plus the size of the files in /var/lib/rpm on the installed system.

In practical terms, additional space requirements may range from as little as 90 MiB for a minimal installation to as much as an additional 175 MiB for a larger installation.

Дані користувача теж займають місце на диску, окрім цього для коректної роботи системи має бути вільно принаймні 5% дискового простору.

6.2.2. 4 КіБ сторінки на 64-бітних машинах

Після короткого експерименту з 64KiB сторінками у Fedora Core 6, ядро для PowerPC64 знову переключено на сторінки розміром 4KiB. Програма встановлення має автоматично переформатувати swap-розділи при оновленні.

6.2.3. Клавіатура Apple

Клавіша Option на системах Apple аналогічна клавіші Alt на персональних комп'ютерах PC. Там де у документації або в програмі встановленні йдеться про клавішу Alt, натомість використовуйте Option. При деяких комбінаціях клавіш треба використовувати Option разом з клавішею Fn, наприклад Option+Fn+F3 для перемикання на віртуальний термінал tty3.

6.2.4. Примітки щодо встановлення на PPC

Перший диск встановлення Fedora є завантажувальним для обладнання, яке підтримує таку можливість. Додатково, в каталозі images/ цього диску знаходиться образ завантажувального CD. Поведінка цих образів залежить від обладнання:

  • On most machines, the bootloader automatically boots the appropriate 32-bit or 64-bit installer from the install disc.

  • 64-розрядні IBM pSeries (POWER4/POWER5), поточні модулі iSeries. Після використання OpenFirmware для завантаження з CD, завантажувач (yaboot) автоматично запустить 64-бітну програму встановлення.

  • IBM "Legacy" iSeries (POWER4). Для так званих "Legacy" моделей iSeries, які не використовували OpenFirmware, потрібно використовувати завантажувальний образ з каталогу images/iSeries дерева встановлення.

  • 32-бітні CHRP (IBM RS/6000 та інші). Після використання OpenFirmware для завантаження з CD, виберіть завантажувальний образ linux32 у запрошенні boot:: для запуску 32-бітної програми встановлення. Інакше буде запущена 64-бітна версія, яка не працюватиме.

  • Genesi Pegasos II / Efika 5200B.  The Fedora kernel supports both Pegasos and Efika without the need to use the "Device Tree Supplement" from powerdeveloper.org. However, the lack of full support for ISO9660 in the firmware means that booting via yaboot from the CD is not possible. Boot the 'netboot' image instead, either from the CD or over the network. Because of the size of the image, you must set the firmware's load-base variable to load files at a high address such as 32MiB instead of the default 4MiB:

    setenv load-base 0x2000000

    At the OpenFirmware prompt, enter the following command to boot the Efika update, if necessary, or the netboot image from the CD:

    boot cd: /images/netboot/ppc32.img

    Or from the network:

    boot eth ppc32.img

    You must also manually configure OpenFirmware to make the installed Fedora system bootable. To do this, set the boot-device and boot-file environment variables appropriately, to load yaboot from the /boot partition. For example, a default installation might require the following:

    setenv boot-device hd:0 
    setenv boot-file /yaboot/yaboot
    setenv auto-boot? true
    
  • PA Semi Electra.  The Electra firmware does not yet support yaboot; to install on Electra, you can boot the ppc64.img netboot image. After the installation, you will need to manually configure the firmware to load the installed kernel and initrd from the /boot partition. Refer to the firmware documentation for further details.

  • Sony PlayStation 3.  For installation on PlayStation 3, first update to firmware 1.60 or later. The "Other OS" boot loader must be installed into the flash, following the instructions at http://www.playstation.com/ps3-openplatform/manual.html. A suitable boot loader image can be found on Sony's "ADDON" CD, available from ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/.

    Once the boot loader is installed, the PlayStation 3 should be able to boot from the Fedora install media. Please note that network installation works best with NFS, since that takes less memory than FTP or HTTP methods. Using the text option also reduces the amount of memory taken by the installer.

    For more information on Fedora and the PlayStation3 or Fedora on PowerPC in general, join the Fedora-PPC mailing list or the #fedora-ppc channel on FreeNode.

  • Завантаження з мережі.  Combined images containing the installer kernel and ramdisk are located in the images/netboot/ directory of the installation tree. They are intended for network booting with TFTP, but can be used in many ways.

    Команда yaboot підтримує завантаження через TFTP на серверах IBM eServer pSeries та Apple Macintosh. Проект Fedora рекомендує використовувати yaboot замість мережних завантажувальних образів netboot.

6.2.5. PPC Specific Packages

The ppc64-utils package has been split out into individual packages reflecting upstream packaging (ps3pf-utils, powerpc-utils, powerpc-utils-papr). Although the mkzimage command is no longer supplied, you can use the wrapper script from the kernel-bootwrapper package:

wrapper -i initrd-${KERN_VERSION}.img -o zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION} 

6.3. Особливості x86 у Fedora

У цьому розділі міститься інформація про Fedora на платформі x86.

6.3.1. Вимоги до обладнання x86

In order to use specific features of Fedora 9 during or after installation, you may need to know details of other hardware components such as video and network cards.

6.3.1.1. Процесор та пам'ять

Наступні специфікації процесорів визначені в термінах процесорів Intel. З Fedora також можуть використовуватись інші процесори (зокрема, виробництва AMD, Cyrix та VIA), що сумісні та еквівалентні процесорам Intel.

Fedora 9 requires an Intel Pentium or better processor, and is optimized for Pentium 4 and later processors.

  • Recommended for text-mode: 200 MHz Pentium-class or better.

  • Recommended for graphical: 400 MHz Pentium II or better.

  • Minimum RAM for text-mode: 128MiB.

  • Minimum RAM for graphical: 192MiB.

  • Recommended RAM for graphical: 256MiB.

6.3.1.2. Вимоги до простору жорсткого диска

The complete packages can occupy over 9 GB of disk space. Final size is entirely determined by the installing spin and the packages selected during installation. Additional disk space is required during installation to support the installation environment. This additional disk space corresponds to the size of /Fedora/base/stage2.img (on Installation Disc 1) plus the size of the files in /var/lib/rpm on the installed system.

In practical terms, additional space requirements may range from as little as 90 MiB for a minimal installation to as much as an additional 175 MiB for a larger installation.

Дані користувача теж займають місце на диску, окрім цього для коректної роботи системи має бути вільно принаймні 5% дискового простору.

6.4. Особливості x86_64 в Fedora

У цьому розділі міститься інформація про Fedora та платформі x86_64.

6.4.1. Вимоги до обладнання xx86_64

In order to use specific features of Fedora 9 during or after installation, you may need to know details of other hardware components such as video and network cards.

6.4.1.1. Вимоги до пам'яті на x86_64

  • Minimum RAM for text-mode: 256MiB.

  • Minimum RAM for graphical: 384MiB.

  • Recommended RAM for graphical: 512MiB.

6.4.1.2. Вимоги до простору жорсткого диска для x86_64

The complete packages can occupy over 9 GB of disk space. Final size is entirely determined by the installing spin and the packages selected during installation. Additional disk space is required during installation to support the installation environment. This additional disk space corresponds to the size of /Fedora/base/stage2.img (on Installation Disc 1) plus the size of the files in /var/lib/rpm on the installed system.

In practical terms, additional space requirements may range from as little as 90 MiB for a minimal installation to as much as an additional 175 MiB for a larger installation.

Дані користувача теж займають місце на диску, окрім цього для коректної роботи системи має бути вільно принаймні 5% дискового простору.

7. Live-образи Fedora

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

Цей випуск Fedora окрім традиційних образів встановлення, включає декілька live ISO-образів. Ці ISO-образи є завантажувальними, і ви можете записати їх на носій та випробувати роботу Fedora. Образи також включають функцію, що дозволяє встановлювати зміст образу на жорсткий диск для постійного зберігання та кращої швидкодії.

7.1. Доступні образи

For a complete list of current spins available, and instructions for using them, refer to:

http://fedoraproject.org/wiki/CustomSpins

7.2. Інформація про використання

Для завантаження Live-образи повинні завантажуватись на будь-якому комп'ютері, що підтримує завантаження з CD-ROM. Після завантаження CD, ви можете увійти у систему та використовувати графічне середовище як користувач fedora. Залиште поле паролю порожнім. Live-образи не налаштовані на автоматичний початок сеансу, тому користувач може обрати бажану мову. Після входу у сеанс, ви можете встановити зміст live-образу на жорсткий диск, натисніть на значку Встановити на жорсткий диск на робочому столі.

7.3. Встановлення у текстовому режимі

Встановлення Live-образів у текстовому режимі виконується консольною командою liveinst.

7.4. Direct Installation

You can add liveinst or textinst as a boot loader option to perform a direct installation without booting up the live CD/DVD.

7.4.1. Завантаження з USB

Інший спосіб використання Live-образів - записати їх на USB-накопичувач. Для цього встановіть пакет livecd-tools з репозиторію розробки. Потім запустіть сценарій livecd-iso-to-stick:

/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1

Замініть /dev/sdb1 на розділ, у який ви хочете записати образ.

Це не деструктивний процес; усі дані на вашому USB-накопичувачі зберігаються.

7.4.2. Live USB Persistence

Support for persistent changes with a Live image exists for Fedora 9. The primary use case is booting from a Live image on a USB flash drive and storing changes to that same device. To do this, download the Live image and then run the following command:

livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1

Замініть /dev/sdb1 на розділ, у який ви хочете записати образ.

Replace 512 with the desired size in megabytes of the persistent data, or overlay. The livecd-iso-to-disk shell script is stored in the LiveOS directory at the top level of the CD image. The USB media must have sufficient free space for the Live image, plus the overlay, plus any other data to be stored on the media.

7.4.3. Tool Changes

Work has continued to better integrate the Live images with the rest of the system, and improve the tools used for building them. The livecd-creator utility now provides an API for building alternative front-ends, as well as tools for other types of images.

7.4.4. Відмінності від звичайного встановлення Fedora

Наступні пункти відрізняються від звичайного встановлення Fedora при використанні live-образів.

  • Live-образи містять піднабір пакетів, що доступні на звичайному DVD-образі. Усі вони належать до одного репозиторію, який містить всі пакети.

  • SSH is disabled by default. SSH is disabled because the default username in the Live images does not have any password. However, installation to hard disk prompts for creating a new username and password.

  • Live image installations do not allow any package selection or upgrade capability since they copy the entire file system from media or USB disks, to the hard disk. After the installation is complete, and your system has been rebooted, you can add and remove packages as desired with the Add/Remove Packages tool, yum, or the other software management tools.

  • Live-образи не працюють на архітектурі i586.

8. Примітки до пакетів

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

The following sections contain information regarding software packages that have undergone significant changes for Fedora 9. For easier access, they are generally organized using the same groups that are shown in the installation system.

8.1. Sound Card Utility

The system-config-soundcard utility has been removed, due to numerous legacy design and implementation issues. Modern technologies, including udev and the HAL, have made certain sound cards work out of the box. Any sound card not working out of the box should be reported as a bug. Preferences can still be fine-tuned within the desktop environment, using, among others, the PulseAudio tools.

8.2. Perl

Fedora 9 now includes Perl 5.10.0, the first "major" release update in perl5 in some time. The Perl interpreter itself is faster with a smaller memory footprint, and has several UTF-8 and threading improvements. The Perl installation is now relocatable, a blessing for systems administrators and operating system packagers. Perl 5.10.0 also adds a new smart match operator, a switch statement, named captures, state variables, and better error messages.

For more information, refer to:

http://perldoc.perl.org/perldelta.html

8.3. Зміни у yum

Функціональність модулю installonlyn додано у ядро пакету yum. Параметри installonlypkgs та installonly_limit типово використовуються для обмеження кількості встановлених ядер у системі двома ядрами. Ви можете скоригувати набір пакетів або кількість пакетів, або повністю вимкнути параметр при потребі. Додаткова інформація доступна на головній man-сторінці з yum.conf.

Команда yum тепер намагається повторно виконати операцію при виявленні блокування. Ця функція корисна, якщо працює служба перевірки оновлень, або якщо ви одночасно запустили yum та один з графічних інтерфейсів до yum.

The yum command now understands a cost parameter in its configuration file, which is the relative cost of accessing a software repository. It is useful for weighing one software repository's packages as greater or less than any other. The cost parameter defaults to 1000, with lower costs given priority.

In Fedora 9 Rawhide, the /etc/yum.repos.d/fedora-development.repo file has been changed to /etc/yum.repos.d/fedora-rawhide.repo. References to development in fedora-rawhide.repo have been changed to rawhide. Due to the way that RPM deals with configuration files, the existing /etc/yum.repos.d/fedora-development.repo file is saved as /etc/yum.repos.d/fedora-development.repo.rpmsave if it was previous modified. Users of the development repository may need to update scripts custom configuration files to use the new name.

8.4. pam_mount

The pam_mount facility now uses a configuration file written in XML. The /etc/security/pam_mount.conf file will be converted to /etc/security/pam_mount.conf.xml during update with /usr/bin/convert_pam_mount_conf.pl, which removes all comments. Any per-user configuration files must be converted manually, with the conversion script if desired. A sample pam_mount.conf.xml file with detailed comments about the available options appears at /usr/share/doc/pam_mount-*/pam_mount.conf.xml.

8.5. TeXLive

TeXLive is a replacement for the old, unmaintained TeX package. It offers new style packages and fixes many security problems with the old distribution.

8.6. LTSP

The Linux Terminal Server Project (LTSP) has been included directly into Fedora 9. Work is ongoing. For the latest news and documentation, refer to:

http://k12linux.fedorahosted.org/

8.7. Службові пакети

The nautilus-open-terminal package now uses a GConf key to control its behavior when launched by right-clicking the Desktop. To enable its previous behavior, which opens the resulting terminal in the user's home directory, use this command:

gconftool-2 -s /apps/nautilus-open-terminal/desktop_opens_home_dir --type=bool true

Пакет i810switch видалено. Його функціональність тепер доступна через команду xrandr у пакеті xorg-x11-server-utils.

The evolution-exchange package replaces evolution-connector , and provides a capability under the old name.

The system-config-firewall and system-config-selinux packages replace system-config-security-level . The system-config-selinux package is part of the policycoreutils-gui package.

The pilot-link package now blacklists the visor module by default. Users are encouraged to try the direct USB access present in recent versions of pilot-link. This is enabled by passing the --port usb: option to the various pilot-link tools, instead of the serial devices used in the past (typically /dev/pilot or /dev/ttyUSB0, /dev/ttyUSB1, and so forth). For example:

pilot-xfer --port usb: --list

The hal-info and hal packages have been updated to correctly set permissions for the necessary USB devices using PolicyKit. If you have any existing manual configurations, revert the changes to avoid possible conflicts.

For further information, refer to the README.fedora included in the pilot-link package.

The following legal information concerns some software in Fedora.

Portions Copyright (c) 2002-2007 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig

9. Ядро Linux

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

This section covers changes and important information regarding the 2.6.25 based kernel in Fedora 9. The 2.6.25 kernel includes:

  • Tickless підтримка для 64-бітних систем x86 (32-бітні системи були додані раніше), що значно вдосконалює керування живленням.

  • Деякі елементи підтримки realtime у ядрі.

  • The kernel has a new version naming scheme to more closely match the upstream version naming scheme.

  • spec-файл тепер називається kernel.spec, а не kernel-2.6.spec.

  • spec-файл містить нові макроси, що спрощують процес побудови ядра. Докладнішу інформацію наведено на сайті http://fedoraproject.org/wiki/Docs/CustomKernel.

  • The kernel in Fedora 9 no longer loads modules by default for ISA sound cards. Load the module by hand using the command modprobe module-name, or put an entry in /etc/modprobe.conf. For example, for the Creative SoundBlaster AWE64, add the following entry:

    install snd-sbawe
  • The Fedora kernel offers paravirt_ops support in domU, as part of the kernel team's efforts to reduce the work required to produce current Xen kernels.

  • Xen fully virtualized guests can directly boot a kernel and initrd image and pass kernel boot args. For more details refer to http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.

9.1. Версія

Fedora може включати додаткові виправлення помилок або додаткові функції. Через це ядро Fedora може не збігатись з так званим vanilla kernel з web-сайту kernel.org:

http://www.kernel.org/

Щоб отримати список виправлень треба отримати RPM пакет з текстом програми та виконати для нього наступну команду:

rpm -qpl kernel-<version>.src.rpm 

9.2. Історія змін

Щоб отримати журнал змін у пакеті виконайте наступну команду:

rpm -q --changelog kernel-<version> 

If you need a user friendly version of the changelog, refer to http://wiki.kernelnewbies.org/LinuxChanges. A short and full diff of the kernel is available from http://kernel.org/git. The Fedora version kernel is based on the Linus tree.

Customizations made for the Fedora version are available from http://cvs.fedoraproject.org.

9.3. Набір ядер

Fedora 9 includes the following kernel builds:

  • Звичайне ядро, для застосування на більшості систем. Підготовлений первинний код знаходиться у пакеті kernel-devel.

  • kernel-PAE, для застосування на 32-розрядних x86 системах з більш ніж 4Гб пам'яті або для процесорів з підтримкою функції 'NX (No eXecute)'. Це ядро підтримується як одно- так і багатопроцесорні системи. Підготовлений первинний код знаходиться у пакеті kernel-PAE-devel.

  • Ядро з підтримкою віртуалізації для застосування з пакетом емуляції Xen. Підготовлений первинний код знаходиться в пакеті kernel-xen-devel

Ви можете встановити заголовки ядра для всіх типів ядра одночасно. Файли будуть встановлені в каталог /usr/src/kernels/версія[-PAE|-xen|-kdump]-arch/. Для цього використовуйте команду:

su -c "yum install kernel{,-PAE,-xen,-kdump}-devel" 

Виберіть один або декілька з цих варіантів, що розділені комами та без пробілів. Введіть пароль користувача root у відповідь на запит.

[Примітка] Ядро x86 включає Kdump

Обидва ядра x86_64 та i686 тепер relocatable, тож тепер не потрібно окреме ядро з функціональністю kdump. Архітектура PPC64 досі потребує встановлення ядра -kdump для ядра.

[Примітка] Типове ядро підтримку SMP

У Fedora не пропонується окремого SMP ядра для архітектур i386, x86_64 та ppc64. Багатопроцесорна підтримка включена у звичайне ядро.

[Примітка] Підтримка ядра для PowerPC

Для архітектури PowerPC у Fedora немає підтримки Xen та kdump. 32-розрядні PowerPC досі супроводжуються окремим ядром SMP.

9.4. Підготовка для розробки ядра

Fedora 9 does not include the kernel-source package provided by older versions since only the kernel-devel package is required now to build external modules. Configured sources are available, as described in Параграф 9.3, “Набір ядер”.

[Важливо] Побудова ядра зі зміненою конфігурацією

Дізнатись більше про розробку ядра та роботу із ядром зі зміненою конфігурацією можна на сайті http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Сповіщення про помилки

Refer to http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html for information on reporting bugs in the Linux kernel. You may also use http://bugzilla.redhat.com for reporting bugs that are specific to Fedora.

10. Робочий стіл Fedora

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

В цьому розділі розглянуті зміни, що торкаються користувачів робочого столу Fedora.

10.1. GNOME

This release features GNOME 2.22.

Екран привітання GNOME був навмисно вимкнений розробниками. Щоб увімкнути його використовуйте gconf-editor або наступну команду:

gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true 

Тема діалогового вікна блокування екрану у цьому випуску не пов'язана з обраним зберігачем екрану. Щоб задіяти її використовуйте gconf-editor або наступну команду:

gconftool-2 --set  --type string /apps/gnome-screensaver/lock_dialog_theme  "system"  

Blinking cursors are enabled by default in this release, and are centrally managed via a gconf setting. To turn it off, run the following command:

gconftool-2 --type bool --set /desktop/gnome/interface/cursor_blink false

10.1.1. Gvfs

GNOME 2.22 features the new Gvfs, a userspace virtual file-system with back-ends for sftp, ftp, dav, smb, obexftp, and others. The Gvfs system is the replacement/successor of gnome-vfs.

Gvfs consists of two parts:

  • GIO, which is a new shared library that is part of GLib and provides the API for gvfs

  • Gvfs itself, a package that contains back-ends for the various file system types and protocols

The Gvfs system runs a single master daemon, gvfsd, that keeps track of the current gvfs mounts. Most mounts are run in a separate daemon process. Clients talk to the mounts with a combination of DBus calls (on the session bus and using peer-to-peer DBus) and a custom protocol for file contents.

A few file-system types previously supported by gnome-vfs may not be yet supported by gvfs. Work continues to provide completed solutions for all these types.

10.1.2. GNOME Display Manager

The GNOME Display Manager (gdm) has been updated to the latest upstream code, which is a complete rewrite driven by Fedora developers.

PolicyKit can be used to control shutdown and reboot. The configuration tool gdmsetup is currently missing, and is set to be replaced. For configuration changes, refer to the following:

http://live.gnome.org/GDM/2.22/Configuration

New features available on the login screen include:

  • power management and monitoring on the login screen, so the laptop hibernates or shuts down when the battery gets low

  • smarter user list

  • common default background between the login window and the desktop session, with no intermediate flicker

For more information on this feature:

http://fedoraproject.org/wiki/Features/NewGdm

Other notes:

  • ~/.Xclients and ~/.xsession are no longer read automatically at login time. If you use either of these files, install the xorg-x11-xinit-session package.

  • Due to a bug introduced at the end of the development cycle (bug 445631), users will be unable to select their language the first time the login screen appears. Users should log in once, and then logout again to get language selection. Unfortunately, this bug also effects the LiveCD.

  • The shipped version of GDM does not support old style theme formats, and is considerably plainer than the version shipped in Fedora 8. A priority for Fedora 10 will be greeter aesthetics.

10.2. KDE

This release features KDE 4.0.3. As the kdepim and kdevelop packages are not part of KDE 4.0 and kdewebdev is only partially available (no Quanta) in KDE 4.0, the KDE 3.5.9 versions of those packages are shipped.

KDE 4.0 features upgrades to core components such as the port to Qt 4. It also introduces a number of brand new frameworks such as the Phonon, a multimedia API; Solid, a hardware integration framework; Plasma, a re-written desktop and panel with many new concepts; integrated desktop search; compositing as a feature of KWin; and a brand new visual style called Oxygen. KDE 4.0.3 is a bugfix release from the KDE 4.0 release series.

Fedora 9 does not include the legacy KDE 3 Desktop. It does include a compatibility KDE 3 Development Platform, which can be used to build and run KDE 3 applications within KDE 4 or any other desktop environment. Refer to the Backwards Compatibility section for more details about what is included.

Since networkmanager does not work with the version of NetworkManager available in this release, the KDE Live images use nm-applet from NetworkManager-gnome as a replacement. The gnome-keyring-daemon facility saves passwords for these encryption technologies. (The dummy knetworkmanager package from Fedora 8 that only called nm-applet is no longer used.)

As the native KWin window manager now optionally supports compositing and desktop effects, the KDE Live images no longer include Compiz/Beryl. The KWin compositing/effects mode is disabled by default, but can be enabled in systemsettings. Compiz (with KDE 4 integration) is available from the repository by installing the compiz-kde package.

10.2.1. Workspace Changes

  • Plasma replaces the old Kicker and KDesktop. Plasma manages both the panel and the desktop, and it is now possible to place the same Plasma applets (plasmoids) on both the panel and the desktop if the applet supports the size restrictions imposed by the panel.

  • The old KDE Control Center (KControl) has been replaced by System Settings (systemsettings).

  • The KDM login manager uses a new theme format. Therefore, KDM themes written for KDE 3 do not work with the KDM in KDE 4. KDM now includes support for theme configuration, thus the external kdmtheme tool is no longer needed.

All the above applications can be found in the kdebase-workspace package.

10.2.2. Package and Application Changes

  • The packages qt , kdelibs , and kdebase now represent the KDE 4 version, obsoleting the qt4 , kdelibs4 , and kdebase4 packages in previous releases of Fedora.

  • The Qt/KDE 3 versions have been renamed qt3 , kdelibs3 , and kdebase3 . Fedora 9 only includes parts of kdebase3 . Refer to the Backwards Compatibility section for details.

  • Upstream KDE has split the kdebase module into three modules: kdebase-runtime , kdebase (sometimes called kdebase-apps to distinguish it from the old monolithic kdebase ), and kdebase-workspace . This split is reflected in the Fedora packages.

  • Fedora 9 adds a kdegames3 package containing the games not yet ported to KDE 4.

  • Dolphin, which is part of kdebase , replaces d3lphin .

  • The kdebase-workspace package now includes support for KDM theme configuration, and therefore obsoletes kdmtheme .

  • Okular replaces KPDF, KGhostView, and KFax in kdegraphics .

  • The package kaider replaces KBabel, which used to be part of kdesdk .

  • The okteta package replaces KHexEdit, which used to be part of kdeutils .

  • The packages kalgebra and marble are now part of kdeedu .

  • The ksudoku package is now part of kdegames .

  • The package gwenview is now part of kdegraphics .

  • The kiconedit and kcoloredit packages, which used to be part of kdegraphics , are now separate packages.

  • The package kmid , which used to be part of kdemultimedia , is now a separate package.

  • The Fedora KDE team has decided to drop the -extras sub-packages, which contained deprecated or unstable applications, because those applications have been either fixed or dropped in KDE 4.

  • The package kdeadmin-kpackage has been split out of kdeadmin because KPackage now depends on smart .

  • KDE 4 dropped the kdeaddons module. Therefore, there is no kdeaddons package in Fedora 9. The Atlantik Designer, for use with kdegames3 , is still available as kdeaddons-atlantikdesigner. The ksig application and the konq-plugins Konqueror plugins are now their own packages, and extragear-plasma replaces the Kicker addons.

10.3. PackageKit

PackageKit is the new, default distribution-neutral package management framework and frontend. Refer to http://fedoraproject.org/wiki/PackageKit for further details.

10.4. Bluetooth

The Bluetooth feature in Fedora 9 (http://fedoraproject.org/wiki/Features/BluetoothFedora9) has several enhancements specific to this release. The future generations of this feature are covered with greater detail at:

http://fedoraproject.org/wiki/Releases/FeatureBluetooth

File sending to a Bluetooth device is now handled with the bluetooth-sendto program from the bluez-gnome package, which replaces gnome-obex-sen. Send a file in Nautilus from the Send to... function in the right-click context menu.

Pulling files from a Bluetooth device is now included in gnome-user-share , which has ObexFTP and ObexPush support built-in. Share files via SystemPreferencesInternet and NetworkPersonal File SharingShare Public files over Bluetooth (ObexFTP support), or pull files using ObexPush with PersonalFile SharingReceive files in Downloads folder over Bluetooth.

Files on the remote Bluetooth device can be viewed directly in Nautilus through GVFS, which supports Bluetooth devices. Synchronizing a Bluetooth device with a personal information manager (PIM) device is done using gnome-pilot

Browsing of Bluetooth devices is done via the right-click context menu from the Bluetooth icon on the desktop panel.

10.5. XULRunner

Applications that require the Gecko engine have had to depend on the entirety of Firefox. XULRunner is the Mozilla effort to split the browser engine for applications that require only that functionality, and no user interface parts. This split provides more API/ABI stability and a cleaner build environment for applications using Gecko. Many of the applications in Fedora that previously used Gecko now are built against XULRunner.

For a current status, visit http://fedoraproject.org/wiki/Features/XULRunner. To help with development, visit http://fedoraproject.org/wiki/Releases/FeatureXULRunnerAPIChanges.

For full upstream documentation, refer to http://developer.mozilla.org/en/docs/XULRunner.

10.6. Веб-переглядачі

This release of Fedora includes version 3.0 (beta 5) of the popular Firefox web browser. Refer to http://firefox.com/ for more information about Firefox. The nspluginwrapper package is included by default even on 32-bit systems since it separates the plug-ins to run in their own address space, which increases security and reliability of the browser.

For information about Firefox in Fedora, refer to this feature page:

http://fedoraproject.org/wiki/Features/Firefox3

10.6.1. NSpluginwrapper

nspluginwrapper is now installed by default, which makes web browser plug-ins run in a separate memory address. This increases browser stability, as plug-in crashes will not affect the web browser itself. As well, this increases security, as Fedora 9 has optional SELinux policies to sandbox plug-ins, to decrease the impact of security issues.

10.6.2. Вмикання модуля Flash

Fedora includes swfdec and gnash, which are free and open source implementations of Flash. We encourage you to try either of them before seeking out Adobe's proprietary Flash Player plug-in software. The Adobe Flash Player plug-in uses a legacy sound framework that does not work correctly without additional support. Run the following command to enable this support:

su -c "yum install libflashsupport"

Users of Fedora x86_64 must install the nspluginwrapper.i386 package to enable the 32-bit Adobe Flash Player plug-in in Firefox, and the libflashsupport.i386 package to enable sound from the plug-in.

  1. Create the 32bit mozilla plugin directory:

    su -c "mkdir -p /usr/lib/mozilla/plugins" 
    
  2. Install the nspluginwrapper.i386 , nspluginwrapper.x86_64 , and libflashsupport.i386 packages:

    su -c "yum install nspluginwrapper.{i386,x86_64} libflashsupport.i386" 
    
  3. Встановіть flash-plugin як показано нижче.

    Для реєстрації модуля flash запустіть mozilla-plugin-config:

    su -c "mozilla-plugin-config -i -g -v" 
    
  4. Закрийте всі вікна Firefox та перезапустіть Firefox.

    У полі вводу URL введіть about:plugins для перевірки коректності встановлення.

10.7. Поштові клієнти

The mail-notification package has been split. The Evolution plug-in is now in a separate package, mail-notification-evolution-plugin. When the mail-notification package is updated, this plug-in is added automatically.

Fedora 9 includes Mozilla Thunderbird version 2.0, which has numerous performance improvements, folder viewing enhancements, and enhanced mail notification support. For further details, refer to the Mozilla Thunderbird 2.0 release notes:

http://www.mozilla.com/en-US/thunderbird/2.0.0.0/releasenotes/

10.8. Disabling PC Speaker

PC speaker is enabled by default in Fedora. If you do not prefer this, there are two ways to circumvent the sounds:

  • Reduce its volume to a acceptable level or completely mute the PC speaker in alsamixer with the setting for PC Speak.

  • Disable the PC speaker system wide by running the following commands in a console.

su -
modprobe -r pcspkr
echo "install pcspkr :" >> /etc/modprobe.conf

10.9. International Clock Applet

The new clock applet in the GNOME panel has expanded to support additional international timezones in the display, as well as weather information for each configured timezone displayed. This work, which involved merging intlclock with the GNOME clock applet, provides all the functionality of system-config-date and the weather applet. Additional features include: users can choose arbtirary locations instead of principal timezones; UI enhancements for new and old functions; and full weather information shown in a tool tip.

Read more about this feature:

http://fedoraproject.org/wiki/Releases/FeatureClockApplet

10.10. Dictionaries Consolidated

There is a new default spell checking back-end, hunspell, for both the GNOME and KDE desktops, as well as applications such as OpenOffice.org, Firefox, and other XULRunner-based applications. This common back-end includes a set of shared, multi-lingual dictionaries for use with hunspell. This feature uses a single set of common dictionaries regardless of the application, which gives consistent suggestions for misspelled words and uses less diskspace by eliminating duplicate dictionaries.

Details on this effort are here:

http://fedoraproject.org/wiki/Releases/FeatureDictionary

10.11. Compiz

Fedora 9 ships with Compiz 0.7.2, which improves multi-display support, adds KDE4 support, adds a configurable middle and right-click button, and mouse wheel actions for GTK Window Decorator. Compiz 0.7.2 adds many improvements and bug fixes.

For further details, refer to the Compiz 0.7.2 release announcement:

http://lists.compiz-fusion.org/pipermail/community/2008-March/000168.html

10.12. vmmouse Driver

Due to a bug in the shipping xorg-x11-drv-vmmouse driver, the mouse position may not be correctly positioned on a virtual machine guest's display. As a workaround until an update, add Option NoAutoAddDevices to the ServerFlags section of /etc/X11/xorg.conf in the guest machine. Create the section if necessary:

Section "ServerFlags"
	Option      "NoAutoAddDevices"
EndSection

11. Файлові системи

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

Fedora 9 provides basic support for encrypted swap partitions and non-root file systems. To use it, add entries to /etc/crypttab and reference the created devices in /etc/fstab.

New in Fedora 9, the installer Anaconda has support for creating encrypted file systems during installation. For more information on that, refer to the Fedora Installation Guide.

Installing to encrypted volumes, including the root file system, is now supported. There is no configuration tool for adding or removing keys from volumes at a later time, or otherwise doing modification of the encryption. Refer to this feature page for more information:

http://fedoraproject.org/wiki/Releases/FeatureEncryptedFilesystems

For full instructions on using encrypted file systems, refer to the Fedora Encryption and Privacy Guide.

11.1. Ext4 Preview

The new ext4 file system is available in Fedora 9 as a nearly feature complete preview. While an ext3 file system can be mounted as ext4, an ext3 to ext4 conversion tool is planned that converts existing ext3 on-disk format to ext4.

Fedora 9 may be installed onto an ext4 file system by adding the ext4 option to the installer boot parameters and selecting custom partitioning.

[Примітка] e2fsprogs userspace tools

The e2fsprogs userspace tools shipping with Fedora 9 are not yet fully ext4-capable. In particular, fsck ability is limited.

For more information about this feature:

http://fedoraproject.org/wiki/FedoraExt4

http://fedoraproject.org/wiki/Features/Ext4

12. Веб-сервери

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

12.1. Драйвер PostgreSQL DBD

Користувачам модуля mod_dbd слід зауважити, що DBD драйвер apr-util для PostgreSQL тепер постачається у вигляді окремого динамічного модуля. Модуль драйвера тепер включений у пакет apr-util-pgsql. Драйвер для MySQL також доступний у пакеті apr-util-mysql.

12.2. Програми TurboGears

SQLAlchemy оновлено до версії 0.4.x. Програмам для TurboGears, які у якості шару бази даних використовують SQLAlchemy, слід оновити сценарії запуску. Замість:

import pkg_resources
pkg_resources.require('TurboGears')

сценарій запуску повинен містити:

__requires__ = 'TurboGears[future]'
import pkg_resources

12.3. Drupal

Drupal has been updated from the 5.x series to 6.2. For details, refer to:

http://drupal.org/drupal-6.2

Remember to log in to your site as the admin user, and disable any third-party modules before upgrading this package. After upgrading the package:

  1. Copy /etc/drupal/default/settings.php.rpmsave to /etc/drupal/default/settings.php, and repeat for any additional sites' settings.php files.

  2. Browse to http://host/drupal/update.php to run the upgrade script.

12.4. Squid

Squid has been updated from version 2.6 to 3.0.STABLE2. The configuration files are not entirely backwards compatible. For further details, refer to the Squid release notes:

http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE2-RELEASENOTES.html

As well, due to a bug, the transparent proxy does not work. This should be resolved after the first update.

13. Поштові сервери

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

Цей розділ стосується серверів зворотної пошти або агентів транспорту пошти (MTA).

13.1. Sendmail

By default, the Sendmail mail transport agent (MTA) does not accept network connections from any host other than the local computer. To configure Sendmail as a server for other clients:

  1. Edit /etc/mail/sendmail.mc and either change the DAEMON_OPTIONS line to also listen on network devices, or comment out this option entirely using the dnl comment delimiter.

  2. Install the sendmail-cf package:

    yum install sendmail-cf
    
  3. Regenerate /etc/mail/sendmail.cf:

    make -C /etc/mail
    

14. Розробка

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

В цьому розділі розглядаються різні засоби та можливості для розробки.

14.1. Утиліти

14.1.1. Колекція компіляторів GCC

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:

http://gcc.gnu.org/gcc-4.3/

14.1.1.1. Генерація коду

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.

14.1.2. Eclipse

This release of Fedora includes Fedora Eclipse, based on the Eclipse SDK version 3.3.2. The 3.3.x series of releases has a "New and Noteworthy" page, and release notes specific to 3.3.2 are also available.

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:

http://www.eclipse.org/europa

Some of the Europa projects are included in Fedora:

Інші доступні у Fedora проекти Eclipse:

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. There is also eclipse-rpm-editor for editing RPM specfiles.

The latest information regarding these projects can be found at the Fedora Eclipse Project page:

http://sourceware.org/eclipse/

14.1.2.1. Non-packaged Plugins and Features

Fedora Eclipse allows non-root users to make use of the Update Manager functionality for installing non-packaged plugins and features. Such plugins are installed in the user's home directory under the .eclipse directory.

14.1.2.2. Upgrading from Fedora 8

Users upgrading from Fedora 8 should be aware that cached content in their home directory may not be flushed properly (see Eclipse bug #215034). To work around this issue, run Eclipse from a terminal with the -clean option. Note: this only needs to be done once.

14.1.2.3. 64-bit Java Runtime Environments and JNI

Do not try to run Fedora's x86_64 Eclipse packages on Sun's 32-bit JRE. They will fail. Either switch to a 64-bit proprietary JRE, or, if available, install the 32-bit version of the packages. To install a 32-bit version, run the following command (SWT is given as an example):

yum install libswt3-gtk2.i386

Аналогічно 32-розрядні JNI бібліотеки, що типово постачаються для систем ppc64, не працюють на 64-розрядною JRE. Для встановлення 64-розрядною версії використовуйте команду:

yum install package_name.ppc64

15. Безпека

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

В цьому розділі розглядаються різні засоби безпеки від Fedora.

15.1. Вдосконалення безпеки

Fedora continues to improve its many proactive security features.

15.2. Support for SHA-256 and SHA-512 passwords

The glibc package in Fedora 8 had support for passwords using SHA-256 and SHA-512 hashing. Previously, only DES and MD5 were available. These tools have been extended in Fedora 9. Password hashing using the SHA-256 and SHA-512 hash functions is now supported.

To switch to SHA-256 or SHA-512 on an installed system, use authconfig --passalgo=sha256 --update or authconfig --passalgo=sha512 --update. Alternatively, use the authconfig-gtk GUI tool to configure the hashing method. Existing user accounts will not be affected until their passwords are changed.

SHA-512 is used by default on newly installed systems. Other algorithms can be configured only for kickstart installations, by using the --passalgo or --enablemd5 options for the kickstart auth command. If your installation does not use kickstart, use authconfig as described above, and then change the root user password, and passwords for other users created after installation.

New options now appear in libuser , pam , and shadow-utils to support these password hashing algorithms. Running authconfig configures all these options automatically, so it is not necessary to modify them manually.

  • New values for the crypt_style option, and the new options hash_rounds_min, and hash_rounds_max, are now supported in the [defaults] section of /etc/libuser.conf. Refer to the libuser.conf(5) man page for details.

  • New options, sha256, sha512, and rounds, are now supported by the pam_unix PAM module. Refer to the pam_unix(8) man page for details.

  • New options, ENCRYPT_METHOD, SHA_CRYPT_MIN_ROUNDS, and SHA_CRYPT_MAX_ROUNDS, are now supported in /etc/login.defs. Refer to the login.defs(5) man page for details. Corresponding options were added to chpasswd(8) and newusers(8).

15.3. FORTIFY_SOURCE extended to cover more functions

FORTIFY_SOURCE protection now covers asprintf, dprintf, vasprintf, vdprintf, obstack_printf and obstack_vprintf. This improvement is particularly useful for applications that use the glib2 library, as several of its functions use vasprintf.

15.4. SELinux Enhancements

Different roles are now available, to allow finer-grained access control:

  • guest_t does not allow running setuid binaries, making network connections, or using a GUI.

  • xguest_t disallows network access except for HTTP via a Web browser, and no setuid binaries.

  • user_t is ideal for office users: prevents becoming root via setuid applications.

  • staff_t is same as user_t, except that root access via sudo is allowed.

  • unconfined_t provides full access, the same as when not using SELinux.

As well, browser plug-ins wrapped with nspluginwrapper, which is the default, now run confined.

15.5. Default Firewall Behavior

In Fedora 9, the default firewall behavior has changed. There are no default ports open, except for SSH (22), which is opened by Anaconda.

15.6. Загальна інформація

A general introduction to the many proactive security features in Fedora, current status, and policies is available at http://fedoraproject.org/wiki/Security.

15.7. SELinux

Сторінки проекту SELinux містять підказки з усунення проблем, пояснення та посилання на документацію і довідку. Деякі з корисних посилань наведені нижче:

15.8. Free IPA

Free IPA is a centrally managed identity, policy, and audit installation.

The IPA server installer assumes a relatively clean system, installing and configuring several services:

  • a Fedora Directory Server instance

  • KDC

  • Apache

  • ntpd

  • TurboGears

Some effort is made to be able to roll back the changes made but they are not guaranteed. Similarly the ipa-client-install tool overwrites PAM (/etc/pam.conf) and Kerberos (/etc/krb5.conf) configurations.

IPA does not support other instances of Fedora Directory Server on the same machine at install time, even listening on different ports. In order to install IPA, other instances must be removed. IPA itself can handle this removal.

There is currently no mechanism for migrating existing users into an IPA server.

The server self-configures to be a client of itself. If the Directory Server or KDC fail to start on bootup, boot into single-user mode in order to resolve the issue.

For more information, refer to this feature page:

http://fedoraproject.org/wiki/Features/freeIPA

16. Java

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

16.1. OpenJDK

Fedora 9 includes OpenJDK 6, a Free Software implementation of the Java Platform, Standard Edition. OpenJDK 6 is not yet Java compatible; work is underway to certify it.

Fedora will track Sun's stable OpenJDK 6 branch.

16.2. OpenJDK Replaces IcedTea

The OpenJDK 6 packages, java-1.6.0-openjdk*, replace their IcedTea counterparts, java-1.7.0-icedtea*. The Fedora 8 IcedTea packages track the unstable OpenJDK 7 branch, whereas the java-1.6.0-openjdk* packages track the stable OpenJDK 6 branch. The decision to have OpenJDK 6 replace IcedTea was made for several reasons:

  • Sun has replaced most of the encumbrances for which IcedTea was providing replacements. For the rest of the encumbrances, replacements have been merged from the IcedTea project.

  • IcedTea's mandate is to merge as much as possible with OpenJDK, so the differences between IcedTea and OpenJDK should diminish over time.

  • OpenJDK 6 is a stable branch, whereas OpenJDK 7 is unstable, and is not expected to ship a stable release until 2009.

  • Sun has licensed the OpenJDK trademark for use in Fedora.

  • Shipping both OpenJDK 6 and IcedTea would have been confusing, and would have added size to the distribution.

IcedTea continues to provide autotools support ( autoconf , automake , libtool , and so on), a portable interpreter for PowerPC and 64-bit PowerPC architectures, plugin support, Web Start support, and patches to integrate OpenJDK into Fedora. The IcedTea sources are included in the java-1.6.0-openjdk SRPM.

If IcedTea is already installed, the package changeover does not happen automatically. The packages related to IcedTea based on OpenJDK 7 must first be erased, then the new OpenJDK 6 packages installed.

su -c "yum erase java-1.7.0-icedtea{,-plugin}"
su -c "yum install java-1.6.0-openjdk{,-plugin}"

16.3. Робота з аплетами Java

Upstream OpenJDK does not provide a plugin. The Fedora OpenJDK packages include an adaptation of gcjwebplugin, that runs untrusted applets safely in a Web browser. The plugin is packaged as java-1.6.0-openjdk-plugin.

  • The gcjwebplugin adaptation has no support for the bytecode-to-JavaScript bridge (LiveConnect). Applets that rely on this bridge will not work. Experimental LiveConnect support exists in the IcedTea repository, but is not ready for deployment in Fedora.

  • The gcjwebplugin adaptation does not support signed applets. Signed applets will run in untrusted mode. Experimental support for signed applets is present in the IcedTea repository, but it is not ready for deployment in Fedora.

  • The gcjwebplugin security policy may be too restrictive. To enable restricted applets, run the firefox -g command in a terminal window to see what is being restricted, and then grant the restricted permission in the /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy file.

16.4. Handling Web Start Applications

Upstream OpenJDK does not provide Web Start support. Experimental Web Start support via NetX is present in the IcedTea repository, but is not ready for deployment in Fedora.

16.5. Fedora and JPackage

Fedora includes many packages derived from the JPackage Project. Some of these packages are modified in Fedora to remove proprietary software dependencies, and to make use of GCJ's ahead-of-time compilation feature. Use the Fedora repositories to update these packages, or use the JPackage repository for packages not provided by Fedora. Refer to the JPackage website for more information about the project, and the software it provides.

An incompatibility between Fedora and the JPackage jpackage-utils , that prevented installing JPackage's jpackage-utils on Fedora, is resolved in this release.

[Застереження] Змішування пакетів Fedora та JPackage

Потрібно провести дослідження на сумісність перед виконанням встановлення з обох репозиторіїв Fedora та JPackage на одній системі. Несумісність пакетів може привести до складних ситуацій.

17. System Services

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

17.1. Upstart

Fedora 9 features the Upstart initialization system. All System V init scripts should run fine in compatibility mode. However, users who have made customizations to their /etc/inittab file will need to port those modifications to upstart. For information on how upstart works, see the init(8) and initctl(8) man pages. For information on writing upstart scripts, see the events(5) man page, and also the Upstart Getting Started Guide:

http://upstart.ubuntu.com/getting-started.html

Due to the change of init systems, it is recommended that users who do an upgrade on a live file system to Fedora 9, reboot soon afterwards.

17.2. NetworkManager

Fedora 9 features NetworkManager. NetworkManager 0.7 provides improved mobile broadband support, including GSM and CDMA devices, and now supports multiple devices, ad-hoc networking for sharing connections, and the use of system-wide network configuration. It is now enabled by default on all installations. When using NetworkManager, be aware of the following:

  • NetworkManager does not currently support all virtual device types. Users who use bridging, bonding, or VLANs may need to switch to the old network service after configuration of those interfaces.

  • NetworkManager starts the network asynchronously. Users who have applications that require the network to be fully initialized during boot should set the NETWORKWAIT variable in /etc/sysconfig/network. Please file bugs about cases where this is necessary, so we can fix the applications in question.

17.3. Autofs

Autofs is no longer installed by default. Users who wish to use Autofs can choose it from the System Tools group in the installer, or with the package installation tools.

18. Мультимедіа

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

Fedora містить програми для вирішення різних мультимедіа завдань, наприклад відтворення, запис та редагування. Додаткові пакети доступні з репозиторію пакетів Fedora. Додаткова інформацію про роботу з мультимедіа в Fedora знаходиться в розділі Мультимедіа web-сайту Проекту Fedora за посиланням http://fedoraproject.org/wiki/Multimedia.

18.1. Програвачі мультимедіа

Типове встановлення Fedora включаютє Rhythmbox та Totem для відтворення. Ви знайдете безліч інших програм у репозиторії Fedora, включаючи популярний пакет XMMS та amaroK для середовища KDE. Обидва середовища GNOME та KDE пропонують набір програвачів, які можна використати для відтворення різних форматів. Для роботи з іншими форматами доступні програми сторонніх розробників.

Totem, the default movie player for GNOME, now has the ability to switch playback back-ends without recompilation or switching packages. To install the xine back-end, run the following command as root:

yum install totem-xine

To run Totem with the xine back-end once, run the following command as root:

totem-backend -b xine totem

To change the default back-end to xine for the entire system, run the following command as root:

totem-backend -b xine

While using the xine back-end, it is possible to temporarily use the GStreamer back-end. To use the GStreamer back-end, run the following command as root:

totem-backend -b gstreamer

18.2. Формати Ogg та Xiph.Org Foundation

Fedora includes complete support for the Ogg media container format and the Vorbis audio, Theora video, Speex audio and FLAC lossless audio formats. These freely-distributable formats are not encumbered by patent or license restrictions. They provide powerful and flexible alternatives to more popular, restricted formats. The Fedora Project encourages the use of open source formats in place of restricted ones. For more information on these formats and how to use them, refer to the Xiph.Org Foundation's web site at http://www.xiph.org/.

18.3. MP3, DVD та інші виключені формати мультимедіа

Fedora cannot include support for MP3 or DVD video playback or recording. The MP3 formats are patented, and the patent holders have not provided the necessary licenses. DVD video formats are patented and equipped with an encryption scheme. The patent holders have not provided the necessary licenses, and the code needed to decrypt CSS-encrypted discs may violate the Digital Millennium Copyright Act, a copyright law of the United States. Fedora also excludes other multimedia software due to patent, copyright, or license restrictions, including Adobe's Flash Player and Real Media's Real Player. For more on this subject, please refer to http://fedoraproject.org/wiki/ForbiddenItems.

While other MP3 options may be available for Fedora, Fluendo now offers an MP3 plugin for GStreamer that has the related patents licensed for end users. This plugin enables MP3 support in applications that use the GStreamer framework as a backend. We cannot distribute this plugin in Fedora for licensing reasons, but it offers a new solution for an old problem. For more information, refer to the Installing Fluendo MP3 Plug-in or Installing MP3 Plug-in with Codeina pages.

18.4. Створення та запис CD та DVD

Fedora include a variety of tools for easily mastering and burning CDs and DVDs. GNOME users can burn directly from the Nautilus file manager. The Fedora software repositories also contain additional software, such as brasero , gnomebaker , or k3b , for these tasks. Console tools include wodim, readom, genisoimage, and other popular applications.

18.5. Screencasts

You can use Fedora to create and play back screencasts, which are recorded desktop sessions, using open technologies. Fedora includes istanbul , which creates screencasts using the Theora video format, and 'byzanz', which creates screencasts as animated GIF files. You can play back these videos using one of several players included in Fedora. This is the preferred way to submit screencasts to the Fedora Project for either developers or end-users. For more comprehensive instructions, refer to the ScreenCasting page.

18.6. Розширена підтримка через модулі

Most of the media players in Fedora support the use of plugins to add support for additional media formats and sound output systems. Some use powerful backends like the gstreamer package to handle media format support and sound output. Fedora offers plugin packages for these backends and for individual applications, and third parties may offer additional plugins to add even greater capabilities.

19. Ігри та розваги

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

Fedora provides a selection of games that cover a variety of genres. Users can install a small package of games for GNOME (called gnome-games ) and KDE ( kdegames ). There are also many additional games that span every major genre available in the repositories.

The Fedora Project website features a section dedicated to games that details many of the available games, including overviews and installation instructions. For more information, refer to:

http://fedoraproject.org/wiki/Games

For a list of other games that are available for installation, select ApplicationsAdd / Remove Software, or via the command line:

yum groupinfo "Games and Entertainment" 

For help using yum to install the assorted game packages, refer to the guide available at

http://docs.fedoraproject.org/yum/

20. Віртуалізація

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

Virtualization in Fedora 9 includes major changes, and new features, that continue to support the Xen and KVM platforms.

20.1. Kernel Integration Improvements

The Xen kernel is now based on the paravirt ops implementation from the upstream kernel. Previously, the Xen kernel was created by forward-porting Xen bits from the 2.6.18 kernel into the current Fedora kernel. This task was arduous and labor intensive, and resulted in the Xen kernel being several releases behind the bare-metal kernel. The inclusion of paravirt ops now makes this process unnecessary. Once paravirt ops is merged upstream, Xen will no longer require a separate kernel.

However, the Xen kernel now lacks Dom0 support. An existing Xen host/Dom0 must continue to run Fedora 8. Xen Dom0 support will be added back in Fedora 10.

Fully virtualized Linux guests now have 3 possible installation methods:

  • PXE boot from the network.

  • Local CDROM drive / ISO image.

  • Network install from a FTP/HTTP/NFS hosted distribution tree.

The latter allows for fully automated installation through the use of kickstart files. This provides parity between Xen HVM and KVM guests in terms of installation methods.

For more information refer to: http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.

20.2. Improved Storage Management

Previously, Fedora introduced the ability to manage existing guest domains remotely using libvirt . It was not possible to create new guests due to the lack of storage management capabilities. In Fedora 9, new storage management can create and delete storage volumes from a remote host using libvirt .

20.3. PolicyKit Integration

Previously, the virt-manager application ran as root when managing a local hypervisor, and used consolehelper to authenticate from a desktop session. Running GTK applications as root is bad practice. PolicyKit integration now permits running virt-manager as a regular user.

20.4. Improved Remote Authentication

Previously, Fedora introduced support for secure remote management using TLS/SSL, and x509 certificates. Fedora 9 improves remote management capabilities by adding support for authentication by password database, Kerberos domain controller, or system authentication using PAM. This feature applies to all tools using libvirt .

20.5. Other Improvements

Fedora also includes the following virtualization improvements:

  • a new P2V tool, shipping as a Live CD, for converting a bare-metal install to a virtual guest

  • a new tool, xenner, for running Xen-paravirtual kernels on top of KVM

  • storage and network paravirtual-drivers for KVM guests

  • full support for monitoring network and block statistics of QEMU and KVM in libvirt and virt-top , bringing parity with statistics monitoring, previously only available to Xen guests

21. X Window System (Графіка)

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

This section contains information related to the X Window System implementation, X.Org, provided with Fedora.

21.1. Faster X Start-up and Shutdown

Fedora 9 features a number of changes designed to make X faster in starting and shutting down and to make other improvements. Full details of the project can be found through this feature page:

http://fedoraproject.org/wiki/Features/OneSecondX.

21.2. Зміни у конфігурації X

The X.Org 1.4.99 X server has been modified to automatically detect and configure most hardware, eliminating the need to modify the /etc/X11/xorg.conf configuration file. The only hardware configured by default in the xorg.conf configuration file written by Anaconda is:

  • the graphics driver, and

  • the keyboard map

All other hardware, such as monitors (both LCD and CRT), USB mice, and touchpads, should be detected and configured automatically.

The X server queries the attached monitor for supported resolution ranges, and attempts to pick the highest resolution available with the correct aspect ratio for the display. Set the preferred resolution in SystemPreferencesScreen Resolution, and the default resolution for the system in SystemAdministrationDisplay.

If the /etc/X11/xorg.conf configuration file is not present, X automatically detects the appropriate driver, and assumes a 105-key US keyboard layout.

In certain situations, the evdev driver was used, even when the kbd driver was specified in /etc/X11/xorg.conf. Removing the evdev driver caused errors and warnings such as the following:

(WW) Warning, couldn't open module evdev
(II) UnloadModule: "evdev"
(EE) Failed to load module "evdev" (module does not exist, 0)
(EE) No input driver matching `evdev'
[config/hal] NewInputDeviceRequest failed
(II) LoadModule: "evdev"

In Fedora 9, the XKB settings are read from /etc/sysconfig/keyboard, which gives users the correct layout. The KEYTABLE option, configured in /etc/sysconfig/keyboard, also sets the layout for X. The XKB_VARIANT and XKB_OPTIONS variables can be configured to customize XKB.

21.3. Відео драйвери третіх сторін

Refer to the Xorg third-party drivers page for detailed guidelines on using third-party video drivers.

22. Сервери баз даних

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

22.1. MySQL

Fedora now provides MySQL 5.0.51.a. For a list of the enhancements provided by this version, refer to http://dev.mysql.com/doc/refman/5.0/en/mysql-nutshell.html.

Додаткову інформацію про оновлення баз даних з попереднього випуску MySQL знаходиться на сайті MySQL за посиланням http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.

22.1.1. Драйвер DBD

Драйвер MySQL DBD випущений під подвійною ліцензією, і були вирішені ліцензійні проблеми (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=222237). Результаті у репозиторій програм Fedora включено пакет apr-util-mysql.

22.2. PostgreSQL

This release of Fedora includes PostgreSQL 8.3.0. For more information on this new version, refer to http://www.postgresql.org/docs/8.3/static/release-8-3.html.

[Важливо] Оновлення баз даних

Before upgrading an existing Fedora system with a PostgreSQL database, check and then follow, if necessary, the procedure described at http://www.postgresql.org/docs/8.3/interactive/install-upgrading.html. Otherwise the data may be not accessible by the new version of PostgreSQL.

23. Інтернаціоналізація (i18n)

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

В цьому розділі міститься інформація про підтримку різних мов у Fedora.

23.1. Підтримка мов

Fedora features a variety of software which is translated in many languages. For a list of languages refer to the translation statistics for Anaconda, which is one of the core software applications in Fedora.

23.1.1. Language Support Installation

To install additional language support from the Languages group, use ApplicationsAdd/Remove Software, or run this command:

su -c "yum groupinstall language-support"

In the command above, language is one of assamese, bengali, chinese, gujarati, hindi, japanese, kannada, korean, malayalam, marathi, oriya, punjabi, sinhala, tamil, telegu, thai, and so on.

SCIM users upgrading from earlier releases of Fedora are strongly urged to install scim-bridge-gtk . This application works well with third-party C++ applications linked against older versions of libstdc++ .

To add SCIM support to input a particular language, install scim-lang-LANG , where LANG is one of assamese, bengali, chinese, dhivehi, farsi, gujarati, hindi, japanese, kannada, korean, latin, malayalam, marathi, oriya, punjabi, sinhalese, tamil, telugu, thai, or tibetan.

23.1.2. Transifex

Transifex is Fedora's online tool to facilitate contributing translations to projects hosted on remote and disparate version control systems. Many of the core packages use Transifex to receive translations from numerous contributors.

Through a combination of new Web tools, community growth, and better processes, translators can contribute directly to any upstream project through one translator-oriented Web interface. Developers of projects with no existing translation community can easily reach out to Fedora's established community for translations. In turn, translators can reach out to numerous projects related to Fedora to easily contribute translations.

23.2. Шрифти

Fonts for all available languages are installed by default on the desktop to give good default language coverage. dejavu-fonts replaces dejavu-lgc-fonts as the default system font.

23.2.1. Китайські шрифти

  • The wqy-zenkai-fonts package has been added.

23.2.2. Індійські шрифти

  • The samyak-fonts package has been added.

  • The sarai-fonts package has been added.

  • The smc-fonts package has been added for Malayalam.

23.2.3. Японські шрифти

  • VLGothic-fonts is the new default font for Japanese in Fedora 9. It now has a subpackage VLGothic-fonts-proportional for its proportional version.

23.2.4. Nepali fonts

  • The madan-fonts package has been added.

23.2.5. Thai fonts

  • The thaifonts-scalable package has been added, making Thai TrueType fonts available in Fedora.

23.3. Методи вводу

It is now possible to start and stop the of Input Methods in GTK applications during runtime thanks to the new imsettings framework. The GTK_IM_MODULE environment variable is no longer needed by default but can still be used to override the imsettings.

23.3.1. im-chooser

With the new imsettings framework, im-chooser can now start and stop Input Method usage dynamically on the GNOME Desktop.

Input methods only start by default on desktops running in an Asian locale. The current list is: as, bn, gu, hi, ja, kn, ko, ml, mr, ne, or, pa, si, ta, te, th, ur, vi, zh. Use im-chooser via SystemPreferencesPersonalInput Method to enable or disable Input method usage on your desktop.

23.3.2. Гарячі клавіші SCIM

SCIM now only defines trigger hotkeys for Asian languages as in the following table:

Мова

Перемикач комбінацій клавіш

Chinese

Ctrl-Space

Indic

Ctrl-Space

Японська

Zenkaku_Hankaku, Alt-`, or Ctrl-Space

Корейська

Shift-Space, Hangul, or Ctrl-Space

Таблиця 1. Hotkeys


23.3.3. scim-python

This release adds the scim-python package, which allows writing Input Method Engines for SCIM in python.

23.3.4. scim-python-chinese

The scim-python package also includes a subpackage scim-python-pinyin that provides PinYin and ShuangPin Input Methods for improved input of Simplified Chinese. The PinYin Input Method replaces scim-pinyin as the default input method for Simplified Chinese. The scim-python-xingma package provides a number of tables for other Chinese input methods.

24. Зворотна сумісність

[Підказка] Найновіші примітки до випуску знаходяться у мережі

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

Fedora provides legacy system libraries for compatibility with older software. This software is part of the Legacy Software Development group, which is not installed by default. Users who require this functionality may select this group either during installation or after the installation process is complete. To install the package group on a Fedora system, use ApplicationsAdd/Remove Software or enter the following command in a terminal window:

su -c "yum groupinstall 'Legacy Software Development'"

Введіть у відповідь на запит пароль користувача root.

24.1. Сумісність компіляторів

Пакет compat-gcc-34 включений у цей випуск задля забезпечення сумісності:

https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html

24.2. KDE 3 Development Platform / Libraries

Fedora now features KDE 4.0, and no longer offers KDE 3 as a full desktop environment. Fedora does provide the following KDE 3.5 library packages to run and build the many existing KDE 3 applications:

  • qt3 , qt3-devel (and other qt3-* packages): Qt 3.3.8b

  • kdelibs3 , kdelibs3-devel : KDE 3 libraries

  • kdebase3 , kdebase3-devel : KDE 3 core files required by some applications

In addition, Fedora offers a kdegames3 package that includes games not ported to KDE 4 yet, and a KDE 3 version of libkdegames required by some third-party KDE 3 games.

Moreover, the KDE 4 kdebase-runtime package, which provides khelpcenter , also sets up khelpcenter as a service for KDE 3 applications, so help in KDE 3 applications works. The KDE 3 version of khelpcenter is no longer provided, and the KDE 4 version is used instead.

Ці пакети розроблено для:

  • відповідності стандарту файлової ієрархії (FHS), та

  • be completely safe to install in parallel with KDE 4, including the -devel packages.

In order to achieve this goal, Fedora KDE SIG members have made two changes to the KDE 4 kdelibs-devel packages:

  • The library symlinks are installed to /usr/lib/kde4/devel or /usr/lib64/kde4/devel depending on system architecture.

  • The kconfig_compiler and makekdewidgets tools have been renamed kconfig_compiler4 and makekdewidgets4 , respectively.

These changes should be completely transparent to the vast majority of KDE 4 applications that use cmake to build, since FindKDE4Internal.cmake has been patched to match these changes. The KDE SIG made these changes to the KDE 4 kdelibs-devel rather than to kdelibs3-devel because KDE 4 stores these locations in a central place, whereas KDE 3 applications usually contain hardcoded copies of the library search paths and executable names.

Note that kdebase3 does not include the following:

  • A complete KDE 3 desktop (workspace) which could be used instead of KDE 4; in particular, KDE 3 versions of KWin, KDesktop, Kicker, KSplash and KControl are not included.

  • The KDE 3 versions of kdebase applications such as Konqueror and KWrite, which are redundant with the KDE 4 versions and would conflict with them.

  • The libkdecorations library required for KWin 3 window decorations, as those window decorations cannot be used in the KDE 4 version of KWin.

  • The libkickermain library required by some Kicker applets, as there is no Kicker in Fedora 9 and thus Kicker applets cannot be used.

[Застереження] Developing against the legacy API is discouraged

As with any backwards-compatibility library, developing new software against the legacy API is discouraged.

25. Зміни у пакетах

For a list of packages that were updated since the previous release, refer to http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. You can also find a comparison of major packages between all Fedora versions at http://distrowatch.com/fedora.

26. Проект Fedora

Метою проекту Fedora є співпраця зі спільнотою Linux для побудови повноцінної операційної системи загального призначення, винятково з ПЗ з відкритим кодом. Проект Fedora просувається особами, що приймають участь у ньому. У якості тестера, розробника, автора документації або перекладача ви можете зробити власний внесок. Подробиці можна знайти за посиланням http://fedoraproject.org/join-fedora.html. Додаткову інформацію про канали взаємодії користувачів Fedora та учасників знаходиться на сторінці http://fedoraproject.org/wiki/Communicate.

Проект Fedora просувається особами, що приймають участь у ньому. У якості тестера, розробника, автора документації або перекладача ви можете зробити власний внесок. Подробиці можна знайти за посиланням http://fedoraproject.org/wiki/Join. Додаткову інформацію про канали взаємодії користувачів Fedora та учасників знаходиться на сторінці http://fedoraproject.org/wiki/Communicate.

Окрім веб-сайту, доступні наступні списки розсилок:

Щоб стати учасником цих списків, відправте поштове повідомлення зі словом "subscribe" в темі повідомлення за адресою <listname>-request, де <listname> — одна з наведених вище назв. Також можна підписатись через Web-інтерфейс: http://www.redhat.com/mailman/listinfo/.

Проекту Fedora Project також присвячений окремий канал IRC (Internet Relay Chat). IRC – це форма спілкування текстовими повідомленнями у реальному часі, що схожа на миттєві повідомлення (Instant Messaging). Користуючись IRC можна вести бесіду з кількома людьми на відкритому каналі або розмовляти з кимось особисто. Щоб поговорити з іншими учасниками проекту Fedora через IRC, з'єднайтесь з мережею Freenode IRC. За додатковою інформацією зверніться до web-сайту Freenode за посиланням http://www.freenode.net/ .

Учасники проекту Fedora часто доступні на каналі #fedora у мережі Freenode, а розробників проекту часто можна знайти на каналі #fedora-devel. Деякі великі проекти також можуть мати власні канали; інформацію про це можна знайти на сторінці цих проектів та на http://fedoraproject.org/wiki/Communicate.

Для спілкування на каналі #fedora, потрібно зареєструвати псевдонім (прізвисько). Відповідні інструкції ви отримаєте після підключення (/join) до каналу.

[Примітка] Канали IRC

Проект Fedora та компанія Red Hat не керують IRC-каналами проекту Fedora або їх змістом.

27. Завершальні відомості

Ми використовуємо термін завершальні відомості, який означає:

  • спосіб вказати учасників та показати їх область діяльності.

  • пояснення методів підготовки та використані засоби.

27.1. Співавтори

... та багато інших перекладачів. Зверніться до оновленої Web-версії цих приміток до випуску, ми додаємо перекладачів після випуску:

http://docs.fedoraproject.org/release-notes/

27.2. Способи підготовки

Редактори розділу готують примітки до випуску безпосередньо у Fedora Project Wiki. Вони співпрацюють з іншими експертами у розглянутих областях протягом фази тестових випусків Fedora для пояснення важливих змін та покращень. Команда редакторів перевіряє узгодженість та якість завершених розділів та перетворює матеріал з Wiki у формат DocBook XML в репозиторій контролю версій. У цей момент команда перекладачів готує версії приміток для випуску для інших мов, які доступні спільноті як частина Fedora. Команда публікації розміщує їх та останні виправлення на сайті.