Fedora 12 Редактирано от The Fedora Docs...

502
1 Fedora 12 Бележки на Изданието Бележки на Изданието Fedora 12 Редактирано от The Fedora Docs Team Copyright © 2009 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. All other trademarks are the property of their respective owners. Анотация Този документ разглежда бележките на изданието Fedora 12. 1. Добре дошли във Fedora 12 .................................................................................................. 3 1.1. Fedora 12 Преглед ...................................................................................................... 3 1.2. Хардуерни Изисквания ............................................................................................... 3 1.3. Добре дошли във Fedora ............................................................................................ 5

Transcript of Fedora 12 Редактирано от The Fedora Docs...

  • 1

    Fedora 12Бележки на Изданието

    Бележки на Изданието Fedora 12

    Редактирано от The Fedora Docs TeamCopyright © 2009 Red Hat, Inc. and others.

    The text of and illustrations in this document are licensed by Red Hat under a CreativeCommons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanationof CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. Theoriginal authors of this document, and Red Hat, designate the Fedora Project asthe "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, ifyou distribute this document or an adaptation of it, you must provide the URL for theoriginal version.

    Red Hat, as the licensor of this document, waives the right to enforce, and agrees notto assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

    Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora,the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the UnitedStates and other countries.

    For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/Legal:Trademark_guidelines.

    Linux® is the registered trademark of Linus Torvalds in the United States and othercountries.

    Java® is a registered trademark of Oracle and/or its affiliates.

    XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in theUnited States and/or other countries.

    All other trademarks are the property of their respective owners.

    АнотацияТози документ разглежда бележките на изданието Fedora 12.

    1. Добре дошли във Fedora 12 .................................................................................................. 31.1. Fedora 12 Преглед ...................................................................................................... 31.2. Хардуерни Изисквания ............................................................................................... 31.3. Добре дошли във Fedora ............................................................................................ 5

    http://creativecommons.org/licenses/by-sa/3.0/https://fedoraproject.org/wiki/Legal:Trademark_guidelineshttps://fedoraproject.org/wiki/Legal:Trademark_guidelines

  • Бележки на Изданието

    2

    1.4. Често срещани грешки ............................................................................................... 51.5. Обратна връзка .......................................................................................................... 5

    2. Бележки по Инсталирането ................................................................................................... 62.1. Ext4 за зареждащи дялове ......................................................................................... 6

    3. Архитектурно спицифични бележки ....................................................................................... 63.1. 32-битовата платформа е променена на i686 ............................................................. 7

    4. Промени във Fedora за Настолни Потребители ..................................................................... 74.1. Работен плот на Fedora .............................................................................................. 74.2. Мрежово Свързване .................................................................................................. 124.3. Интернационалнализиране ....................................................................................... 134.4. Multimedia ................................................................................................................. 13

    5. Промени във Fedora за Системни Администратори ............................................................. 145.1. Fedora 12 Време за Зареждане ................................................................................ 145.2. Сигурност .................................................................................................................. 155.3. Virtualization ............................................................................................................... 155.4. Уеб Сървъри и Сървъри за Съдържание .................................................................. 205.5. Samba (Windows Съвместимост) .............................................................................. 205.6. Файлови Системи ..................................................................................................... 205.7. X Window System (Графика) ..................................................................................... 215.8. Инфраструктура HA Cluster ...................................................................................... 22

    6. Промени във Fedora за Разработчици ................................................................................. 226.1. Инструменти ............................................................................................................. 226.2. Езици ........................................................................................................................ 226.3. Eclipse ....................................................................................................................... 23

    7. Промени във Fedora за Специфична Аудиенция ................................................................. 237.1. What's new in science and mathematics ...................................................................... 237.2. Electronic Design Automation ...................................................................................... 237.3. Circuit Design ............................................................................................................ 287.4. Embedded Development ............................................................................................. 297.5. What's new for amateur radio operators ...................................................................... 30

    8. Всички промени във Fedora 12 ............................................................................................ 318.1. Развлечения .............................................................................................................. 318.2. Приложения .............................................................................................................. 388.3. Работен плот-Достъпност ........................................................................................ 1318.4. Разработка .............................................................................................................. 1318.5. Документация .......................................................................................................... 2748.6. Sugar-Дейности ....................................................................................................... 2878.7. Системна среда ...................................................................................................... 2888.8. Текстови Редактори- интегрирани Работни Стреди за Разработка (IDE) .................. 3548.9. Текстов Набор-Маркиращ-XML ................................................................................ 3558.10. Потребителски интерфейс ..................................................................................... 356

    A. Информация по Легалността 379A.1. Лиценз .................................................................................................................... 379A.2. Запазени Марки ...................................................................................................... 379A.3. Външни Препратки ................................................................................................. 379A.4. Експорт ................................................................................................................... 379A.5. Информация по Легалността .................................................................................. 379A.6. Още информация ................................................................................................... 379

    B. Исторически Предлед 379

    Азбучен указател 380

  • Добре дошли във Fedora 12

    3

    1. Добре дошли във Fedora 12

    1.1. Fedora 12 ПрегледКакто винаги, Fedora продължава да разработва (http://www.fedoraproject.org/wiki/Red_Hat_contributions) и интегрира най-новия свободен софтуер и такъв с отворен код http://www.fedoraproject.org/wiki/Features). Следващите секции предоставят кратко описание наглавните промени от последното издание на Fedora. За повече подробности относно другиопции, включени във Fedora 12, позовете се на техните индивидуални уики страници, коиторазглеждат техния процес и цели.

    http://www.fedoraproject.org/wiki/Releases/12/FeatureList

    През цикъла на идаването, има интервюта с разработчиците зад ключовите черти, давайкиисторията отвътре:

    http://www.fedoraproject.org/wiki/Interviews

    Следващите са главни характеристики на Fedora 12:• Подобрена WebCam поддръжка

    • По-добър Видео Кодек

    • Аудио Подобрения

    • По-добро Управление на Захранването

    Някои други характеристики на това издание включват:• Инструмент за автоматични докладване на грешки

    • Bluetooth по желание

    • Много, много подобрения на виртуализацията

    • Още повече подобрения на сигурността

    Характеристиките за Fedora 12 са проследени на списъковата страница:

    http://www.fedoraproject.org/wiki/Releases/12/FeatureList

    Дискусия за поставянето на тези опции в контекст може да бъде намерена на:

    http://www.fedoraproject.org/wiki/Fedora_12_Talking_Points

    1.2. Хардуерни Изисквания

    Минимумите не винаги могат да са достатъчниThe minimum memory listed below may not be sufficient for all situations. In particular,installation in a virtual machine may require memory closer to the "Recommended" value.

    1.2.1. Процесорни и паметни изисквания за архитектурите PPC.• Минимален CPU: PowerPC G3 / POWER3

    http://www.fedoraproject.org/wiki/Red_Hat_contributionshttp://www.fedoraproject.org/wiki/Red_Hat_contributionshttp://www.fedoraproject.org/wiki/Featureshttp://www.fedoraproject.org/wiki/Featureshttp://www.fedoraproject.org/wiki/Releases/12/FeatureListhttp://www.fedoraproject.org/wiki/Interviewshttp://www.fedoraproject.org/wiki/Releases/12/FeatureListhttp://www.fedoraproject.org/wiki/Fedora_12_Talking_Points

  • Бележки на Изданието

    4

    • Fedora 12 поддържа генерацията New World на Apple Power Macintosh, пренесена от около1999та до сега. Въпреки че Old World машините би трябвало още да работят, те изискватспециална зареждаща програма, която не е включена в дистрибуцията на Fedora. Fedoraбеше инсталирана и тествана също така и на POWER5 и POWER6 машини.

    • Fedora 12 поддържа pSeries и Cell Broadband Engine машини.

    • Fedora 12 поддържа също така и Sony PlayStation 3, Genesi Pegasos II и Efika.

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

    • Fedora 12 също включва поддръжка на Terrasoft Solutions powerstation работни станции.

    • Пропоръчително за текстов режим: 233 MHz G3 или по-добри, 128 MiB RAM.

    • Пропоръчително за графичен режим: 400 MHz G3 или по-добри, 256 MiB RAM.

    1.2.2. Процесорни и паметни изисквания за архитектурите x86Следните CPU спецификации са изложени според определенията на процесорите Intel. Другипроцесори, като тези от AMD, Cyrix и VIA, които са съвместими и еквивалентни със тези Intelпроцесори, могат също да бъдат използвани с Fedora. Fedora 12 изисква Intel Pentium Pro илипо-добър и е оптимизирана за i686 и по-късните процесори.• Пропоръчително за текстов режим: 200 MHz Pentium Pro или по-добри

    • Пропоръчително за графичен режим: 400 MHz Pentium Pro или по-добри

    • Минимум RAM за текстов режим: 128 MiB

    • Минимум RAM за графичен режим: 192 MiB

    • Препоръчителен RAM за графичен режим: 256 MiB

    1.2.3. Процесорни и паметни изисквания за архитектурите x86_64• Минимум RAM за текстов режим: 256 MiB

    • Минимум RAM за графичен режим: 384 MiB

    • Препоръчителен RAM за графичен режим: 512 MiB

    1.2.4. Изисквания към хард-дисковото пространство за всичкиархитектури.Всичките пакети могат да заемат над 9 GB дисково пространство. Крайният размер е напълноопределен от инсталираната приспособена дистрибуция и пакетите, избрани по време наинсталацията. Допълнително дисково място е необходимо по време на инсталацията заподдръжка на инсталационната работна среда. Това допълнително дисково място се равнявана размера на /Fedora/base/stage2.img (на Инсталационен Диск 1) плюс размера на файловетев /var/lib/rpm на инсталираната система.

    На практика, изискванията за допълнително място могат да варират от 90 MiB за минималнаинсталация до 175 MiB за по-големи инсталации.

  • Добре дошли във Fedora

    5

    Необходимо е също и допълнително място за потребителски данни, трябва да бъде оставено ипоне 5% свободно място за наложителни системни операции.

    1.3. Добре дошли във FedoraFedora е Linux-базирана операционна система, която предоставя най-новото в отворения код исвободния софтуер. Fedora е винаги безплатна за всеки, който желае я да използва, променяи предоставя. Тя е изградена от хора по цялото земно кълбо, разботещи заедно като общност:проектът Fedora. Той е всеобщо достъпен и всеки е добре дошъл да се присъедини към него.Проектът Fedora е надграждане, водещо прогреса на свободния софтуер и съдържанието сотворен код.

    ЗабележкаПосетете http://docs.fedoraproject.org/release-notes/ за да видите последните бележкипо изданието за fedora, особено ако надграждате. Ако мигрирате от издание наFedora, по-старо от предпоследното, трябва да се позовете на по-старите Бележкипо Изданието за допълнителна информация.

    Можете да помогнете на общността на Проекта Fedora да продължава да усъвършенстваFedora, като докладвате за грешки или предлагате подобрения. Позовете се на http://fedoraproject.org/wiki/Bugs_and_feature_requests за повече информация относно докладванетона грешки и предлагането на подобрения. Благодарим за вашето участие.

    За да намерите още обща информаци за Fedora, позовете се на следните Уеб страници:• Описание на Fedora (http://fedoraproject.org/wiki/Overview)

    • Федора ЧЗВ (http://fedoraproject.org/wiki/FAQ)

    • Помощ и Дискусии (http://fedoraproject.org/wiki/Communicate)

    • Очаствайте в Проекта Fedora (http://fedoraproject.org/wiki/Join)

    1.4. Често срещани грешкиПовечето сложен софтуер съдържа грешки. Една от възможностите на свободния софтуер еспособността да се докладват грешки, чрез което спомагате за подобряването на софтуера,който използвате.

    Проектът Fedora поддържа списък с често срещани грешки за всяко издание, като добро началода започнете, когато имате проблем при грешка в софтуера.

    https://fedoraproject.org/wiki/Common_F12_bugs

    1.5. Обратна връзкаThank you for taking the time to provide your comments, suggestions, and bug reports to the Fedoracommunity; this helps improve the state of Fedora, Linux, and free software worldwide. A list ofcommonly reported bugs and known issues for this release is available from http://fedoraproject.org/wiki/Common_F12_bugs.

    http://docs.fedoraproject.org/release-notes/http://fedoraproject.org/wiki/Bugs_and_feature_requestshttp://fedoraproject.org/wiki/Bugs_and_feature_requestshttp://fedoraproject.org/wiki/Overviewhttp://fedoraproject.org/wiki/FAQhttp://fedoraproject.org/wiki/Communicatehttp://fedoraproject.org/wiki/Joinhttps://fedoraproject.org/wiki/Common_F12_bugshttp://fedoraproject.org/wiki/Common_F12_bugshttp://fedoraproject.org/wiki/Common_F12_bugs

  • Бележки на Изданието

    6

    1.5.1. Нуждаем се от обратна връзка!Ако намерите шрифтова грешка в ръководството, или сте измислили начин да го направитепо-пълно, бихме желали да го чуем от вас! Моля дайте сведения в Bugzilla: http://bugzilla.redhat.com/bugzilla/ за Fedora Documentation.

    Когато сигнализирате за грешка, бъдете сигурни,че сте споменали идентификатора наръководството: release-notes

    Ако имате предложение за подобряване на документацията, бъдете колкото се може по-конкретни, когато го описвате. Ако сте намерили грешка, моля включете номера на секцията инякакъв обграждащ текст, за да можем да я намерим лесно.

    1.5.2. Други Начини за Обратна връзкаYou can learn more about the Bugzilla process at http://fedoraproject.org/wiki/Bugs_and_feature_requests. However, if you are not comfortable leaving feedback through Bugzilla,you could also:

    • If you have a Fedora account, edit content directly at http://fedoraproject.org/wiki/Documentation_Beats.

    • Email [email protected].

    2. Бележки по Инсталирането

    ЗабележкаTo learn how to install Fedora, refer to either the Fedora Installation Quick StartGuide available from http://docs.fedoraproject.org/installation-quick-start-guide/ or theFedora Installation Guide available from http://docs.fedoraproject.org/install-guide/.If you encounter a problem or have a question during installation that is not coveredin these release notes, refer to http://www.fedoraproject.org/wiki/FAQ3 and http://www.fedoraproject.org/wiki/Bugs/Common4.

    Anaconda is the name of the Fedora installer. This section outlines issues related to anaconda andinstalling Fedora 12.

    2.1. Ext4 за зареждащи дяловеВъпреки че ext4 беше файловата система по подразбиране във Fedora 11, версията назареждащата програма GRUB, включена във Fedora 11 не можеше да чете ext4 дялове. Затова Fedora 11 изискваше отделен ext3 дял за зареждане. Версията на GRUB, включена въвFedora 12 сега поддържа ext4, така че сега anaconda ви позволява да поставите /boot на ext4дял.

    3. Архитектурно спицифични бележкиТази секция засяга специфични пояснения за поддържания от Fedora хардуер.

    http://bugzilla.redhat.com/bugzilla/http://bugzilla.redhat.com/bugzilla/http://fedoraproject.org/wiki/Bugs_and_feature_requestshttp://fedoraproject.org/wiki/Bugs_and_feature_requestshttp://fedoraproject.org/wiki/Documentation_Beatshttp://fedoraproject.org/wiki/Documentation_Beatsmailto:[email protected]://docs.fedoraproject.org/installation-quick-start-guide/http://docs.fedoraproject.org/install-guide/http://www.fedoraproject.org/wiki/FAQhttp://www.fedoraproject.org/wiki/Bugs/Commonhttp://www.fedoraproject.org/wiki/Bugs/Common

  • 32-битовата платформа е променена на i686

    7

    3.1. 32-битовата платформа е променена на i686Fedora 11 има i586 за платформената архитектурата 32-bit x86.

    За Fedora 12, преминаваме на i686 като платформената архитектурата (включвайки CMOV), иправим оптимизация за процесорите Atom.

    Това означава, че ще отхлабим поддръжката на следните CPU фамилии:• Intel i586 (всички)

    • процесорите National Semiconductor Geode

    • VIA C3 (Ezra и Samuel Cores)

    • AMD Geode GX

    AMD Geode LX (използвани от лаптопа OLPC XO) и по късните процесори Geode NX битрябвало още да работят. Заинтересованите, разбира се, са добре дошли да структуриратвторична архитектура за по-старите процесори.

    Ползи:• По-бързи изпълними файлове на главните архитекрури (Pentium M, Via C7, всички 64-битови

    архитектури, Atom)

    • Realistically, we don't support i586 as a practical matter. Enforce that more logically.

    • Някои разработки на ядрото

    4. Промени във Fedora за Настолни Потребители

    4.1. Работен плот на Fedora

    4.1.1. Въртящ се работен плотIn the latest version of '''Xorg''' included in this release, if you have a dual monitor setup, your desktopdisplay will span across them instead of using a cloned display by default. This matches the behaviourof other operating systems.

    4.1.2. По-добра поддръжка на уебкамериПо-добрата поддръжка на уебкамери от Fedora 10 направи много за подобреното им изпозванев Linux. Сега имаме библиотека (libv4l) за декомпресиране на различни запазени видеоформати и почти всички приложения, които работят с уебкамери бяха коригирани да използваттази библиотека.

    Fedora 12 дава втори тласък в по-добрата поддръжка на уебкамери, състоящ се от три части:• Много проби, поправки на грешки и подобрения на съществуващите драйвъри, вътрешни за

    ядрото.

    • Add video processing to libv4l for better video quality for cams which lack any of the following inhardware:• Балансиране на бялото

  • Бележки на Изданието

    8

    • Корекция на гамата

    • Автоматична регулиране на експонацията (увеличение)

    • Разпознаване на камерите на лаптопите, които са сложени наопаки и завъртането наизображението им софтуерното на 180 градуса

    • Clean up existing out-of-tree drivers, moving the decompression to libv4l where needed and mergethem into the mainline, specifically the following ones:• qc-usb: stv0600 (и подобно)-базирани камери, главно Logitech QuickCam Express (готови за

    ядрото 2.6.29)

    • Драйверите ov51x-jpeg: ov511(+) и ov518(+) (готови за ядрото 2.6.31rc1, libv4l-0.6.0)

    • qc-usb-messenger: st6422-базирани камери, главно моделите Logitech QuickCam Messenger(готови за ядрото 2.6.31rc1)

    • sn9c20x: sn9c20x-базирани камери, много по-нови и евтини камери (готови за ядрото2.6.31rc2)

    4.1.3. ABRTThe ABRT automatic bug reporting tool replaces bug-buddy and kerneloops in the Fedora 12desktop. ABRT has an extensible architecture and can not only catch and report segmentation faultsand kernel oops, but also python backtraces. In contrast to bug-buddy, it can catch segmentationfaults in any binary, not just GTK+ applications.

    Ако сте променили преди настройките на GConf за GTK+ модула на bug-buddy, може да видитепредупредителни съощения от GTK+ приложенията,като например следните:

    Gtk-Message: Failed to load module "gnomebreakpad":libgnomebreakpad.so: cannot open shared object file: No such file or directory

    За да спрете тези съобщения, във вашата сесия напишете следната команда в конзолата:

    gconftool-2 --type bool --set /apps/gnome_settings_daemon/gtk-modules/gnomebreakpad false

    4.1.4. GNOME 2.28The GNOME 2.28.1 desktop is part of this release, and is the default environment used in the FedoraDesktop Live image. The Desktop Live image is a downloadable CD you can use to test the newGNOME environment with or without installing it. The image can be written to CD, or to a USB flashdisk; for instructions, refer to https://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo.

    4.1.4.1. Икони в менюта и бутониIcons in menus and buttons are not shown by default in GNOME 2.28. To get the old, icon-richappearance back, select System → Preferences → Appearance, click the Interface tab and enableShow icons in menus. There is, however, no menu interface to enable the icons for the buttons. Toset the corresponding GConf keys instead for enabling both the menus and buttons to have icons:

    gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true

    https://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo

  • Работен плот на Fedora

    9

    gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

    4.1.4.2. Допълнителни подобрения в GNOME 2.28Що се отнася до предишни издания на Fedora, сега има известен брой други промени вподразбиращата се конфигурация на работната среда GNOME:• The 'Windows' preference dialog is no longer installed by default. It is still available in the control-

    center-extra package

    • The 'Main Menu' preference dialog is no longer installed by default. It is still available in the alacartepackage

    • Превключването на потребителите беше преместено най-вдясно на горния панел.

    • The 'Show Desktop' button has been removed by default. If you prefer, you can add this panelapplet back with right click, "Add to Panel..." and selecting "Show Desktop".

    • The number of workspaces in the 'Workspace Switcher' has been reduced to 2

    • Сега панелът добавя разделител между програми и икони в площта за осведомяване.Разделителят може да бъде премахнат със следните команди:

    gconftool-2 --type int --set /apps/panel/toplevels/top_panel/padding 0gconftool-2 --type int --set /apps/panel/toplevels/bottom_panel/padding 0gconftool-2 --type int --set /apps/panel/applets/systray/prefs/padding 0

    4.1.4.3. GnoteGnote is installed by default in GNOME for this release replacing Tomboy. Gnote is a port of Tomboyfrom Mono to C++ and consumes fewer resources. Gnote is both an applet that can sit in yourGNOME panel as well as a individual application you can run within other desktop environments.Fedora Desktop Live CD since the Fedora 10 release has excluded Mono and hence Mono-basedapplications like Tomboy due to lack of space. Gnote will be installed by default in the Live CD aswell in this release. Tomboy is still available as a optional alternative. If you are upgrading from theprevious release you will not be migrated to Gnote and will continue to have Tomboy. Tomboy userscan migrate easily to Gnote as it shares the file format and a plugin is available in Gnote that willautomatically import Tomboy notes on first run. Many of the Tomboy plugins have been ported toGnote. The following plugins are available as part of Gnote:• Bugzilla връзки

    • Внасяне от Tomboy

    • Фиксирана широчина

    • Вмъкване на дата/време

    • Изваждане в изходен формат HTML

    • Поддръжка на принтиране

    • Внасяне на Лепящи се бележки

    • Задни връзки

  • Бележки на Изданието

    10

    You can copy the notes from Tomboy to Gnote using the following command in your home directory:

    cp -r .tomboy .gnote

    Програмата за лепящи се бележки вече не се предлага, понеже Gnote е по-добро средство заводене на бележки и е на разположение по подразбиране в това издание.

    4.1.4.4. Звукови предпочитанияПрограмата за звуковите предпочитания на GNOME сега поддържа сменяне на профили.

    4.1.4.5. EmpathyEmpathy replaces Pidgin as the default instant messenger in GNOME. Empathy is better integratedwith GNOME and provides audio and video functionality for users of the Extensible Messaging andPresence Protocol (XMPP, formerly Jabber) with more improvements planned. Empathy supportsimporting accounts from Pidgin on first run so you can migrate more easily. If you are upgrading froma previous release, you will continue to have Pidgin by default. Pidgin continues to be available in therepository and is actively maintained.

    The major advantages and disadvantages of Empathy are:

    Предимства• По-добро интегриране с GNOME. Паролите се съхраняват в ключодържателя, вместо като

    явен текст както в Pidgin

    • Гласови разговори с GoogleTalk. Гласовите разговори изискват допълнителни gstreamerкодеци и ръчно реконфигуриране на защитната стена, Pidgin също използва същия начин наработа.

    • Опция за преместване на акаунти от Pidgin е добавена към Empathy.

    • Поддръжка на съвместна работа с Abiword и други програми

    • Гео местоположение (много скорошна характеристика)

    Недостатъци• Липсващи система на приставките, много от добавените опции, налични заPidgin (като

    например криптиране) не са на разположение в Empathy

    • Няма поддръжка на проксита

    4.1.4.6. TotemTotem only supports a gstreamer back end now. The totem-xine back end has been removedcompletely.

    4.1.4.7. EpiphanyEpiphany in this release is now using the WebKit engine instead of the Gecko engine from Firefox.

  • Работен плот на Fedora

    11

    4.1.4.8. Преглед на GNOME Shell — от GNOME 3A very early version of GNOME Shell is now available in the repository. GNOME Shell is a key partof GNOME 3 and is in active development with the heavy involvement of Fedora developers andinteraction designers. A simple way to try out GNOME Shell is to install the desktop-effects package:

    yum install desktop-effects gnome-shell

    След това, кликнете на Система → Предпочитания → Ефекти в Работния плот

    Ако желаете да го конфигурирате ръчно, напишете

    mkdir ~/.config/autostartln -s /usr/share/applications/gnome-shell.desktop ~/.config/autostart

    Можете също и да използвате следното за да го предизвикате директно.

    gnome-shell --replace &

    4.1.5. KDE 4.3KDE 4.3 is part of this release and is the default environment in the Fedora KDE Desktop Live image.The KDE Desktop Live image is a downloadable CD you can use to test the new KDE environmentwith or without installing it. You can write the image to a CD or to a USB flash drive.

    KDE 4.3 е най-новото издание на KDE 4, с много подобрение и нови функции. Plasma има новAir изглед, усъвършенствано управление на задачите и известията и напълно конфигурируемипреки пътища на клавиатурата. Има също и нови приспособления за Plasma,а старите саподобрени. KWin е оптимизиран и добавя нови ефекти за работния плот към KDE. Сега, KDEразполага с нов инструмент за докладване на грешки, правейки по-лесна работата на KDEразработчиците.

    4.1.6. Moblin Работен плотАрхитектурата Moblin е разработена да поддържа многобройни платформи и модели наексплоатация обхващащи Netbooks, NetTops, Mobile Internet Devices (MID), както и различнимодели от типа на системите In Vehicle Infotainment.

    Преглед на работната среда Core Moblin 2 за NetBook/NetTop/MID устройства е на разположениеза пробване във Fedora.

    Работното поле Moblin може да бъде инсталирано като група с yum:

    sudo yum install @moblin-desktop

  • Бележки на Изданието

    12

    4.2. Мрежово Свързване

    4.2.1. NetworkManager с връзки, обхващащи цялата система иподобрена поддръжка на мобилен широколентов достъп.NetworkManager can now create and edit system-wide network connections in /etc/sysconfig.NetworkManager has been able to read information about system-wide network connections from /etc/sysconfig for a while. Now we have enabled full read-write support for system connections.The ability to create or modify new system connections will be controlled by PolicyKit policies. Initially,only wired and wireless connections will be supported. Later on, vpn connections will follow. Forconnections that require secrets, those will be stored in .keys files in /etc/sysconfig.

    By providing a database of preconfigured mobile broadband providers, supporting more hardware, andpermitting scanning of GSM networks, NetworkManager makes the use of mobile broadband mucheasier. Your broadband provider will be automatically recognized by NetworkManager and it will makeit easy to just plug it your USB device and get you online within minutes.

    4.2.2. Подобрена поддръжка на IPv6 в NetworkManagerFor non-GUI users, and those that use ifcfg files directly, NetworkManager should bring upthe interface with IPv6 connectivity correctly at boot. No modification of the ifcfg files should benecessary.

    За потребителите, които използват графичен интерфейс, ще се появи нов IPv6 раздел вредактора на връзки, който вече ще позволи контрол над IPv6 настройките, подобно наконтрола над IPv4 настройките. След избирането на метода за конфигурация (auto е поподразбиране, което ще уважи рутерните рекламни съобщения и ще се опита да обработи DNSинформация в режим DHCPv6 само информация) и въвеждането на някакви допълнителнинастройки, които могат да бъдат използвани и след това запазването на връзката, активиранетона тази връзка трябва да конфигурира устройството напълно с IPv6, както е поискано отпотребителя.

    4.2.3. Network Interface ManagementКофигурирането на мрежовите интерфейсове на машина за средно сложни или обичайниразвития, обикновенно са достъпни само за напредналите потребители и с много малкаподдръжка от съществуващите инструменти.

    Сложни структури за прекарване, обикновенно са необходими на виртуализираните хостове ичесто трябва да бъдат изпълнени от отдалечено от инструменти за управление от виско ниво,вместо от потребителите.

    This feature addresses these needs by providing a general-purpose network configuration library(netcf) and additions to the libvirt API to expose netcf's local API through libvirt's remoting facilities.

    С netcf, логическите мрежови устройства (например bridge и неговите slave-ове) са описаникато обединения, а netcf се грижи за превеждането на тези описания в подходящите ifcfg-*файлове. За да гарантира щастливото съвместно съществуване на netcf с другите инструментиза мрежово конфигуриране, включително vi, netcf е двудиректориен: той модифицира ifcfg-* файлове, базирани на netcf описание на устройство, но също и чете ifcfg-* файлове, за дагенерира такова описание. За това е възможно да се ползва netcf заедно с някакъв друг методза променяне на мрежовата конфигурация и много от пропастите на по-раншните опити да сенаправи това — като например, мрежовите скриптове Xen — за избегнати.

  • Интернационалнализиране

    13

    Планирано е в бъдещите издания да се смени NetworkManager с netcf като покритие замрежови конфигурирания, обхващащи цялата система; това все още не е в сила, но то щеунифицира допълнително потребителския опит в мрежовото конфигуриране. Също така епланирано да се разкрие функционалността на мрежовото конфигуриране в бъдещо исдание наvirt-manager.

    4.2.4. Bluetooth Услуга По ЖеланиеЗа да се поддържат Bluetooth устройствата, Bluetooth услугата на заден план е стартирана поподразбиране в предишните версии на Fedora. В това издание, Bluetooth услугата е стартиранапо желание, когато е необходима и спира автоматично 30 секунди след последното ползване наустройство. Това намалява използваните ресурси и времето за началнот стартиране.

    4.3. ИнтернационалнализиранеТази секция включва информация по езиковата поддръжка във Fedora.

    4.3.1. iBusiBus has undergone further development and improvements, such as:• Вграден модул за въвеждащи методи за Qt4 (ibus-qt).

    • Поддръжка на клавиатурни подредби за разработчиците на методи въвеждане. Възможно есъщо потребителите на клавиатурни подредби, различни от US-QWERTY да използват методиза въвеждане, които са изработени само за US-QWERTY.

    4.3.2. ChineseОще китайски таблици бяха пригодени от scim-table към ibus-table.

    4.3.3. IndicШрифтовете Lohit бяха разделени на подпакети за всеки поддържан скрипт. Сега те сасъвместими с Unicode 5.1.

    4.3.4. JapaneseШрифтовете IPA бяха добавени, за да се предоставят шрифтове с добро качество и покритие наJIS2004. Инсталирането на пакетите ipa-gothic-fonts, ipa-pgothic-fonts, ipa-mincho-fonts and ipa-pmincho-fonts е препоръчително за добавяне на JIS2004 особеностите към Fedora.

    4.4. MultimediaThusnelda

    В подкрепа на свободната култура, отвореното уеб пространство и за намаляване навлиянието на кодеците, представляващи собственически и патентни пречки, Red Hatспонсорира подобренията по инплементацията на отворения видео кодек Ogg Theora, подкодовото име Thusnelda чрез Christopher Montgomery (xiphmont), който създаде формата,а в резултат от работата по него, кодекът претърпя драстични подобрения. Това изданиевключва този кодек от ново поколение, който сравнен с libtheora 1.0, може да произведесравнително подобно качествени енкодирания на по-нисък битрейт или по-добро качество

  • Бележки на Изданието

    14

    на същия битрейт. Всички приложения, които използват библиотеката libtheora, влючителнои всички GStreamer приложения автоматично и ясно ще се възползват от тези подобрения.

    Pulse Audio ПодобренияFedora developers have been made several improvements to the PulseAudio system. Moredetails are available from http://0pointer.de/blog/projects/oh-nine-sixteen.html. These include thefollowing:• нова логика на миксера

    • поддръжка на UPnP MediaServer

    • подобрена поддръжка на hotplug

    • поддръжка на съраунд звук за звукове за събития

    Fedora StudioFedora Studio е пакет по избор с мултимедийни менюта, който позволява на потребителитеда касифицират своите аудио и видео приложения на своето меню на работния плот. Впредишни версии на Fedora, всички мултимедийни приложения бяха в една огромна група.Този пакет прави навигирането на аудио и видео приложения по-лесно за потребителите.

    5. Промени във Fedora за Системни Администратори

    5.1. Fedora 12 Време за Зареждане

    5.1.1. GRUB с ext4 поддръжкаFedora 9 първоначално включваше експериментална поддръжка на ext4, а за Fedora 11 тя бе поподразбиране.Все пак GRUB, в тази си версия, не поддържаше ext4 и поради това изисквашеотделен дял за зареждане, форматиран като ext3 или ext2. Сега Fedora 12 включва обновенаверсия на GRUB с поддръжка на ext4. Anaconda (инсталаторът на Fedora) също ще го позволи.

    5.1.2. Dracut — нова зареждаща системаUp until Fedora 10, the boot system (initial ram disk or initrd) used to boot Fedora was monolithic, verydistribution-specific and did not provide much flexibility. This will be replaced with Dracut, an initial ramdisk with an event-based framework designed to be distribution-independent. It has been also adoptedby the Fedora-derived OLPC project's XO operating system. OLPC modules for Dracut are availablein the Fedora repository. Early feedback and testing is welcome.

    5.1.3. По-бързо и по-гладко графично стартиранеKernel Mode Setting (KMS) сега е позволено по подразбиране също и на системите NVIDIA,през драйвъра Nouveau. Fedora 10 първоначално включваше поддръжка на KMS, но само занякои ATI видеокарти. Във Fedora 11 това беше разширено също и до картите Intel. Fedora 12 беразширирена с подръжката на картите NVIDIA.

    В резултат на това подобрение, графичното зареждане на почти всички системи ще е по-бързо ипо-гладко чрез методаplymouth, разработен от Fedora.

    http://0pointer.de/blog/projects/oh-nine-sixteen.html

  • Сигурност

    15

    5.2. СигурностТази секция взима под внимание различни бележки по сигурността от Fedora.

    5.2.1. По-ниска способност за действиеУслугите, стартирани като root бяха преразгледани и променени да вървят с по-нискаспособност за действие. Това намалява желателността от използването им за взимане напо-високи привилегии. В допълнение, разрешенията на shadow файла бяха променени на000 и няколко директории в $PATH бяха настроени на 555, за да се предодвратят услуги безDAC_OVERRIDE да имат достъп до shadow файла или да записват в $PATH директорията.

    Когато някой атакува система, той обикновенно не може да направи много, освен ако не можеда вземе по-високи привилегии. Тази характеристика намалява броя на целите за атакуване,които могата да бъдат изплозвани за взимане на по-високи привилегии, така че ще бъде по-трудно да се покори.

    Процеси с root uid също могат да навредят на системата, защото могат да записват във почтивсеки файл и, разбира се, да четат /etc/shadow file. Все пак, ако системата е заздравенатака, че root да изисква способността DAC_OVERRIDE, тогава само ограничен брой процесимогат да навредят на системата. Това няма да засегне никои admin способности, защото тевинаги имат пълни права, което включва DAC_OVERRIDE. За това, даже ако някой успешноатакува root процес, сега ще е по-трудно да се възползва от тази атака.

    Заздравената система би имала разрешения като: 555 /bin, 555 /lib, 000 /etc/shadowи така нататък. Текущата цел е да се покрият директориите в променливата $PATH,библиотечните директории, /boot и /root. Схемата по никакъв начин не вляе на SELinux, а годопълва, от както способностите са контролирани от DAC и имат първата дума за позволениетона достъпа.

    5.2.2. SELinux Изолирана средаИзолираната среда на SELinux позволява стартирането на команди с ограничения. Засъжаление, спецификата на GUI приложенията, за които тя е най-необходима, не позволявапълната й функционалност.

    Нова sandbox -X команда позволява много GUI приложения да бъдат стриктно ограничени.Чрез използването на командата през някои уеб приложения, потребителят може да определи,например, че Open Office трябва да стартира нормално, когато е повикан от потребител, нотрябва да бъде ограничен, когато е извикан от уеб.

    Когато са стартирни от изолираната среда на SELinux, GUI приложенията имат достъп самодо ограничени директорийни структури, които се унищожават при изход, забранява се достъпадо мрежата и стартират в изолиран X-сървър, който предотвратява достъпа до други Xприложения.

    5.3. VirtualizationВиртуализацията във Fedora 12 включва основни промени и нови опции, които продължават даподдържат KVM, Xen и много други платформи за виртуални машини.

    KVM и QEMU придобиха известен брой нови характеристики в това издание. KVM гостовотопотребление на паметта и производителността са подобрени от добавянето на KSM и KVM Huge

  • Бележки на Изданието

    16

    Page Backed Memory. Производителността на образния формат qcow2 е доста усъвършенстван.Поддръжка на SR-IOV и NIC hotplug беше добавена. На накрая, gPXE е използван на мястото наetherboot за гостово PXE зареждане.

    На страната на libvirt, API-та бяха добавени за управление на съхранението и упревление намрежовите устройства. libvirt сега стартира също и QEMU процеси без привилегии.

    Нова библиотека (libguestfs) и интерактивен инструмент (guestfish) сега са на разположение задостъп и модификация на дискови образи на виртуални машини.

    5.3.1. Kernel Same Page Merging и Намалено Гостово Потребление наПаметKernel SamePage Merging (KSM) allows identical memory pages to be merged by the kernel intoa single page shared between one or more processes. This feature is leveraged by KVM to allowmultiple, similar, guest virtual machines to have a reduced memory footprint. Because memory isshared, the combined memory usage of the guests is reduced.

    For further details refer to http://fedoraproject.org/wiki/Features/KSM and http://lwn.net/Articles/306704/

    5.3.2. KVM Голяма Подсигуреност на Страници от ПаметтаРазрешете KVM гости да използват голяма подсигуреност на страници от паметта , за данамалите консумацията на памет и подобрите дееспособността, като намалите напора на CPUкеша. Потребителите на KVM гости, използвайки голяма подсигуреност на страници от паметтаби трябвало да почувстват подобрена дееспособност с някои спестявание в консумациятана хостовата памет. Ползата от производителността е зависима от работното натоварване.Използвайки голяма подсигуреност на страници от паметта има и недостатък - вече не можетеда swap-вате или balloon-вате гостовата памет.

    For further details refer to: http://fedoraproject.org/wiki/Features/KVM_Huge_Page_Backed_Memory.

    5.3.3. KVM NIC HotplugNetwork interfaces may now be added to a running KVM guest using libvirt/virt-manager without theneed to restart the guest.

    For further details refer to: http://fedoraproject.org/wiki/Features/KVM_NIC_Hotplug.

    5.3.4. KVM qcow2 ПроизводителностThe native disk image file format of qemu is qcow2. Qcow2 provides enhanced features over rawimages, including: base images, snapshots, compression, and encryption.

    Потребителите, които желаята да предпазат данните на гостовата машина от хостовисрутвания, обикновено забраняват кеширането на записванията на хоста. По-рано, това водешедо много малка производителност за госта в qcow2 образите.

    I/O производителността на дисковите образи на qcow2 бе подобрена доста. Потребителите,които не бяха използвали qcow2, заради лошата производителност, можеби ще пожелаят дапреминат и да се възползвато от допълнителните опции, които предлага форматът за суровитеобрази.

    http://fedoraproject.org/wiki/Features/KSMhttp://lwn.net/Articles/306704/http://lwn.net/Articles/306704/http://fedoraproject.org/wiki/Features/KVM_Huge_Page_Backed_Memoryhttp://fedoraproject.org/wiki/Features/KVM_NIC_Hotplug

  • Virtualization

    17

    For further details refer to: http://fedoraproject.org/wiki/Features/KVM_qcow2_Performance and http://www.gnome.org/~markmc/qcow-image-format.html.

    5.3.5. KVM Стабилен Гостов ABIKVM гостите са представени чрез емулирана хардуерна платформа или приложен бинаренинтерфейс, който включва (например CPU модел, APIC, PIT, ACPI таблици, IDE/USB/VGAконтролери, NICs и т.н.). Когато QEMU е обновен до нова версия, някои аспекти на платформатамогат да се променят, след като са дообавени нови хардуерни способности. Това е проблемноза Windows гости, където гостова ABI промяна може да изиска инсталацията да бъдереактивирана.

    Сега, гостовите виртуални машини ще бъдат представени със същия ABI сред надгражданиятана QEMU.

    For further details refer to: http://fedoraproject.org/wiki/Features/KVM_Stable_Guest_ABI and http://fedoraproject.org/wiki/KVM_Stable_Guest_ABI_Design_Notes.

    5.3.6. libguestfs Библиотека за Манипулация на Виртуални МашиниAdded very late in the Fedora 11 development cycle, libguestfs is now an official feature in Fedora 12.libguestfs is a library for accessing and modifying guest disk images. Using Linux kernel and qemucode, libguestfs can access any type of guest filesystem that Linux and QEMU can.

    Следните инструменти са предлагани или добавени от libguestfs:• Спойки за OCaml, Perl, Python, Ruby, и Java програмни езици.

    • guestfish - Предлага интерактивен шел за редактиране на файловата система на виртуалнитемашини и изпълнението на команди в контекст на госта.

    • virt-df - Показва свободното място на файловата система на виртуалната машина

    • virt-inspector - Показва ОС версия, ядро, драйвъри, точки на монтиране, приложения и т.н въввиртуалната машина.

    • virt-cat - "Cat" out any file from inside a virtual machine.

    За повече подробности, позовете се на:• http://fedoraproject.org/wiki/Features/libguestfs

    • http://libguestfs.org/

    5.3.7. Управление на Мрежови УстройстваCommonly used host network configurations, like bridges, bonds, VLAN's and sensible combinationsthereof may now be created using the general-purpose network configuration library, netcf.Enhancements to the libvirt API expose this new functionality to remote managment hosts with libvirtd

    За повече подробности, позовете се на:• http://fedoraproject.org/wiki/Features/Network_Interface_Management

    • http://fedorahosted.org/netcf/

    • http://www.libvirt.org/remote.html

    http://fedoraproject.org/wiki/Features/KVM_qcow2_Performancehttp://www.gnome.org/~markmc/qcow-image-format.htmlhttp://www.gnome.org/~markmc/qcow-image-format.htmlhttp://fedoraproject.org/wiki/Features/KVM_Stable_Guest_ABIhttp://fedoraproject.org/wiki/KVM_Stable_Guest_ABI_Design_Noteshttp://fedoraproject.org/wiki/KVM_Stable_Guest_ABI_Design_Noteshttp://fedoraproject.org/wiki/Features/libguestfshttp://libguestfs.org/http://fedoraproject.org/wiki/Features/Network_Interface_Managementhttp://fedorahosted.org/netcf/http://www.libvirt.org/remote.html

  • Бележки на Изданието

    18

    5.3.8. Single Root I/O VirtualizatonSingle Root I/O Virtualizaton е PCI опция, която позволява виртуални функции (VF) дабъдат създавани, споделящи ресурсите на физическа функция (PF). VF устройствата сапредназначени за гостови виртиални машини и се появяват като физически PCI устройствав госта. Поради това, че гостовата ОС ефективно подкарва хардуера директно, I/Oпроизводителността е в равенство с производителността на желязото.

    За повече подробности, позовете се на:• http://fedoraproject.org/wiki/Features/SR-IOV

    • http://www.pcisig.com/specifications/iov/

    • http://fedoraproject.org/wiki/Features/KVM_PCI_Device_Assignment

    5.3.9. gPXE сега По Подразбиране за ГоститеQEMU guests now make use of the more modern and currently maintained gpxe rather than thedeprecated etherboot tool for PXE booting.

    За повече подробности, позовете се на:• http://fedoraproject.org/wiki/Features/VirtgPXE

    • http://etherboot.org/wiki/index.php

    5.3.10. Virt ПривилегииПромени бяха представени за виртуалните машини QEMU/KVM за подобряване на хостоватасигурност в случай на грешка в изпълнимия файл на QEMU.

    • Разрешенията на /dev/kvm бяха обновени до позволение на непревилигировани потребителида използват KVM хардуерна акселерация.

    • QEMU процеси, размножени от virt-manager при локално настолно инсталиране, сега стартиракато настолен потребител.

    • QEMU processes spawned by the privileged libvirtd daemon now run as an unprivileged account,user 'qemu', group 'qemu'.

    • libvirtd will change ownership of any disks assigned to a virtual machine at startup, to user 'qemu',group 'qemu', except for readonly/shared disks.

    • To revert to previous Fedora behaviour of running all QEMU instances as 'root', two configparameters are introduced in /etc/libvirt/qemu.conf. It is not recommended to change these.

    За повече подробности, позовете се на:

    • http://fedoraproject.org/wiki/Features/VirtPrivileges

    5.3.11. Virt Управление на СъхранениетоFibre Channel N_Port ID Виртуализация или NPIV позволява създаването на многобройнивиртуални N_Port-тове на единичен физически хостов бъс адаптер.API-тата на възловотоустройство на libvirt бяха разширени, за да могат да създават и разрушават виртуални адаптери,използвайки NPIV.

    http://fedoraproject.org/wiki/Features/SR-IOVhttp://www.pcisig.com/specifications/iov/http://fedoraproject.org/wiki/Features/KVM_PCI_Device_Assignmenthttp://fedoraproject.org/wiki/Features/VirtgPXEhttp://etherboot.org/wiki/index.phphttp://fedoraproject.org/wiki/Features/VirtPrivileges

  • Virtualization

    19

    API-тата, позволяващи откриване на съхраненията и създаването на сдружения, бяхаразширени, за да откриват и сканират отново съхранения на база на per-SCSI-хост. Сегаадминистраторите могат да откриват, конфигурират и да снабдяват с провизии съхранения завиртуални машини, без нуждата от многобройни инструменти.

    За повече подробности, позовете се на:• http://fedoraproject.org/wiki/Features/VirtStorageManagement

    • http://libvirt.org/storage.html

    5.3.12. Други подобрения

    5.3.12.1. Libvirt Technology Compatibility KitFedora now includes the libvirt Technology Compatibility Kit (TCK). The TCK is a functional test suitewhich provides detailed reports on functionality available for each libvirt driver and can be used toquickly identify failures or regressions in the development of Fedora's virtualization features.

    За повече подробности, позовете се на:• http://fedoraproject.org/wiki/Features/VirtTCK

    • http://libvirt.org/drivers.html

    5.3.12.2. Хранилище за Преглед на Технологията за ВиртуализацияThe Virtualization Preview Repository has been created for people who would like to test the verylatest virtualization related packages. This repo is intended primarily as an aid to testing and earlyexperimentation. It is not intended for 'production' deployment.

    За повече подробности, позовете се на:• http://fedoraproject.org/wiki/Virtualization_Preview_Repository

    5.3.12.3. Xen Поддръжка на ЯдротоПакетът на ядрото в Fedora 12 поддържа зареждане като гостов domU, но няма да фукциониракато dom0, докато такава поддръжака не е текущо предоставена. Работата продължава инадеждите са високи, че поддръжката ще бъде включена в ядрото 2.6.33 и Fedora 13.

    Най-скорошното издание на Fedora с поддръжка на dom0 е Fedora 8.

    Зареждайки Xen domU гост през Fedora 12 хост изисква KVM базирания xenner. Xenner стартирагостовото ядро и малък Xen емулатор заедно като KVM гост.

    KVM изисква хардуерна виртуализация на хостоватасистема.Системите, на които им липсва хардуерна виртуализация не поддържат Xen гости засега.

    За повече подробности, позовете се на:• http://sourceforge.net/projects/kvm

    • http://kraxel.fedorapeople.org/xenner/

    http://fedoraproject.org/wiki/Features/VirtStorageManagementhttp://libvirt.org/storage.htmlhttp://fedoraproject.org/wiki/Features/VirtTCKhttp://libvirt.org/drivers.htmlhttp://fedoraproject.org/wiki/Virtualization_Preview_Repositoryhttp://sourceforge.net/projects/kvmhttp://kraxel.fedorapeople.org/xenner/

  • Бележки на Изданието

    20

    • http://fedoraproject.org/wiki/Features/XenPvops

    • http://fedoraproject.org/wiki/Features/XenPvopsDom0

    5.4. Уеб Сървъри и Сървъри за Съдържание

    5.4.1. mod_fcgid 2.3.4This release includes mod_fcgid 2.3.4, the first non-beta release from its new home as part of theApache httpd project. There should be no compatibility problems with existing applications designedto work with older versions of mod_fcgid but the configuration directives of mod_fcgid itself haveall been renamed to avoid any potential conflicts with other parts of the Apache httpd project. Thismeans that users updating from older releases may need to edit their mod_fcgid configuration: a script"fixconf.sed" is included in the mod_fcgid package to convert configurations from the old directivenames to the new ones.

    5.5. Samba (Windows Съвместимост)Тази секция съдържа информация относно Samba, наборът от софтуер, който Fedora използва,за да си взаимодейства с Microsoft Windows системите.

    GFS2 Clustered SambaС наличието на натрупващите бази данни (CTDB) за Samba, е възможно многобройниинстанции на smbd през различни възли на натрупване да споделят състоянитето си.Сега е възможно да се експортира gfs2 файлова система през един или повече възела внатрупването в активна/пасивна или активна/активна конфигурация, за да предложи широкодостъпна Samba услуга.

    5.6. Файлови Системи

    5.6.1. fusecompressFusecompress е компресираща файлова система, монтируема от непревилигированитепотребители. Fedora-11 имаше fusecompress-1.99.19. Fedora-12 е обновена с fusecompress-2.6.Това разрешава много от големите проблеми, но променя настоящия дисков формат.Потребителите с fusecompress файлови системи ще трябва да преместят данните си нафайлова система с новия формат.За целта ще им е нужен пакета fusecompress_offline1, освенако не декомпресират преди обновяването.

    Трябва да конвертирате своите файлови системи.If a user doesn't read these release notes and realize they need to upgrade the format,the first indication they'll have that something is wrong will probably be when they try toread a text file and it is binary:

    $ less test.txt"test.txt" may be a binary file. See it anyway?

    http://fedoraproject.org/wiki/Features/XenPvopshttp://fedoraproject.org/wiki/Features/XenPvopsDom0

  • X Window System (Графика)

    21

    Основният метод за обновяване на файловата система е документиран във файл /usr/share/doc/fusecompress_offline1-%{version}/README.fedora в пакета fusecompress1.Пакетът fusecompress съдържа README.fedora, който казва на потребителите да инсталиратfusecompress_offline1 и да прочетат този файл. Инструкциите за надграждане са повторени подолу:

    Let's say that in Fedora 11 your old fusecompress rootDir (where the files areactually stored) is in ~/.fusestorage and you mount it on ~/storage. Now you'veupdated to Fedora 12 and need to get your fusecompress filesystems updated tothe new on-disk format. Here's the basic steps::

    # Make sure the old fusecompress filesystem is unmounted fusermount -u ~/storage # Move it to a new location mv ~/.fusestorage ~/.fusestorage.old # Create a new directory for our new format data mkdir ~/.fusestorage # Mount the new directory. It's now a new format fusecompress filesystem fusecompress ~/.fusestorage ~/storage # Decompress all the files in the old fusecompress data directory fusecompress_offline1 ~/.fusestorage.old # Move the files into the new format storage mv .fusestorage.old/* ~/storage # If you have any hidden files, remember to move them too mv .fusestorage.old/.?* ~/storage

    Note that to use this exact procedure you need to have enough disk space touncompress all of the files stored in ~/.fusestorage.old. If you don't havethat much space, you'll have to run fusecompress_offline1 on portions of~/.fusestorage.old and move them to ~/storage where they'll be recompressed,freeing up the space for you to run fusecompress_offline1 on more files.

    5.7. X Window System (Графика)Тази секция съдържа информация, свързана с имплементацията X Window System, X.Org,предлагани заедно с Fedora.

    5.7.1. DisplayPortDisplayPort е нов дигитален конектор и протокол на дисплеи. DisplayPort позволява по-голямкапацитет на дисплейния интерфейс, давайки възможност на производителите на дисплеида предлагат по-висока резолюция, по-голяма наситеност на цветовете и по-висок разряд наопресняване.

    Fedora 12 включва усъвършенствани възможности на DisplayPort за Intel адаптерите,поддържащи тази опция. Apple, HP и Dell предлагат DisplayPort дисплей устройства. Предполагасе, че бъдещите лаптопи може да съдържат вграден DisplayPort интерфейс, поради това, чеDisplayPort има потенциала за намаляване на разхода на мощност,

    5.7.2. Видео Драйвъри от трети страниRefer to the Xorg third-party drivers page for detailed guidelines on using third-party video drivers:http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

    http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

  • Бележки на Изданието

    22

    5.8. Инфраструктура HA ClusterТази секция взима под внимание промените и добавките в инструментите за натрупване въвFedora 12.

    6. Промени във Fedora за Разработчици

    6.1. ИнструментиFedora 12 включва богат комплект от инструменти за разработка, включително всичкипопулярни езици за програмиране, най-добрите и най-новите IDE-та и обширен набор отбиблиотеки. Тази секция посочва главните промени за Fedora 12. За пълен списък от стотицитеобновени компоненти за разработка, вижте таблиците в края на този документ.

    emacsemacs has been updated to version 23. Emacs 23 has a wide variety of new features, including:• Подобрена поддръжка на Unicode

    • Шрифтова интерпретация с Fontconfig и Xft.

    • Поддържано е използването на X дисплеи и текстови конзоли в една сесия и работа катоуслуга.

    • Поддръжка на мултифайлово записване в системи за разпределителен контрол наверсиите (VC-dir).

    • Нови режими и пакети за преглеждане на PDF и postscript файлове (Doc-view режим),свързване към процеси през D-Bus (dbus), свързване с Пазача на Лични на GNU (EasyPG),редактиране на XML документи (nXML режим), редактиране на Ruby програми (Rubyрежим) и още.

    mercurialВерсия 1.3.1 на mercurial сега включва експериментална поддръжка на подхранилища.

    6.2. ЕзициFedora 12 включва всички популярни езици за програмиране. Тази секция посочва основнитепромени след Fedora 11. От както Fedora се стреми да включи последното от текущитеразработки, има разбира се и минимални промени. За подробности, погледнете таблиците накрая на този документ.

    HaskellFedora 12 включва haskell-platform-2009.2.0.2. Haskell Platform е набор от библиотеки иинструменти, предлагащи позната стабилна платформа за разработката на Haskell проекти.

    ghc беше обновен до 6.10.4. Диспечърът на прозорци xmonad и още няколко библиотекисъщо бяха добавени (cgi, editline, fgl, GLUT, haskell-platform, network, OpenGL, tar, time, utf8-string, X11-xft, xmonad, xmonad-contrib).

    ghc-rpm-macros съдържа rpm макросите, използвани в Насоките за Пакетиране на Haskell.

  • Eclipse

    23

    phpFedora 12 includes version 5.3.0 of php. This includes a number of significant new featuresincluding support for namespaces, late binding, more consistent float rounding as wellas a number of performance enhancements. For complete details see http://php.net/releases/5_3_0.php.

    6.3. EclipseEclipse has had a major update to version 3.5 (Galileo). Users should read the Eclipse New &Noteworthy page available at http://update.eclipse.org/downloads/drops/R-3.5-200906111540/eclipse-news-all.html to see the release notes for this version.

    Сега, Fedora включва повече добавки за Eclipse, от всякога, с ново интегриране на Doxygen(eclipse-eclox), Remote System Explorer (eclipse-rse) и Verilog/VHDL Editor (eclipse-veditor).

    Други главни промени в добавките на Eclipse включват Data Tools Platform, който сега съдържаIDE за цялостна разработка на бази данни (eclipse-dtp), Dynamic Language Toolkit сега включваинтеграция на Remote System Explorer (eclipse-dltk-rse), а остарелият компонент EclipseModelling Framework SDO беше премахнат (eclipse-emf-sdo).

    7. Промени във Fedora за Специфична Аудиенция

    7.1. What's new in science and mathematicsFedora 12 включва поредица от пакети за наука и математика. Следните пакети бяха обновениза Fedora 12.

    RR and many of its subpackages have been updated to the latest versions. There are a largenumber of new features which are described in detail on the project's mailing list: https://stat.ethz.ch/pipermail/r-announce/2009/thread.html.

    fetfet is a scheduling program for schools and universities. In addition to a large number of bugfixes and performance improvements, fet 5.10.2 allows for scheduling fixed time events, allowsconstraints to be placed on hours for teachers, allows activities to be locked and unlocked, andsetting preferred starting times and rooms. The details may be found in the fet news at http://lalescu.ro/liviu/fet/.

    Голям брой други пакети имат малък напредък или обновени поправки на грешки. Позовете сена таблиците на края на този документ за подробности.

    7.2. Electronic Design AutomationТази секция очертава промените във Fedora Електронна Лаборатория за Fedora 12.Забележете, че известен брой от приложенията имат употреба от различните общности. Тезиспецифични приложения се разглеждат в секциите Дизайн на Електрически Вериги (коятовключва симулация и PCB оформление) и Закрепителна Разработка от тези бележки.

    http://php.net/releases/5_3_0.phphttp://php.net/releases/5_3_0.phphttp://update.eclipse.org/downloads/drops/R-3.5-200906111540/eclipse-news-all.htmlhttp://update.eclipse.org/downloads/drops/R-3.5-200906111540/eclipse-news-all.htmlhttps://stat.ethz.ch/pipermail/r-announce/2009/thread.htmlhttps://stat.ethz.ch/pipermail/r-announce/2009/thread.htmlhttp://lalescu.ro/liviu/fet/http://lalescu.ro/liviu/fet/

  • Бележки на Изданието

    24

    7.2.1. Collaborative Code ReviewЕдно от многото лица на дизайна на дигитален хардуер налага проследяване на многофайлове снабдявани от множество EDA инструменти. Евентуалните доклади или netlist-товесе анализират внимателно и записвани като част от методологията за прекратяване. Всякакомпания проследява тези проектозависими файлове под определена директорийна структураи под определена контролнопроверена състема по техен избор.

    Ние включихме ефикасно и надеждно решение за кодово преразглеждане в колекциятана Fedora. Това trac-базирано равноправно решение за преразглеждане ще помогне засъздаването на връзки и безследни препратки между грешки, задачи, набори от промени ифайлове. Проектните координатори ще имат по-реалистичен поглед върху вървящия проект ище могат да проследяват процесите много лесно и с внимание към различните важни събития исрокове.

    7.2.2. Eclipse Default IDEС помощта и подкрепата от страна на отбора на Fedora Eclipse, Eclipse се превръща в главноIDE на Fedora Електронна Лаборатория за HDL IP разработка и документация. Това приеманее за поддръжка на истинското общо взаимодействие между инструментите, предлагани отразличните произвидители на закрепителен софтуер.

    Следните добавки, предлагани по подразбиране от платформата Fedora ЕлектроннаЛаборатория ще подобри :• дизайна на предпокритя

    • автопроизвеждане на документация и поддръжка на професионални платна за данни

    • Perl/Tcl скриптиране (Perl модули, очертани като от FEL10)

    • проекти, контролирани по версия

    Пакет Описание

    eclipse-veditor Помага на IC дизайнерите/FPGA дизайнеритеда разработват Verilog/ VHDL код на Eclipse.

    eclipse-eclox Ако vhdl кодът налага коментари в стилdoxygen, pdf може да бъде автопроизведени използван или по време на вътрешнотозаседание, или изпратен на клиента.

    eclipse-texlipse Откакто pdf-овете са генерирани отlatex, добавката texlipse ще предоставядопълнително форматиране на проектнитестраници и лесно създаване на pdf-фове, сегасамо с Ctrl-S, вместо кликване, като при kile.Така че kile ще бъде премахнат от livedvd-тона Fedora Електронна Лаборатория.

    eclipse-cdt Предлага Закрепващи се C и C++ интрументиза разработка.

    eclipse-dltk-tcl Tcl скриптовете могат да бъдат поддържанизаедно с HDL кода.

  • Electronic Design Automation

    25

    Пакет Описание

    eclipse-epic Perl скриптовете могат да бъдат поддържанизаедно с HDL кода.

    eclipse-subclipse Интегрира Subversion към IDE-то на Eclipse

    eclipse-egit Интегрира distributed version controlled GITкъм IDE-то на Eclipse

    Таблица 1. Eclipse Добавки, избрани за хардуерен дизайн

    7.2.3. Аналогов