Fedora 11

Poznámky k vydání

Poznámky k vydání Fedory 11

Logo

Dale Bewley

Virtualization 

Paul Frields

Přehled 

Chitlesh Goorah

Electronic Design Automation 

Kevin Kofler

Pracovní prostředí 

Rüdiger Landmann

Instalace 

Ryan Lerch

Xorg 

John McDonough

Amatérské rádio, Nástroje pro vývoj 

Dominik Mierzejewski

Věda/Technika 

David Nalley

File Systems 

Zachary Oglesby

Multimedia 

Jens Petersen

Internacionalizace, Haskell 

Rahul Sundaram

Linux Kernel 

Miloslav Trmac

Instalační program 

Karsten Wade

Jádro 

Právní doložka

Copyright © 2009 Fedora Documentation Project.
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.
All other trademarks are the property of their respective owners.
Abstrakt
Tento dokument popisuje poznámky k vydání Fedory 11.

1. Vítejte u Fedory 11
1.1. Přehled Fedory 11
1.2. Požadavky na hardware
1.3. Vítejte u Fedory
1.4. Společné chyby
1.5. Zpětná vazba
2. Instalační poznámky
2.1. Instalace v textovém režimu
2.2. Poznámky pro přechod na vyšší verzi
2.3. Spouštěcí nabídka
2.4. Aktualizovaný obraz boot.iso
3. Zvláštní poznámky dle architektur
3.1. Specifika Fedory pro platformu x86
4. Změny ve Fedoře pro uživatele pracovních stanic
4.1. Pracovní prostředí Fedory
4.2. Sítě
4.3. Tisk
4.4. Podpora mezinárodních jazyků
4.5. Multimedia
4.6. Hry a Zábava
4.7. Live obrazy Fedory
5. Změny ve Fedoře pro systémové správce
5.1. Rychlost startu Fedory 11
5.2. lm_sensors
5.3. Bezpečnost
5.4. Virtualization
5.5. Webové a obsahové servery
5.6. Poštovní servery
5.7. Databázové servery
5.8. Souborové servery
5.9. Samba (kompatibilita s Windows)
5.10. Systémoví démoni
5.11. File Systems
5.12. X Window systém (Grafika)
5.13. Infrastruktura vysoce dostupných clusterů
6. Změny ve Fedoře pro vývojáře
6.1. Vývoj
6.2. Runtime
6.3. Nástroje
6.4. Java
6.5. Eclipse
6.6. Haskell
6.7. Embedded Development
6.8. Zpětná kompatibilita
6.9. Linux Kernel
7. Změny ve Fedoře pro zvláštní uživatele
7.1. Co je nového u vědy a metamatiky
7.2. Electronic Design Automation
7.3. Co je nového pro provozovatele amatérských rádiových stanic
A. Právní informace
A.1. Licence
A.2. Obchodní značky
A.3. Vnější odkazy
A.4. Vývoz
A.5. Právní informace
A.6. Další informace
B. Historie revizí

1. Vítejte u Fedory 11

1.1. Přehled Fedory 11

Jako vždy, Fedora neustává ve vývoji (http://www.fedoraproject.org/wiki/Red_Hat_contributions) a integraci nejnovějšího svobodného a open-source softwaru (http://www.fedoraproject.org/wiki/Features). Následující kapitoly poskytují stručný přehled hlavních změn oproti předchozímu vydání Fedory. Pro více podrobností o vlastnostech obsažených ve Fedoře 11 navštivte jejich jednotlivé wiki stránky, které podrobně uvádějí jejich cíle a pokrok vývoje:
Během vývojového cyklu můžete sledovat rozhovory s vývojáři klíčových vlastností, kteří tak poskytují pohled do jejich zákulisí:
Následují hlavní vlastnosti Fedory 11:
  • Automatická instalace písma a mime typů - PackageKit byl představen uživatelům ve Fedoře 9 jako aplikace pro správu softwaru nasaditelnou na více distribucí. Schopnosti, které nabízí díky integraci s pracovním prostředím byly více k vidění ve Fedoře 10, kde poskytl automatickou instalaci kodeků. Nyní, ve Fedoře 11, PackageKit rozšiřuje tuto funkcionalitu o možnost automatické instalace písem, pokud jsou vyžadovány pro zobrazování a úpravy dokumentů. Rovněž obsahuje schopnost instalace obsluhy zvláštních typů obsahu dle potřeby. Určitá práce musí být stále ještě dokončena, aby byla k dispozici automatická instalace aplikací.
  • Ovladač hlasitosti - Uživatelé Fedory musí v současnosti procházet mnoha úrovněmi mixérů v různých aplikacích pro řádné nastavení zvukových zdrojů. Všechny tyto úrovně jsou odhaleny v ovladači hlasitosti pracovního prostředí, představující pro uživatele velmi matoucí zkušenost. PulseAudio umožňuje sjednotit ovládání hlasitosti do jednoho rozhraní, které učiní nastavení zvuku snažší a bezproblémovější.
  • Intel, ATI a Nvidia kernel modesetting - Fedora 10 učinila první kroky mezi velkými distribucemi pro využívání funkce kernel modesetting (KMS) k urychlení startu systému do grafického režimu. V tomto období jsme naznačili, že časem přidáme větší podporu pro další grafické karty. KMS bylo možné původně využívat pouze na některých kartách od ATI. Ve Fedoře 11 se tato práce rozšířila o mnoho více grafických karet, včetně Intelu a Nvidia, stejně jako další karty ATI. Ačkoliv jsme ještě neskončili, ohromně jsme rozšířili pokrytí grafických karet u funkce KMS. A předpokládáme, že zvládnem ještě více.
  • Fingerprint - Extensive work has been done to make fingerprint readers easy to use as an authentication mechanism. Currently, using fingerprint readers is a bit of a pain, and installing/using fprint and its pam module take more time than should ever be necessary. The goal of this feature is to make it painless by providing all the required pieces in Fedora, together with nicely integrated configuration. To enable this functionality the user will register their fingerprints on the system as part of user account creation. After doing so, they will easily be able to log in and authenticate seamlessly using a simple finger swipe. This greatly simplifies one element of identity management and is a great step in the evolution of the Linux desktop.
  • Systém vstupní metody iBus - iBus byl přepsán do jazyka C a je novou výchozí vstupní metodou pro asijské jazyky. Umožňuje dynamické přidání nebo odebrání metody vstupu během sezení v pracovním prostředí. Podporuje čínštinu (pinyin, libchewing, tabulky), indštinu (m17n), japonštinu (anthy), korejštinu (libhangul), a další. Některé vlastnosti stále ještě chybí ve srovnání se SCIM, proto se velmi vyzývá k testování a rovněž se vítá oznamování problémů a návrhů na vylepšení.
  • Presto - Za normálních okolností pokud ve Fedoře aktualizujete balíček, stáhnete celý nový balíček. Ve většině případů (zejména u velkých balíčků) většina dat v aktualizovaném balíčku je shodná s původním balíčkem, přesto stahujete celý balíček. Presto vám umožňuje stáhnout rozdíl (tzv. delta) mezi již nainstalovaným a novým balíčkem (s aktualizací). Tato funkce může snížit velikost stahovaných aktualizací až o 60 – 80 %. V tomto vydání však ve výchozí instalaci není povolena. Pro využití této funkce instalujte zásuvný modul yum-presto příkazem yum install yum-presto.
    Pro další informace navštivte wiki stránku Presto.
Některé další vlastnosti tohoto vydání:
  • Soborový systém ext4 - Po dlouhý čas zůstával v Linuxu vyspělým standardem souborý systém ext3. Souborový systém ext4 je hlavní aktualizací, která se vyznačuje zdokonaleným návrhem, dokonce lepším výkonem a spolehlivostí, podporou mnohem většího úložiště a velmi rychlými kontrolami souborového systému a odstraňování souborů. Ext4 je nyní výchozím souborovým systémem pro nové instalace.
  • Vylepšená virtualizační konzole - Ve Fedoře 10 a dřívějších verzích byla konzole virtuálního hostovaného systému omezena na rozlišení obrazovky 800x600. Cílem ve Fedoře 11 je mít přímo k použití výchozí rozlišení obrazovky alespoň 1024x768. Nové instalace F11 poskytují možnost používat ve virtualizovaných hostech ostatní zařízení rozhraní, jako je USB tablet, které host automaticky detekuje a konfiguruje. Mezi výsledky patří ukazatel myši, který sleduje ukazatel lokálního klienta 1:1 a poskytuje rozšířené schopnosti.
  • MinGW (cross kompilátor pro Windows) - Fedora 11 přináší MinGW, vývojové prostředí pro uživatele Fedory, kteří si přejí kompilovat své programu pro běh pod Windows, bez potřeby používat Windows. V minulosti museli vývojáři portovat a kompilovat všechny potřebné knihovny a nástroje a toto ohromné úsilí se mnohokrát nezávisle opakovalo. MinGW omezuje duplicitu práce vývojářů aplikací poskytnutím množství knihoven a vývojových nástrojů, které jsou již portovány pro prostředí cross kompilátoru. Vývojáři nepotřebují opět sami překompilovat aplikace, ale mohou se soustředit pouze na změny potřebné u svých vlastních aplikací.
Vlastnosti Fedory 11 uvedené na stránce seznamu vlastností:

1.2. Požadavky na hardware

1.2.1. Procesory a paměťové požadavky pro architektury PPC

  • Minimum CPU: PowerPC G3 / POWER3
  • Fedora 11 podporuje generaci New World Apple Power Macintosh, na trhu zhruba od roku 1999 dosud. Ačkoliv stroje Old World by měly fungovat, vyžadují zvláštní zavaděč, který není v distribuci Fedora obsažen. Fedora je také instalována a testována na strojích POWER5 a POWER6.
  • Fedora 11 podporuje stroje pSeries a Cell Broadband Engine.
  • Fedora 11 také podporuje Sony PlayStation 3 a Genesi Pegasos II a Efika.
  • Fedora 11 obsahuje podporu nového hardwaru pro stroje P.A. Semiconductor 'Electra'.
  • Fedora 11 rovněž podporuje pracovní stanice s velkou výpočetní silou (powerstation) Terrasoft Solutions.
  • Doporučeno pro textový režim: 233 MHz G3 nebo lepší, 128 MiB RAM.
  • Doporučeno pro grafický režim: 400 MHz G3 nebo lepší, 256 MiB RAM.

1.2.2. Procesory a paměťové požadavky pro architektury x86

Následující specifikace CPU jsou uvedeny ve smyslu procesorů Intel. Ostatní procesory, jako AMD, Cyrix a VIA, které jsou kompatibilní a ekvivalentní následujícím procesorům Intel, mohou být rovněž používány s Fedorou. Fedora 11 vyžaduje Intel Pentium nebo lepší, a je optimalizována pro procesory Pentium 4 nebo novější.
  • Doporučeno pro textový režim: 200 MHz třídy Pentium nebo lepší
  • Doporučeno pro grafický režim: 400 MHz Pentium II nebo lepší
  • Minimální RAM pro textový režim: 128 MiB
  • Minimální RAM pro grafický: 192 MiB
  • Doporučená RAM pro grafický: 256 MiB

1.2.3. Procesory a paměťové požadavky pro architektury x86_64

  • Minimální RAM pro textový režim: 256 MiB
  • Minimální RAM pro grafický: 384 MiB
  • Doporučená RAM pro grafický: 512 MiB

1.2.4. Požadavky na prostor na pevném disku pro všechny architektury

Všechny balíčky mohou zabírat na disku přes 9 GB. Konečná velikost se odvíjí od instalovaného spinu a balíčků vybraných během instalace. Další prostor na disku se vyžaduje během instalace pro podporu instalačního prostředí. Tento dodatečný prostor odpovídá velikosti souboru /Fedora/base/stage2.img (na instalačním Disku 1) s připočtením velikosti souborů v adresáři /var/lib/rpm na instalovaném systému.
Z praktického hlediska požadavky na prostor na disku se mohou různit od nejméně 90 MiB pro minimální až po dalších 175 MiB u větších instalací.
Dodatečný prostor je rovněž vyžadován pro uživatelská data a nejméně 5 % volného místa by mělo být zachováno pro bezproblémové fungování systému.

1.2.5. Warning on at11e network driver

There is an issue with network hardware driven by the atl1e driver under Fedora 11 that consistently causes network traffic corruption. Such hardware includes, at least, some ASUS motherboards, newer eeePC models, and some hardware from Acer. Where a different network card cannot be added, users who depend on reliable network traffic would be advised to not upgrade from Fedora 10 to Fedora 11 at this time. This issue is being tracked in http://bugzilla.redhat.com/show_bug.cgi?id=503288.

1.3. Vítejte u Fedory

Fedora je operační systém založený na Linuxu, který přináší nejnovější svobodný a open-source software. Fedora je vždy pro každého svobodná z hlediska použití, změn a šíření. Je tvořena lidmi po celém světě, kteří pracují společně jako komunita: the Fedora Project (Projekt Fedora). Projekt Fedora je otevřený a každý je vítán, pokud zamýšlí se zapojit. Projekt Fedora je v popředí pro Vás, vedoucí pokrok svobodného, otevřeného softwaru a obsahu.

Poznámka

Navštivte internetové stránky http://docs.fedoraproject.org/release-notes/ pro zhlédnutí posledních poznámek k vydání Fedory, zejména pokud přecházíte na vyšší verzi. Pokud přecházíte z vydání Fedory, které je starší než je vydání ezprostředně předchozí, měli byste čerpat dodatečné informace ze starších Poznámek k vydání.
Můžete pomoci komunitě Projektu Fedora pokračovat ve zdokonalování Fedory, pokud založíte zprávy o chybách nebo požadavky na vylepšení. Pro více informací o oznamování chyb a vlastností navštivte http://fedoraproject.org/wiki/Bugs_and_feature_requests. Děkujeme za vaši účast.
Pro obecnější informace o Fedoře navštivte následující internetové stránky:

1.4. Společné chyby

Žádný software není bezchybný. Jednou z vlastností svobodného a open-source softwaru je možnost oznamovat chyby, pomáhat s jejich opravou nebo se zdokonalováním použitelnosti softwaru.
Pro každé vydání Projektu Fedora je udržován seznam společných chyb jako výhodné místo kde začít, pokud máte problém, který může být chybou v kódu softwaru:

1.5. Zpětná vazba

Děkujeme za váš čas, který věnujete zasílání připomínek, návrhů a oznamování chyb komunitě Fedory; pomáhá to vylepšit stav Fedory, Linuxu a svobodného softwaru na celém světě.

1.5.1. Poskytování zpětné vazby na software Fedory

Pro poskytování zpětné vazby na software Fedory nebo další systémové prvky, prosíme, přečtěte si stránky http://fedoraproject.org/wiki/Bugs_and_feature_requests. Seznam obvykle oznámených chyb a známých problémů pro toto vydání je dostupný na http://fedoraproject.org/wiki/Common_F11_bugs.

1.5.2. Poskytnutí zpětné vazby na Poznámky k vydání

Domníváte-li se, že tyto poznámky k vydání mohou být jakkoliv vylepšeny, můžete poskytnout svůj názor přímo autorům jednotlivých rubrik. Lze využít několik způsobů pro poskytnutí zpětné vazby, dle priority:

2. Instalační poznámky

Poznámka

Navštivte internetové stránky http://docs.fedoraproject.org/install-guide/ a zjistěte jak instalovat Fedoru. Pokud se během instalace dostanete do problémů nebo máte otázku, která není zodpovězena v těchto poznámkách k vydání, navštivte internetové stránky http://www.fedoraproject.org/wiki/FAQ a http://www.fedoraproject.org/wiki/Bugs/Common.
Anaconda je název instalačního programu Fedory. Tato kapitola pojednává o záležitostech souvisejících s anaconda a instalací Fedory 11.

2.1. Instalace v textovém režimu

Poznámka

Doporučujeme vám, abyste pužívali na svém počítači grafický instalátor Fedory kdykoliv je to možné. Pokud instalujete Fedoru na systém, který není vybaven grafickým zařízením, zvažte provedení instalace přes připojení VNC (viz. "Chapter 12. Installing Through VNC" ve Fedora 11 Installation Guide). Pokud váš systém disponuje grafickým zařízením, ale grafická instalace je neúspěsná, pokuste se spustit systém s volbou xdriver=vesa (viz. "Chapter 9. Boot Options" ve Fedora 11 Installation Guide) nebo přes nabídku Install system with basic video driver při spuštění z DVD distribuce Fedora 11.
Volba instalace v textovém režimu je ve Fedoře 11 významně zjednodušena oproti minulým verzím. Instalace v textovém režimu nyní vynechává složitější kroky, které byly dříve součástí celého procesu, a poskytuje vám bezproblémý a přímočarý zážitek.
Nyní jsou v textové instalaci zautomatizovány tyto kroky:
Výběr balíčků
Anaconda nyní vybírá balíčky automaticky pouze ze základních a hlavních skupin. Tyto balíčky postačují k zprovoznění systému připraveného k instalaci aktualizací a nových balíčků v závěru instalačního procesu.
Pokročilé rozdělování disku
Anaconda vám stále nabízí úvodní obrazovku z minulých verzí, která vám umožňuje určit, kam by měla anaconda instalovat Fedoru na váš systém. Můžete si vybrat použití celého disku, odstranit současné Linuxové oddíly, nebo použít volné místo na disku. Nicméně, anaconda nyní automaticky nastavuje schéma oddílů a neptá se na přidání nebo odstranění oddílů nebo souborových systémů z tohoto základního schématu. Pokud požadujete vlastní rozdělení disku během instalace, měli byste provést grafickou instalaci pomocí VNC připojení nebo minimální instalaci. Další pokročilé volby, jako např. řízení logických disků (LVM), šifrované souborové systémy a systémy s proměnnou velikostí, jsou stále k dispozici pouze v grafickém režimu nebo minimální instalaci.
Konfigurace zavaděče
Anaconda nyní automaticky provádí konfiguraci zavaděče.

2.1.1. Minimální instalace (kickstart) v textovém režimu

Instalace v textovém režimu použitím minimální instalace se provádí stějně jako tomu bylo v předchozích verzích. Avšak protože výběr balíčků, pokročilé rozdělování disků a konfigurace zavaděče jsou nyní v textovém režimu zautomatizovány, nemůže vás anaconda vyzvat k vložení informací, které vyžaduje během těchto kroků. Musíte proto zajistit aby soubor minimální instalace obsahoval konfiguraci balíčků, oddílů a zavaděče. Pokud některá z těchto informací chybí, anaconda skončí chybovou zprávou.

2.2. Poznámky pro přechod na vyšší verzi

Není možné přímo přejít z Fedory 9 na Fedoru 11 pomocí yum, musíte nejdříve přejít na Fedoru 10 a poté na Fedoru 11. Pro více informací navštivte http://fedoraproject.org/wiki/YumUpgradeFaq. Pro přímý přechod na Fedoru 11 můžete rovněž využít preupgrade spolu s anaconda. Snížíte tak čas přerušení provozu systému stáhnutím balíčků před instalací.
Některé upravené konfigurační soubory budou během přechodu na vyšší verzi nahrazeny jejich původními verzemi. V tomto případě budou vaše upravené soubory uloženy jako sobory *.rpmsave.

2.3. Spouštěcí nabídka

Spouštěcí nabídka DVD distribuce Fedora obsahuje novou volbu: Install system with basic video driver. Tato volba spouští systém s obecným ovladačem vesa (volbou xdriver=vesa) a umožňuje použít grafický instalační režim Fedory i pokud anaconda nemůže zavést správný ovladač pro vaší grafickou kartu.

2.4. Aktualizovaný obraz boot.iso

Instalační CD a DVD Fedory vám poskytují soubor obrazu boot.iso, který můžete vypálit na CD a použít pro zavedení systému a zahájení instalačního procesu. Běžně byste takto postupovali před instalací Fedory z vašeho lokálního pevného disku nebo ze sítě. Nyní můžete pužít CD vytvořené z obrazu boot.iso k zahájení instalace na systému, který využívá Unified Extensible Firmware Interface (UEFI). CD vytvořená ze starších verzí boot.iso fungovala pouze se systémy, které využívaly Basic Input Output System (BIOS).

3. Zvláštní poznámky dle architektur

Tato kapitola obsahuje poznámky, které jsou specifické pro hardwarové architektury podporované Fedorou.

3.1. Specifika Fedory pro platformu x86

Jako výchozí, pokud existuje podpora hardwaru, na 32-bitovém hardwaru je použit PAE kernel.

4. Změny ve Fedoře pro uživatele pracovních stanic

4.1. Pracovní prostředí Fedory

4.1.1. GNOME

Panel Gnome
V minulosti mohli uživatelé přesouvat panel Gnome po ploše tím, že po najetí na panel přidrželi stisknuté tlačítko myši a přetáhli panel na jiné místo. Nyní musejí rovněž přidržet stisknutou klávesu klávesnice při hýbání panelem. Ve výchozím nastavení je touto klávesou Alt, ale uživatelé si mohou nastavit kteroukoliv jinou (přes nabídku Systém>Volby>Okna).
Tato změna v chování velmi snižuje možnost nechtěného přemístění panelu uživatelem a sjednocuje způsob přesunu panelu Gnome s přesouváním oken v tomto prostředí.
Bluetooth
Balíček nástrojů bluez-gnome pro správu zařízení Bluetooth byl nahrazen balíčkem gnome-bluetooth, který přidává snadný přístup pro zapínání a vypínání Bluetooth na laptopech, snadnějšího asistenta pro nastavení nového zařízení a také schopnost připojení vstupních a zvukových zařízení.
Prohlížecí kód ObexFTP má nyní plnou podporu pro zápis a také nově obsaženou podporu pro bluetooth tablet Wacom.
Podpora audia přes bluetooth je obsažena v gnome-bluetooth a pulseaudiu jako předběžný náhled techologie.
Superuživatel Root je pro GNOME Display Manager zakázán
Superuživatel Root je ve výchozím nastavení pro GNOME Display Manager (GDM) zakázán od Fedory 10. Naléhavě doporučujeme se přihlašovaní tímto způsobem vyhýbat, místo toho raději pro příkazy vyžadující přístup s právy superuživatele použijte su -c nebo sudo. Pokud však chcete toto nastavení změnit, postupujte podle http://fedoraproject.org/wiki/Enabling_Root_User_For_GNOME_Display_Manager .

4.1.2. KDE

Toto vydání obsahuje KDE ve verzi 4.2.2. Pro zbývající aplikace KDE 3 jsou k dispozici knihovny kompatibility z KDE 3.5.10.
KDE 4.2 je nejnovější série vydání KDE 4 a poskytuje několik nových vlastností oproti 4.0 a 4.1, zejména většinu známých vlastností z KDE 3 a několik zcela nových. KDE 4.2.2 je vydání s opravami chyb ze série verzí KDE 4.2.
Fedora 11 obsahuje snímek plasmoidu NetworkManageru kde-plasma-networkmanagement, který nahrazuje snímek knetworkmanager z Fedory 10. Stejně jako ve Fedoře 8, 9 a 10, Live obrázy s KDE stále používají nm-applet z NetworkManager-gnome, neboť nebyl shledán jako připravený pro produkční nasazení. Balíček gnome-keyring-daemon ukládá hesla pro nm-applet. Přejete-li si vyzkoušet kde-plasma-networkmanagement, lze ho instalovat z repositáře.
Aktualizace softwaru (PackageKit)
Jelikož výchozím nástrojem pro aktualizace v KDE je (od Fedory 10) kpackagekit, aktualizační program gnome-packagekit již není v KDE nastaven pro běh (od Fedory 11). Tím se zamezuje situaci, kdy oba aplety se snažily běžet ve stejnou chvíli. Uživatelé Fedory 9 nebo 10, kteří spouští pod KDE gnome-packagekit by měly při přechodu na Fedoru 11 instalovat kpackagekit.
Efekty pracovní plochy
KDE 4.2 vylepšuje podporu desktopovým efektům v KWin, tedy okenním manžerovi KDE, zejména by měly být spolehlivější, s více efekty, včetně dobře známého efektu Kostky z Compizu. Avšak efekty jsou stále ve výchozím nastavení Fedory z důvodu stability a spolehlivosti vypnuty. Efekty mohou být zapnuty z apletu Pracovní plocha aplikace Volby systému.
Compiz může být rovněž používán s KDE. Lze ho instalovat z repozitáže jako balíček compiz-kde. Ovšem upřednostňovaný způsob zapnutí efektů pracovní plochy v KDE 4 je pomocí KWin.
Změny balíčků a aplikací
  • kde-plasma-networkmanagement nahrazuje knetworkmanager. Je rovněž k dispozici jako aktualizce pro Fedoru 10, ale zde knetworkmanager nenahrazuje. Povšimněte si, prosím, že nm-applet z NetworkManager-gnome je ve Fedoře 11 stále výchozím apletem pro NetworkManager.
  • KDE frontend pro PolicyKit je nyní poskytován v novém balíčku PolicyKit-kde. Nahrazuje PolicyKit-gnome na KDE Live CD. Obsahuje jak autentizačního agenta, tak editor pro nastavení autorizace (polkit-kde-authorization).
  • KDE 4.2 obsahuje jako součást balíčku kdebase-workspace službu PowerDevil pro správu napájení. Proto jsou odstraněny starší balíčky kpowersave a guidance-power-manager. Uživatelé přecházející ze staršího vydání Fedory by měly na svuj panel přidat plasmoid Battery Status, který je frontendem pro PowerDevil.
  • Balíček kdeartwork je rozdělen na několik balíčků, které umožňují instalaci daných skupin obrázků bez velkých tapet a zvuků. V aktualizacích Fedory 9 a 10 jsou vyžadovány hlavním balíčkem k zajištění přechodu na vyšší verzi. Tyto umělé závislosti jsou ve Fedoře 11 odstraněny a balíčky kdeartwork-wallpapers a kdeartwork-sounds tak mohou být instalovány nebo odinstalovány samostatně.
Dále jsou součástí Fedory 11 následující změny, které byly rovněž zpětně zahrnuty do aktualizací Fedory 10.
  • KDE je povýšeno z verze 4.1.2 na 4.2.2.
  • Balíčky qt a PyQt4 jsou aktualizovány z verze 4.4 na 4.5.
  • Knihovna phonon je aktualizována z verze 4.2 na 4.3.
  • Přidán balíček kompatibility kdepim3, poskytující balíček libkcal ve verzi pro KDE 3, pro opětovné zahrnutí podpory ICal v nástroji pro projektové řízení.
  • Nový balíček kdebase-workspace-googlegadgets poskytuje podporu pro Google Gadgets v Plasmě.
  • Předchozí balíček qgtkstyle je nyní součástí balíčku qt.
  • Předchozí balíček kde-plasma-lancelot je nyní součástí balíčku kdeplasma-addons.
  • Nový balíček system-config-printer-kde a kdeutils-printer-applet byl vydělen z balíčku kdeadmin, resp. kdeutils.
  • Balíčky kdeartwork-extras a kdeartwork-icons z rodiny kdeartwork jsou přejmenovány na kdeartwork-screensavers a kdeclassic-icon-theme. Názvy tak lépe odrážejí jejich současný obsah.
  • Framework Akonadi je nyní použit v několika aplikacích kdepim. Některé změny odrážejí tento stav:
    • Balíček akonadi nyní vyžaduje pro fungování výchozí konfigurace mysql-server. MySQL server nemusí být configurován, neboť Akonadi spouští instanci mysqld pro každého uživatele s výchozí konfigurací serveru. Je rovněž možné nastavit, aby Akonadi využíval instanci ručně-konfigurovaného systémového nebo vzdáleného serveru MySQL, ačkoliv toto nelze považovat za výchozí nastavení.
    • Balíček kdepimlibs-akonadi je oddělen z kdepimlibs, neboť některé knihovny z kdepimlibs jsou také používány mimo pim aplikací. Oddělení umožňuje instalaci těchto aplikací bez potřeby instalovat Akonadi a MySQL.
  • kde-l10n podporuje více jazyků.

4.2. Sítě

DNSSEC
The bind and unbound (recursive DNS servers) now enable DNSSEC validation in their default configuration. DNSSEC Lookaside Verification (DLV) is also enabled with the dlv.isc.org DLV Registry. This behavior can be modified in /etc/sysconfig/dnssec by changing the DNSSEC and DLV settings.
S povoleným DNSSEC, pokud doména poskytne DNSSEC údaje (např. .gov, .se, the ENUM zone a další TLD) pak údaje budou kryptograficky ověřeny na rekurzivním DNS serveru. Pokud ověření platnosti selže pro pokusy cache poisoning, např. prostřednictvím útoku Kaminsky, pak koncovému uživateli nebudou tyto podvrhnuté údaje předány. Nasazování DNSSEC se neustále rozšiřuje a je životně důležitým a logickým krokem k bezpečnějšímu Internetu pro uživatele. DLV se používá k přidávání domén podepsaných DNSSEC do domén TLD, které samy ještě nejsou podepsány, jako např. .com a .org.
TigerVNC
TigerVNC je použit jako výchozí VNC projekt. Názvy balíčků byly změněny na tigervnc, tigervnc-server a tigervnc-server-module. Názvy binárních souborů jsou zachovány z minulých verzí. Modul libvnc.so byl přemístěn do tigervnc-server-module. Ostatní beze změn.
Ethernet connections are not started at first boot
Refer to http://bugzilla.redhat.com/show_bug.cgi?id=498207. If you install Fedora 11 using a non-network-based method (e.g. CD or DVD), ethernet connections will not be automatically initialized at first boot, which is not the behaviour most people would expect. This is in fact intentional (enabling network interfaces on boot by default has security implications in some situations), but in future Fedora releases, there will be an option in the installer to designate which interfaces should be started at boot time.
You can use the NetworkManager tray icon to enable the ethernet interface you wish to use, but you would have to do this at each boot. To specify that an interface should always be started on boot, use the Network Connections tool: in the system menu, it is under System > Preferences > Network Connections. In the Wired tab, select the interface you wish to start at boot, and click Edit. Check the box marked Connect automatically, then click Apply, and quit the tool.

4.3. Tisk

V tomto vydání používá system-config-printer aplikaci PolicyKit pro kontrolu přístupu k vyhrazeným funkcionalitám cups. Následující funkce jsou v současnosti kontrolovány politikami PolicyKit:
  • přidání/odstranění/úprava místních tiskáren
  • přidání/odstranění/úprava vzdálených tiskáren
  • přidání/odstranění/úprava tříd
  • povolení/zákaz tiskárny
  • nastavení tiskárny jako výchozí
  • získání/nastavení možností serveru
  • opakování/zrušení/změna úlohy patřící jinému uživateli
  • opakování/zrušení/úprava úlohy

4.3.1. Web Interface

The Administration Page provides more Advanced Operations like choice of Protocols (CUPS, LDAP) for sharing, Maximum number of simultaneous clients , Shows Job Completed jobs

4.3.2. Networking

CUPS now uses "Bonjour (DNS-SD)" providing mDNS(multicast DNS) which supports Bonjour-based printer discovery

4.3.3. Scheduler

  • Scheduler now adds "authenticated" policy, so that certain IPP operations can be authenticated. On Fedora-11 the default policy is "default". The scheduler provides "OpPolicy" directive which can be used to modify the policy. lpadmin command can also be used to set the policy to a particular printer using -o printer-op-policy.
  • the default LogLevel is now "warn" instead of "info"
  • The scheduler now supports a DefaultPaperSize directive to override the default paper size defined by the locale or libpaper configuration
  • New ErrorPolicy "retry-current-job" is added, that retries the current job immediately
  • Scheduler supports SSLOptions Directive in cupsd.conf which specifies the network address and port to Listen for secure connections
  • Scheduler now supports new "FatalErrors" directive to determine which kind of errors are fatal, The following kind of errors are currently recognized none, all, browse, config (configuration syntax errors), log (log file creation errors), permissions (file permission errors ex: certificate files and keys)
  • Scheduler now passes hostname from the job was submitted as "job-originating-host-name" to filters and back-ends
  • Scheduler now includes CUPS_FILETYPE, PRINTER_INFO, and PRINTER_LOCATION environment variables that is passed to filter or backend
  • The scheduler now supports a test mode via the "-t" option, which can be used to test the syntax of cupsd.conf.

4.4. Podpora mezinárodních jazyků

Tato kapitola obsahuje informace o jazykové podpoře Fedory.

4.4.1. Pokryté jazyky

Fedora poskytuje rozličné množství softwaru, který je přeložen do mnoha jazyků. Pro seznam jazyků využijte statistiku překladů pro modul Anaconda, který je ve Fedoře jednou ze základních softwarových aplikací.
4.4.1.1. Instalace podpory jazyků
Pro instalaci jazykových balíčků a dodatečnou podporu jazyků ze skupiny Jazyky, zadejte příkaz:
          su -c 'yum groupinstall <language>-support'
V uvedeném příkazu nahraďte <language> jedním z assamese, bengali, chinese, gujarati, hindi, japanese, kannada, korean, malayalam, marathi, oriya, pujabi, sinhala, tamil, telegu, thai, atd.
4.4.1.2. Online překlady
Pro usnadnění překladů, jak hostovaných, tak upstream projektů, prováděných množstvím překladatelů, používá Fedora online nástroj Transifex.
Použitím odkazu online web tool mohou překladatelé přímo přispívat kterémukoliv registrovanému upstream projektu pomocí jednotného webového rozhraní orientovaného na překladatele. Vývojaři projektů s neexistující překladatelskou komunitou mohou snadno dosáhnout na etablovanou překladatelskou komunitu Fedory. Naopak překladatelé získávají přístup k množství projektů souvisejících s Fedorou ke snadnému přispívání překladů.

4.4.2. Písma

Písma pro většinu jazyků jsou instalovány do pracovního prostředí ve výchozím nastavení, aby se docílilo vhodného jazykového pokrytí.
4.4.2.1. Vychozí jazyk pro Han Unification
Pokud běží aplikace založené na GTK v čínském, japonském nebo korejském (CJK) národním prostředí, čínské znaky (tzn. čínské Hanzi, japonské Kanji nebo korejské Hanja) se mohou v závislosti na textu vyobrazit se směsí čínských, japonských a korejských písem. Toto se děje, pokud Pango nemá dostatečný kontext k rozpoznání jazyka, který je použit - pro unifikaci Han v Unicode. Současná výchozí konfigurace písma zřejmě upřednostňuje písma čínská. Pokud chcete normálně používat japonskou nebo korejskou mluvu, můžete přimět Pango používat ji jako výchozí nastavením proměnné prostředí PANGO_LANGUAGE. Např...
          export PANGO_LANGUAGE=ja
... říká renderingu Pango, aby předpokládal japonský text, pokud nemá jiné indikace.
4.4.2.2. Japonština
Balíček fonts-japanese byl přejmenován na japanese-bitmap-fonts.
4.4.2.3. Khmerština
Pro khmerštinu bylo přidáno do tohoto vydání Fedory OS písmo Khmer khmeros-fonts.
4.4.2.4. Korejština
Balíčky un-core-fonts nahrazují baekmuk-ttf-fonts jako nové výchozí písmo Hangul. Byli přidány balíčky un-extra-fonts.
4.4.2.5. Úplný seznam změn
Všechny změny písem jsou uvedeny na jim určených stránkách: http://fedoraproject.org/wiki/Fonts_inclusion_history#F11

Poznámka

Písma ve Fedoře: Fonts SIG se láskyplně stará o Fedora fonts. Prosíme, zapojte se do této zvláštní zájmové skupiny, pokud se zajímáte o tvorbu, zdokonalování, přípravu balíčků nebo pouhé návrhy písem. Vážíme si jakékoliv pomoci.

4.4.3. Vstupní metody

Skupina správce balíčků yum nazvaná input-methods (Input Methods) je nainstalována ve výchozí instalaci a poskytuje standardní vstupní metody pro mnoho jazyků. Umožňuje to spuštění výchozího systému vstupních metod a bezprostřední dispozici standardních vstupních metod pro většinu jazyků.
4.4.3.1. iBus
Fedora 11 obsahuje iBus, nový systém vstupních metod vyvinutý pro odstranění některých omezení v architektuře metody SCIM. http://code.google.com/p/ibus
Poskytuje několik strojů a immodulů vstupních metod:
  • ibus-anthy (Japonština)
  • ibus-chewing (Tradiční Čínština)
  • ibus-gtk (GTK+ immodul)
  • ibus-hangul (Korejština)
  • ibus-m17n (Indština a mnoho dalších jazyků)
  • ibus-pinyin (Jednoduchá Čínština)
  • ibus-qt (Qt immodul)
  • ibus-table (Čínština, atd.)
Při prvním spuštění iBusu je nezbytné ve Volbách vybrat potřebné stroje vstupních metod.
Vybízíme lidi, přecházející z dřívějších vydání, instalavat iBus, zapnout ho s im-chooser a otestovat ho pro svůj jazyk, a také nahlásit jakékoliv problémy do Bugzilly.
The following hotkeys are available by default:
Language Hotkey
general Control + Space
Japanese Zenkaku_Hankaku; Alt+`; Alt+Zenkaku_Hankaku
Korean Hangul; Alt+Alt_R+Release
Tabulka 1. Hotkeys

These are all defined by default for convenience: individual users may prefer to remove some of them and also add their own ibus hotkeys in ibus-setup.
4.4.3.2. im-chooser a imsettings
Vstupní metody se spouští jako výchozí pouze v pracovním prostředí běžícím v asijském národním prostředí (konkrétně v nastavení: as, bn, gu, hi, ja, kn, ko, ml, mr, ne, or, pa, si, ta, te, th, ur, vi, zh). Použijte im-chooser přes nabídku Systém > Volby > Osobní > Vstupní metoda k povolení nebo zákazu využívání vstupní metody ve svém pracovní prostředí kdykoliv s imsettings.
Pod frameworkem imsetting není standardně nadále potřeba proměnná prostředí GTK_IM_MODULE.
4.4.3.3. Indická virtuální klávesnice
iok je obrazovková virtuální klávesnice pro indické jazyky, která umožňuje vložení vstupu používáním uspořádání kláves Inscript a dalších mapování kláves 1:1. Pro více informací navštivte domovskou stránku: https://fedorahosted.org/iok

4.4.4. Podpora řazení v indštině

Fedora 11 obsahuje podporu řazení u indických jazyků. Tato podpora opravuje řazení a pořadí nabídek u těchto jazyků, znázornění v seřazeném pořadí a usnadňuje vyhledávání požadovaných prvků. Tato podpora pokrývá tyto jazyky:
  • Gudžarátština
  • Hindština
  • Kannadština
  • Kašmírština
  • Konkánština
  • Maithilština
  • Maráthština
  • Nepálština
  • Paňdžábština
  • Sindhština
  • Telugština

4.5. Multimedia

Svoboda
Fedora 11 je distribuována s podporou multimediálních formátů Ogg Vorbis, Theora, FLAC a Speex, poskytující vám svobodu pro sledování a poslech vašich médií ve svobodném formátu. Nejen že jsou všechny open source, ale žádný kodek, který je distribuován s Fedorou, neobsahuje žádné škodlivé patentové nebo licenční poplatky.
MP3 a Flash
Kvůli patentovým záležitostem nemůže Fedora obsahovat MP3 dokodér, avšak pokud nemůžete přejít na kodeky nezatížené patenty, jako např. Ogg Vorbis, Fluendo nabízí MP3 dekodér, který splňuje všechny právní požadavky stanovené vlastníkem patentu. Pro více informací navštivte domovskou stránku Fluendo (http://www.fluendo.com/).
Adobe Flash player je proprietární software a Fedora doporučuje instalaci balíčku swfdec nebo gnash z repozitářů.
Ovládání hlasitosti
Aktualizovaná aplikace správce ovládání hlasitosti vám nabízí více kontroly nad vaším nastavením audia. Můžete nyní, lepší integrací s PulseAudio, ovládat jednotlivé vstupy a výstupy aplikace spolu se zdroji a cíly pro audio.
Používáním nového apletu ovládaní hlasitosti založeného na PulseAudio neexistuje způsob, jak nastavit úrovně hlasitosti ALSA. Pokud jsou nastavené příliš nízko, zvýšení hlasitosti v PulsAudiu nemusí fungovat přijatelně. V tomto případě je také k dispozici ve výchozí instalaci starší aplikace ovládání hlasitosti založená na gstreamer. Nazývá se Advanced Volume Control v nabídce Systém>Volby. Tuto aplikaci budete rovněž potřebovat pokud potřebujete vybrat vstupní kanál pro nahrávání (např. line-in nebo mic-in).
OSS compatibility disabled
Support for the legacy OSS sound framework has been disabled because it can interfere with the PulseAudio sound service (a legacy OSS application can prevent PulseAudio applications from playing sound by preventing PulseAudio from (re-)opening the sound device). To re-enable support for OSS, edit the file /etc/modprobe.d/dist-oss.conf and uncomment the final line, as instructed by the text.
Pro více informací navštivte internetové stránky http://fedoraproject.org/wiki/Multimedia.

4.6. Hry a Zábava

Balíček s hrou Battle for Wesnoth (wesnoth) byl aktualizován na nové vydání 1.6.

4.7. Live obrazy Fedory

Stránky Games Spin poskytují Live DVD s ukázkami nejlepších her dostupných ve Fedoře.
For electronic designers, the Fedora Electronic Lab spin provides a complete toolchain for IC designers.
Speciální zájmová skupina Fedora Spins (http://fedoraproject.org/wiki/SIGs/Spins) neustále vyvíjí pro zvláštní účely specializované Live obrazy.

5. Změny ve Fedoře pro systémové správce

5.1. Rychlost startu Fedory 11

Pro urychlení startu systému byl odstraněn démon setroubleshootd a několik menších úzkých míst. Regrese při použití služby readahead byly odstraněny nastavením nízkých priorit I/O. Nyní readahead získává profil systému při každé změně RPM databáze.

5.2. lm_sensors

You may find lm_sensors not working on Fedora 11.
There has been a change to how the kernel handles resource conflicts between hwmon drivers and the BIOS acpi code. Because of this, you may find that data from lm_sensors is missing. This is a fairly complex issue and if this data is not available on your system, and it is important to you, please review the bug report at http://bugzilla.redhat.com/show_bug.cgi?id=496355.
Note that the workaround, although simple, is risky.

5.3. Bezpečnost

Tato kapitola zdůrazňuje různé bezpečnostní položky ve Fedoře.

5.3.1. Čtečky otisku prstů

Čtečky otisky prstů jsou nyní lépe integrovány ve Fedoře 11. Uživatelé GNOME mohou snadno nastavit autentizaci pomocí otisku použitím utility gnome-about-me a povolí možnost přihlášení jak z gdm, tak gnome-screensaver.
Pro další podrobnosti navštivte wiki stránku Konfigurace čtečky otisků prstů

5.3.2. DNSSEC

DNSSEC (DNS SECurity) je mechanismus poskytující integritu a autentičnost dat DNS.

5.3.3. System Security Services Daemon

Účelem SSSD je poskytnout několit vylepšení klíčových vlastností ve Fedoře. Mezi první patří přidání offline cachovaní síťové identity. Autentizace pomocí SSSD umožní potenciálně službám LDAP, NIS a FreeIPA poskytovat offline režim, pro zjednodušení využívání centrálně spravovaných uživatelů laptopů.
Vlastnosti LDAP také přidají podporu pro sběr spojení. Všechna komunikace s LDAP serverem bude probíhat jedním trvalým spojením, omezí se tak zatížení vyvolaná otevíráním nových soketů pro každý požadavek. SSSD rovněž přidá podporu pro několik LDAP/NIS domén. Bude možné se připojit ke dvoum nebo více LDAP/NIS serverům působícím jako oddělené uživatelské jmenné prostory.

5.3.4. podpora SHA-2

Fedora nyní používá hashovací funkce SHA-256 pro ověření a autenticitu dat na více místech než dosud, přechází ze slabších algoritmů SHA-1 a MD5. Kde to bylo možné, přechod byl proveden průhledně; na ostatních místech byla změněna výchozí konfigurace nebo je potřeba manuálně nastavit použití silnějších algoritmů.

5.4. Virtualization

Virtualizace ve Fedoře 11 zahrnuje hlavní změny a nové vlastnosti, které pokračují v podpoře KVM, Xen a moho ostatních platforem virtuálních strojů.

5.4.1. Vylepšená VNC autentizace pro správu virtuálních strojů

Fedora 11 představuje možnost používat protokol SASL pro autentizaci během VNC spojení do virtuálních strojů KVM a QEMU. SASL je zásuvný systém, umožňující konfiguraci množství různých autentizačních mechanismů bez změny kódu aplikace. Používání SASL, v kombinaci s existující podporou šifrování TLS, umožní klientům, jako jsou vinagre, virt-viewer a virt-manager, bezpečné spojení s konzolí vzdáleného virtuálního stroje hostovaného na serverech s Fedorou. V prostředích s implementací Kerberos toto navíc umožňuje bezpečný single sign on na VNC server. Tato nová schopnost autentizace překonává tradiční schéma hesel VNC, které není dostačně zabezpečené.
Pro další podrobnosti navštivte wiki stránku Virtualization VNC Authentication

5.4.2. Zdokonalená grafická konzole pro virtuální stroje

Předchozí konzole virtuálních hostů Fedory byly omezeny rozlišením obrazovky 800x600 a ukazatel PS2 myši operoval v režimu relativních souřadnic. Hostovanému ukazateli nebylo tak umožněno sledovat ukazatel lokálního klienta 1:1.
Fedora 11 poskytuje konzole virtuálních strojů přesnější pozicování ukazatele myši a vyšší rozlišení obrazovky. Hostované systémy u Fedory 11 mají výchozí rozlišení obrazovky alespoň 1024x768 pixelů a jsou pokytovány s USB tabletem v režimu absolutních souřadnic. Výsledkem je ukazatel myši, který sleduje ukazatel místního klienta 1:1.
Pro další podrobnosti navštivte wiki stránku Improved Graphical Console for Virtual Guests

5.4.3. Přiřazování PCI zařízení v KVM

Fedora 11 rozšiřuje své virtualizační schopnosti o podporu přiřazování PCI zařízení v KVM. Uživatelé KVM mohou nyní přidělit virtuálním strojům exkluzivní přístup k fyzickým PCI zařízením použitím virtualizačních nástrojů Fedory, včetně aplikace Správce virtálních strojů (Virtual Machine Manager).

Poznámka

Hardwarové požadavky: Pro dostupnost této vlastnosti je nutná podpora hardwarové platformy Intel VT-d nebo AMD.
Pro více podrobností navštivte wiki stránku KVM PCI Device Assignment.

5.4.4. Spojení KVM a QEMU

QEMU poskytuje emulátor procesoru a systému, který umožňuj uživatelů spustit hostované virtuální stroje stejné architektury jako je hostující systém nebo velmi odlišné architektury. KVM poskytuje poporu na úrovni jádra pro běžící hostované systémy stejné jako je hostující systém.
QEMU využívá výhod KVM pro přímý běh hostovaných systémů na hardwaru bez překladů vyžadovaných hostem, umožňuje tak mnohem vyšší úroveň výkonu.
Fedora 11 includes a merge of the qemu and kvm RPMs. The kvm package is now obsoleted by qemu. The merging of the two code bases continues upstream, but the Fedora package maintainers have chosen to merge the packages now in order reduce the maintenance burden and provide better support.
Pro více informací navštivte wiki stránku KVM and QEMU merge

5.4.5. Povinná kontrola přístupu Svirt

Fedora 11 integruje SELinux Mandatory Access Control s Virtualizací. Virtuální stroje moho být nyní mnohem efektivněji izolovány od hostujícího systému a jeden od druhého, poskytují tak zvýšenou záruku, že bezpečnostní chyby nemohou být využity škodícími hostovanými systémy.
Pro více informací navštivte wiki stránku SVirt Mandatory Access Control.

5.4.6. Offline manipulace s virtálním strojem

libquestFS je nová knihovna pro přístup a změnu obrazů disků hostovaného systému. Využíváním Linuxového jádra a kódu QEMU může libguestfs přistoupit ke kterémukoliv typu souborového systému hostovaného systému, ke kterému může přistoupit Linux a QEMU.
Nástroje poskytované knihovnou libguestfs:
  • guestfish - poskytuje interaktivní shell pro úpravu souborových systémů virtuálních strojů a vykonávání příkazů v kontextu hostovaného systému.
  • virt-inspector - zobrazuje verzi OS, jádro, ovladače, body připojení, aplikace, atd. ve virtuálním stroji.
  • Vazby (bindings) pro programovací jazyky OCaml, Perl, Python, Ruby a Java.
Pro další podrobnosti navštivte:

5.4.7. Další vylepšení

Fedora rovněž obsahuje tyto vylepšení virtualizace:
5.4.7.1. QEMU aktualizovaný na verzi 0.10.0
QEMU je obecný a open-source emulátor a virtualizer stroje.
Při používání jako emulátor stroje může QEMU obsluhovat operační systémy a programy vytvořené pro jeden stroj (např. desku ARM) na jiném stroji (např. vaše vlastní PC). Dosahuje velmi dobrého výkonu využíváním dynamického překladu.
Při používání jako virtualizer, QEMU dosahuje téměr nativního výkonu spouštěním kódu hostovaného systému přímo na hostujícím CPU. V tomto případě je potřeba ovladač hostujícího systému nazvaný QEMU akcelerator (též KQEMU). Režim virtualizeru vyždaje aby oba, jak hostující tak hostovaný stroj, používali x86 kompatibilní procesory.
Nové vlastnosti a vylepšení od verze 0.9.1:
  • Podpora TCG - již nevyžaduje GCC 3.x
  • Podpora akcelerace Kernel Virtual Machine
  • Emulace uživatelského prostoru BSD
  • Bluetooth emulation and host passthrough support
  • Podpora popisu XML registru GDB
  • Emulace Intel e1000
  • Emulace HPET
  • Podpora paravirtualních zařízení VirtIO
  • Emulace Marvel 88w8618 / MusicPal
  • Emulace tabletu Nokie N-series / procesoru OMAP2
  • Podpora výměny PCI za provozu (PCI hotplug)
  • Živá migrace a nové ukládací/obnovovací formáty
  • Curses display support
  • Utilita qemu-nbd pro připojování podporováných formátů bloků
  • Altivec podpora v emulaci PPC a nový firmware (OpenBIOS)
  • Nyní jsou podporovány mnohonásobné klienty VNC
  • Podporava TLS šifrování ve VNC
  • Mnoho, mnoho, opravy chyb a nové vlastnosti
Pro další podrobnosti navštivte: http://www.nongnu.org/qemu/about.html
5.4.7.2. KVM aktualizován na 84
KVM (Kernel-based Virtual Machine) je řešení plné virtualizace pro Linux a hardware platformy x86.
Používáním KVM je možné provozovat množství virtuálních strojů běžících s neupravenými obrazy Linuxu nebo Windows. Každý virtuální stroj má svůj soukromý virtualizovaný hardware: síťovou kartu, disk, grafickou kartu, atd.
Nové vlastnosti a vylepšení od verze 74 - Pro více podrobností navštivte: http://www.linux-kvm.org/page/ChangeLog
5.4.7.3. libvirt aktualizována na verzi 0.6.1
Knihovna libvirt poskytuje API a nástroje pro interakci s virtualizačními schopnostmi posledních verzí Linuxu (a ostatních OS). libvirt je navržena jako společný jmenovatel pro všechny virtualizační technologie s podporou:
  • Hypervisor Xen na hostujicích systémech Linux a Solaris
  • Emulátor QEMU
  • KVM Linux hypervisor
  • Linuxový kontajnerový systém LXC
  • Linuxový kontajnerový systém OpenVZ
  • Ukládání na discích IDE/SCSI/USB, FibreChannel, LVM, iSCSI, a NFS
Nové vlastnosti a vylepšení od verze 0.4.6:
  • nové API pro odpopojení, opětovné připojení a reset Node zařízení
  • Podpora kontroly povinného přístupu sVirt
  • bezpečnost vláken API a obsluha událostí
  • umožňuje doménám Qemu přežít restart démona
  • rozšířené možnosti přihlašování
  • podporuje copy-on-write ukládací oddíly
  • podpora voleb kontroly vyrovnávací paměti úložišť pro Qemu/KVM
  • infrastruktura a zamykání ovladačů
  • Test driver infrastructure
  • paralelismus u démona a související konfigurace
  • virsh help cleanups
  • logy démona rotování logů (logrotate)
  • více regresních testů
  • grafika Qemu SDL
  • přidejte příznak --version do démona
  • vyčištění spotřeby paměti
  • pid soubor Qemu a stavy XML pro restart démona
  • aktualizace gnulib
  • PCI passthrough for KVM
  • obecné API vnitřního vlákna
  • Red Hat Enterprise Linux 5 specific Xen configure option and code
  • uloží stav domény ve stavovém souboru jako řetězec
  • přidává zamykání k všem vstupním bodům API
  • new ref counting APIs
  • IP adresa pro mosty Xen
  • formát ovladače pro typy diskových souborů
  • vylepšuje výkon tun/tap Qemu/KVM
  • enable floppies for Xen fully virt
  • podporuje nastavení hesel VNC pro Qemu/KVM
  • zasílání zpráv o verzi ovladače qemu
Byl provedeno také mnoho pročištění, vylepšení dokumentace, a oprav u přenositelnosti a chyb. Pro více podrobností navštivte: http://www.libvirt.org/news.html
5.4.7.4. Aktualizovaný virt-manager verze 0.7.0
Balíček virt-manager poskytuje implementaci funkcionalit virtinst a libvirt v GUI.
Nové vlastnosti a vylepšení od verze 0.6.0:
  • Přepracovaný průvodce 'New Virtual Machine'
  • Možnost odstranění úložiště při odstraňování virtuálního stroje.
  • Prohlížeč souborů pro skupiny úložišť a oddílů libvirt pro využití při připojování úložiště k novému nebo existujicímu hostovanému systému.
  • Přiřazení fyzických zařízení (PCI, USB) pro existující virtuální stroje.
  • Podávání zpráv o statistikách sítí a disků virtuálních strojů
  • Podpora migrace virtuálních strojů
  • Podpora pro přidávání zvukových zařízení existujícím virtuálním strojům
  • Výčet zařízení hosta přidělených existujícímu virtuálnímu stroji
  • Umožňuje určení modelu zařízení při přídávání síťového zařízení existujícímu virtuálnímu stroji
  • Kombinuje sériový vzhled konzole s oknem Podrobnosti virtuálního stroje
  • Umožňuje spojení s mnohočetnými sériovými konzolemi virtuálního stroje
  • Opravy chyb a mnoho drobných vylepšení.
Pro více podrobností navštivte: http://virt-manager.et.redhat.com/
5.4.7.5. Aktualizovaný virtinst na verzi 0.400.3
Balíček python-virtinst obsahuje nástroje pro instalaci a manipulaci vícenásobných obrazových formátů hostovaných systémů virtuálního stroje.
Nové vlastnosti a vylepšení od verze 0.400.0:
  • Nová volba --original-xml v příkazu virt-clone, umožňuje klonování hostovaných systémů z XML souboru určeného systému, raději než z existujícího.
  • Nová volba --import v příkazu virt-install, umožňuje vytvořit hostovaný systém z existujícího obrazu disku, obejitím jakékoliv fáze instalace OS.
  • Nová volba --host-device v příkazu virt-install, pro připojení fyzického zařízení hostujícího hostovanému systému.
  • Umožňuje stanovení hodnoty cache pomocí voleb --disk ve virt-install
  • Nová volba --nonetworks v příkazu virt-install
  • Přidává virt-image do podpory formátu vmx u příkazu virt-convert, nahrazuje virt-pack.
  • Přidává podporu disk chacksum u příkazu virt-image
  • Vylepšená podpora URL instalace: Debian Xen paravirt, Ubuntu kernel a boot.iso, Mandriva kernel, a Solaris Xen Paravirt
  • Rozšířený testovací balík
  • Nesčetné opravy chyb, vyčištění a vylepšení
Pro více podrobností navštivte: http://virt-manager.org/
5.4.7.6. Aktualizovaný Xen na verzi 3.3.1
Fedora 11 podporuje zavedení jako hostovaný systém domU, ale nefunguje jako dom0 host dokud není poskytnuta taková podpor v jádře upstremového projektu. Podpora pv_ops dom0 se plánuje pro Xen 3.4.
Změny od verze 3.3.0:
Xen 3.3.1 je údržbové (maintenance) vydání v řadě 3.3.
Pro další podrobnosti navštivte:

5.4.8. Podpora Xen v jádře

Balíček kernel podporuje ve Fedoře 11 zavádění jako hostovaný systém domU, ale nefunguje jako dom0 dokud není taková podpora poskytnuta v upstream projektu. Práce pokračují a je naděje, že podpora bude zahrnuta v kernel 2.6.30 a Fedoře 12.
Nejnovější vydání Fedory s podporou dom0 je Fedora 8.
Zavádění hostovaného systému Xen domU v hostu Fedora 11 vyžaduje xenner založený na KVM. Xenner provozuje jádro hostovaného systému a malý amulátor Xen jako hostovaný systém KVM.

Důležité

KVM vyžaduje v hostujícím systému vlastnosti hardwarové virtualizace. Systémy bez hardwarové virtualizace v současnosti nepodporujjí hostované systémy Xen.

5.5. Webové a obsahové servery

Apache
Server httpd byl aktualizován na verzi 2.2.11. Jedná se převážně o vydání s opravami chyb a neměly by být nutné změny konfigurace.
WordPress
Balíček wordpress byl aktualizována na verzi 2.7.1. Jedná se o hlavní aktualizaci a obsahuje několik nových vlastností jako sticky posts, instalování zásuvných modulů jedním kliknutím, členění komentářů do vláken, a další.
Pro úplné informace navštivte stránku s vlastnostmi Wordpressu na http://codex.wordpress.org/Version_2.7
moin
Balíček moin byl aktualizován na verzi 1.8.2. Uživatelé by si měli prohlédnout soubory v adresáři moin. Soubor CHANGES obsahuje změny, UPDATE popisuje jak na aktualizaci. Soubor README.migration popisuje jak migrovat vaše existující data.

5.6. Poštovní servery

dovecot
Fedora 11 obsahuje verzi 1.1.11 poštovního serveru dovecot. Jedná se o vydání s opravami chyb. Pro úplný seznam změn navštivte http://www.dovecot.org/list/dovecot-news/2009-February/000099.html.

5.7. Databázové servery

Fedora obsahuje databázové servery MySQL a PostgreSQL.
mysql
MySQL je aktualizována na verzi 5.1.31.
postgresql
Fedora 11 obsahuje verzi 8.3.6 databáze PostgreSQL. Pokud provozujete verzi 8.3.X není nutné použít dump/restore. Přesto po povýšení verze se doporučuje REINDEX všech GiST indexů.

5.8. Souborové servery

vsftpd
Do Fedory 11 je zahrnut balíček vsftpd verze 2.1.0. Tato aktualizace obsahuje vylepšenou podporu SSL a množství oprav. Podrobný log změn lze nalézt na ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.1.0/Changelog.

5.9. Samba (kompatibilita s Windows)

Tato kapitola obsahuje informace o Sambě, balík softwaru používaný Fedorou pro interakci se systémy Microsoft Windows.
samba
Balíček samba 3.3.1 je nejnovější vydání s opravami chyb. Hlavní vylepšení v Sambě 3.3.1 obsahují:
  • Fix net ads join when "ldap ssl = start tls".
  • Oprava přejmenování/odstranění souborů používajících klienty Windows.
  • Opravené přejmenování/odstraňování "not matching/resolving" symlinku.
  • Oprava vzdáleného přidání sdílení přes Windows MMC.
system-config-samba
Balíček system-config-samba byl aktulizován na verzi 1.2.71.

5.10. Systémoví démoni

Správa napájení
Aby se umožnilo uživatelům sledovat chování jejich systémů a obecně vylepšit spotřebu energie, bylo ve Fedoře 11 provedeno několik vylepšení:
  • Dva nové skripty systemtap pro sledování diskových a síťových operací běžících aplikací
  • Přídán balíček BLTK (workload framework package) pro nabídku opakovatelných testů
  • Vylepšené aplikace z důvodu snížení zbytečných diskových nebo síťových operací
  • Povolení několika nových vlastností pro snížení spotřeby energie:
    • volba relatime pro adresář root /
    • Automatické spuštění/zastavení služeb souvisejících s hardwarem
    • Povoluje autosuspend USB pro známá pracující zařízení
    • Přidává volitelné vyladěné služby pro dynamické přizpůsobení systémová nastavení současnému používání
Uživatelé Fedory 11 by proto měli ve svém systému zaznamenat snížení spotřeby energie.
mdadm
Balíček mdadm byl aktualizován na verzi 3.0. Významnou změnou, která ospravedlňuje nové číslo hlavní verze, je, že mdadm nyní může obsluhovat aktualizace metadat zce v uživatelském prostoru. To umožňuje mdadm podporovat formáty metadat, o kterých kernel nic neví.
V současnoti jsou podporovány dva takové formáty metadat:
  • DDF - Standardní formát SNIA
  • Intel Matrix - metadata používaná posledními kontrolery Intel ICH.
Také se významně změnil přístup k názvům zařízení.
ntfs-3g
Ovladač ntfs-3g byl aktualizován an verzi 2009.2.1 (z 1.5012). V tomto novém ovladači je mnoho změn; pro úplné podrobnosti přejděte na historii vydání upstream projektu na http://www.ntfs-3g.org/releases.html.
pm-utils
Balíček utilit správy napájení pm-utils byl aktualizován na verzi 1.2.4. Některá vylepšení byla provedena u přihlašování a nastavení.

5.11. File Systems

5.11.1. Ext4 - Výchozí souborový systém

Fedora 11 využívá ext4 jako výchozí souborový systém. ext4 přináší významné nové vlastnosti a vylepšení výkonu, včetně:
  • Vylepšení v souborových systémech a velikostech
    • Navýšená velikost souborového systému na jeden exabyte (1EiB)
    • Omezení velikosti souboru na šestnáct terabajtů (16 TiB)
    • Neomezený počet podadresářů
  • Výkon
    • Extents increase performance in certain situations, especially large files
    • Multiblock allocation is a new file block allocation method with faster write speed
    • These combine with delayed allocation of blocks for better performance and fragmentation
5.11.1.1. Buffered Data Loss Mitigation
The recent news about buffered data loss experienced during a system crash with ext4 has resulted in upstream, and thus F11, flushing file data on a truncate or rename to mitigate this issue.
5.11.1.2. Migrace z ext3 na ext4
Je obecně doporučováno uživatelům, kteří si přejí využívat souborový systém ext4, začít s nově zformatovaným diskovým oddílem. Přesto můžete využít volby ext4migrate při startu instalace, pokud si přejete překonvertovat své dřívější ext3 oddíly na ext4. Upozorňujeme uživatele, že mnoho přínosu ext4 jim v tomto případě nepřinese, neboť data v současnosti umístěná na oddíle nebudou používat žádné extenty. Pouze nová data. Prosím, přihlédněte ke skutečnosti, že přechod na ext4 pomocí navrhované volby startu nebyla plně otestována a uživatelé by měli před zahájením přechodu provést zálohu svého souborového systému.
5.11.1.3. Bez podpory grubu
V současnoti zavaděč grub nepodporuje startování systému z oddílu ext4, proto se ujistěte, že využíváte ext2/3 pro adresář /boot

5.11.2. btrfs - Linuxový souborový systém příští generace

Fedora 11 makes btrfs, the next-generation Linux filesystem available as a technology preview. To enable btrfs pass icantbelieveitsnotbtr as a boot option. Users are warned that btrfs is still experimental and under heavy development. The on-disk format may yet change and much functionality is still missing such as a fully operative fsck or even proper out-of-space handling.
5.11.2.1. Bez podpory grubu
V současnosti grub nepodporuje startování systému z oddílu btrfs, proto se ujistěte, že /boot máte umístěn na oddíle s ext2/3

5.12. X Window systém (Grafika)

Tato kapitola obsahuje informace se vztahem k implementaci systému X Window, X.Org, poskytovaný s Fedorou.

5.12.1. X server

The key combination Ctrl+Alt+Backspace to kill the X server has been disabled by default as a decision of the upstream Xorg project. You can change the default by the following steps:
  • Open the Keyboard Preferences dialog either by choosing System > Preferences > Keyboard from the Fedora Main Menu or by running the following command from a terminal:
    gnome-keyboard-properties
  • In the Keyboard Preferences dialog, choose the Layouts tab and press the Layout Options button to bring up the Keyboard Layout Options dialog.
  • In the Keyboard Layout Options dialog, unfold the tree item Key sequence to kill the X server, and mark the checkbox Control + Alt + Backspace.
  • Click the Close button. The older behavior will be restored.
Xorg projekt změnil, po stížnostech od uživateů desktopu, kteří nechtěně stiskli Ctrl+Alt+Backspace při mačkání Alt+Backspace, Ctrl+Backspace, nebo Shift+Backspace, nebo ktěří mají povoleny SkickyKeys, výchozí nastavení DontZap na "true". Kombinace Ctrl+Alt+Backspace je rovněž klávesovou zkratkou pro mazání určitých výrazů v C a Java režimech v Emacsu.

5.12.2. Ovladače grafických karet třetích stran

Pro podrobné instrukce pro používání ovladačů grafických karet od třetích stran navštivte internetové stránky Xorg pro ovladače třetích stran:http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

5.13. Infrastruktura vysoce dostupných clusterů

Tato kapitola poukazuje na změny a doplnění nástrojů pro clustering ve Fedoře 10.

5.13.1. Nové vlastnosti

Tato kapitola podrobně uvádí nové informace o vysoce dostupném clusteringu.
  • Clusterový stroj Corosync
    • Clusterový stroj založený na zásuvných modulech používající komunikační model virtuální synchronie
      • Promyšlený model a API pro zásuvné moduly
      • Ultra-high performance messaging, up to 300k messages/second to a group of 32 nodes for service engine developers.
      • Provides most services for service engine developers
      • Standard u většiny dalších Linuxových distribucí pro vývoj přenositelných aplikací.
      • Pracuje se směsicí 32/64-bitových uživatelských aplikací, 32/64-bitová podpora malého a velkého endianu.
      • Plná podpora protokolů IPv4 a IPv6
    • Provides the following plug-in service engines and C APIs
      • Closed Process Group Communication C API for cluster communication
      • Extended Virtual Synchrony passthrough C API for cluster communications at a lower level.
      • API v jazyce C běhové konfigurační databáze pro konfiguraci clusteru
      • Konfigurační API v jazyce C pro běhové operace clusteru
      • Quorum engine C API for providing information related to quorum
    • Opětovně použitelné knihovny jazyka C nebo hlavičkové soubory vyladěné pro vysoký výkon a kvalitu
      • Totem Single Ring and Redundant Ring Multicast Protocol library
      • Shared memory IPC library with sync and async communications models usable by other projects
      • logsys flight recorder which allows logging and tracing of complex applications and records state in core files or at user command library
      • 64 bit handle to data block mapping with handle verification header
  • The openais Standards Based Cluster Framework which provides an implementation of the Service Availability Forum Application Interface Specification to provide high availability through application clustering:
    • Balíčkovací systém a změny designu
      • Všechny hlavní funkce z openais související s clusteringem jsou přidány do The Corosync Cluster Engine.
      • openais modified to work as plugins to the Corosync Cluster Engine
    • Provides implementation of various Service Availability Forum AIS Specifications as corosync service engines and C APIs:
      • Cluster Membership Service B.01.01
      • Checkpoint Service B.01.01
      • Event Service B.01.01
      • Message Service B.01.01
      • Distributed Lock Service B.01.01
      • Timer Service A.01.01
      • Experimentální Availability Management Framework B.01.01
  • nyní je cluster založen jak na corosync tak open ais a nabízí:
    • zásuvný konfigurační mechanismus:
      • XML (výchozí)
        • Configuration schema updated moved from Conga to cluster
      • LDAP
      • souborový formát corosync/openais
    • Správce clusteru (cman):
      • Nyní běží jako součást corosync
      • Provides quorum to all corosync subsystems
      • Vylepšený běh bez konfigurace
      • Vylepšené nakládání s aktualizacemi konfigurace
      • Quorum disk (optional) now supports mixed-endian clusters
    • fence / fence agents:
      • Vylepšené logovací volby démona
      • Nová operace 'list', která tiskne aliasy s čísly portů
      • Podpora nových zařízení a firmwaru: LPAR HMC v3, Cisco MDS, rozhraní MIB (ifmib)
      • Fence agents produce resource-agent style metadata
      • Support for 'unfence' operation on boot
    • rgmanager:
      • Vylepšené nakládání s aktualizacemi konfigurace
      • Užívá stejnou logovací konfiguraci jako zbytek clusterového stacku
    • clvmd
      • Rozhraní mezi cman nebo corosync/dlm přepínatelná za běhu

5.13.2. Změny v balíčkovacím systému

Velké úsilí bylo věnováno k pročištění balíčků a zajištění jejich úplnosti, intuitivnosti a modularity, což dovoluje externím subjektům opětovně využít většinu infrstruktury bez potřeby zapojení celého stacku.
S novou reorganizací balíčků poznají uživatelé snažší aktualizaci svého clusteru. Představení balíčků fence-agent a resource agent odstraní obtíže uživatelů s restartováním clusterových uzlů kvůli aktualizaci jednoduchého skriptu.

6. Změny ve Fedoře pro vývojáře

6.1. Vývoj

Tato kapitola se věnuje různým vývojovým nástrojům a vlastnostem.

6.2. Runtime

Zpětná kompatibila
Fedora poskytuje historické systémové knihovny pro kompatibilu se starším softwarem. Tento software je součástí skupiny Historický, který není součástí výchozí instalace. Uživatelé požadující tuto funkcionalitu mohou skupinu vybrat během instalace nebo i po dokončení instalace. Pro instalaci skupiny balíků na Fedoře použijte menu Aplikace > Přidat/Odstranit Software nebo zadejte příkaz v okně terminálu
            su -c 'yum groupinstall "Legacy Software Development"'
Po výzvě zadejte heslo pro účet superuživatele root.
bash
Fedora 11 obsahuje balíček bash 4.0. Jedná se významnou aktualizaci s novými vlastnostmi.
gcc
Fedora 11 obsahuje balíček gcc 4.4 a s ním libgcc 4.4. To si může vyžádat opětovnou compilaci vašich programů.
DBus Politika
Předchozí vydání Fedory byly dodávány s bezpečnostní politikou systému DBus, která byla omylem permisivní (viz. CVE-2008-4311). U Fedory 11 byla politika změněna tak, aby ve výchozím nastavení odmítala volání metod.

6.3. Nástroje

Nové nebo aktualizované balíčky ve Fedoře 11:

6.3.1. Appliance Tools

ace
Balík nástrojů ace byl aktualizován na verzi 0.0.6, včetně balíčků ace, ace-apache, ace-banners, ace-basic-site, ace-mysql, ace-php, ace-postgres a ace-ssh.

6.3.2. Programovací jazyky

clisp
Balíček clisp (Common Lisp) je aktualizován na verzi 2.47. Obsahuje několik změn, prosíme, navštivně stránky projektu (http://clisp.cons.org).
gcc
Balík kompilátorů gcc byl aktualizován na verzi 4.4.0, obsahuje balíčky gcc, gcc-c++, gcc-gfortran, gcc-gnat, and gcc-objc.

Některé změny obsahují změny syntaxe, které mohou potenciálně poškodit existující kód.

Prosíme, pročtěte pečlivě soubory NEWS na stránkách at http://gcc.gnu.org před zahájením přechodu na výšší verzi.
gcl
GNU Common Lisp je aktualizován na verzi 2.68pre. Toto dlouho očekávané vydání opravuje mnoho chyb. Stránky projektu: http://www.gnu.org/software/gcl.
gforth
Rychlá a přenositelná implementace jazyka ANS Forth.
Fedora 11 obsahuje verzi 0.7.0 balíčku gforth.
V tomto vydání je velké množství změn v balíčku gforth. Před použitím se naléhavě doporučuje navštívit stránky projektu.
gprolog
GNU Prolog byl aktualizován na verzi 1.3.1. Změny oproti 1.3.0 mají z převážné většiny povahu opravy chyb. Programátor by si měl prostudovat soubor NEWS na http://www.gprolog.org/NEWS.
iasl
Kompilátor Intel Advanced Configuration and Power Interface byl povýšen na verzi 20090123, první aktualizaci od roku 2006. Mnoho funkcí změnilo své názvy. Před použitím by si vývojáři měli prostudovat http://www.acpica.org/download/changes.txt .
mingw32-gcc
Fedora 11 nyní obsahuje kompilátor MinGW. Nejdůležitejší vlastnost, která umožňuje vývojářům sestavovat aplikace pro Microsoft Windows i Linux z identického zdrojového kódu.
nasm
Balíček nasm byl povýšen z verze 2.03.01 na 2.05.01. Tato změna zahrnuje velké množství oprav chyb a také přidání množství nových direktiv. Pro kompletní podrobnosti navštivte seznam změn na stránkách projektu http://www.nasm.us/doc/nasmdocc.html.
ocaml
Některé ze zajímavostí ve vydání 3.11 jsou:
  • Knihovna Dynlink je nyní na některých platformách dostupná v nativním kódul.
  • Příkaz ocamldebug je nyní podporován ve Windows (porty MSVC a Mingw), ale bez vlastnosti opětovného přehrání. (Poskytnut Dmitriem Bely a Sylvainem Le Gall na OCamlCore s podporou od Lexifi.)
  • Nový port: MacOS X, AMD/Intel, 64 bits.
Pro více informací se, prosíme, obraťte na vyčerpávající seznam změn na http://caml.inria.fr/pub/distrib/ocaml-3.11/notes/Changes.
pl
The Edinburgh compatible Prolog compiler has been updated to 5.7.6. In addition to a number of bugfixes, enhancements include faster labeling for complex optimization expressions, improvements in handling additional dialects, smarter loading of libraries and extensions to YAP compatibility. Project site: http://www.swi-prolog.org.
sbcl
Verze 1.0.25 jazyka Steel Bank Common Lisp obsahuje množství vylepšení a oprav od verze 1.0.21. Pro kompletní seznam navštivte stránky http://sbcl.sourceforge.net/news.html
ucblogo
Verze 6.0 balíčku ucblogo opravuje problém s PowerPC.
yasm
Úplně přepsání asembleru NASM. Změny z 0.7.1 do 0.7.2:
  • Přidává podporu PIC do 64-bitového Mach-O.
  • Přidavá volby --prefix a --suffix pro pojmenování globálních proměnných.
  • Způsobuje, že příkaz rel foo wrt ..gotpc generuje GOTPCREL v elf64 (alias pro for rel foo wrt ..gotpcrel).
  • Přidává podporu pro nově specifikované AVX/AES instrukce, které nejsou v originální specifikaci.
  • Odstraňuje neplatnou 256-bitovou formu VPBLENDVB.
  • Optimize non-strict push with 66h override to byte size if possible.
  • Opravuje tisknutí dres v soboru binární mapy.
  • Fix GAS syntax handling of no section flags.
  • Pojmenovává absolutní symbol ve výstupu coff/win32/win64 output.
  • Další různé opravy.

6.3.3. Ladící nástroje

alleyoop
Verze 0.9.4 balíčku alleyoop je drobnou aktualizací s opravami chyb.
gdb
Verze balíčku gdb ve Fedoře (Archer) obsahuje opravy a změny, které nejsou zpětně zařazeny do starších verzích GDB. Změny této verze obsahují:
  • gdb může odladit programy zkompilované s volbou -fpie.
  • Pro gdb lze využívat skripty jazyka Python. Znamenají podporu nové vlastnosti typově specifického kvalitního tisku.
  • gdb čte pomaleji ladící informace, výsledkem je rychlejší start při používání mnoha sdílených knihoven programátorem.
  • Byl přidán nový příkaz catch syscall. Způsobuje zastavení vašeho programu v gdb při vstupu nebo ukončení syscall.
  • C++ debugging support has been improved. The expression parser handles more cases correctly, and gdb can now properly handle exceptions thrown during an inferior function call.

Považujte API Pythonu za nestabilni

API Pythonu pro gdb se stále nachází ve vývoji. V současnosti nemůžeme zaručit, že budoucí revize API zůstanou kompatibilní.
memtest86+
Samostatný tester paměti pro počítače platforem x86 a x86-64 aktualizován na verzi 2.10. Vylepšení ve v2.10:
  • Přidána podporava pro Intel Core i7 (Nehalem) CPU
  • Přidána popdpora pro procesory Intel Atom
  • Přidána podpora pro čipové sady Intel G41/G43/G45
  • Přidána podpora pro čipové sady Intel P43/P45
  • Přidána podpora pro čipovou sadu Intel US15W (Poulsbo)
  • Přidána podpora pro Intel EP80579 (Tolapai) SoC CPU
  • Added support for ICH10 Southbridge (SPD/DMI)
  • Přidána detekce Intelu 5000X
  • Now fully aware of CPU w/ L3 cache (Core i7 & K10)
  • Přidání obejití chyby s detekcí DDR3 DMI
  • Opravena detekce sady Intel 5000Z
  • Opravena frekvence paměti na AMD K10
  • Opravena detekce vyrovnávací paměti na C7/Isaiah CPU
  • Fix Memtest86+ not recognized as Linux Kernel
nemiver
Kromě několika oprav chyb umožňuje verze 0.6.4 balíčku nemiver dokonce nastavení zarážek bez současného editoru zdrojového kódu.
pylint
Balíček pylint 0.16.0 obsahuje několik oprav chyb a drobná vylepšení. Pro další podrobnosti se obraťte na stránky projektu na http://www.logilab.org/projects/pylint.
valgrind
3.4.0 je vydání s vlastnostmi, s mnoha významnými vylepšením a obvyklou sbírkou opravených chyb. Toto vydání podporuje platformy X86/Linux, AMD64/Linux, PPC32/Linux a PPC64/Linux. Přidává podporu pro současné distribuce (používající gcc 4.4, glibc 2.8 a 2.9). Pro úplné poznámky k vydání navštivte http://www.valgrind.org/docs/manual/dist.news.html.

6.3.4. Dokumentační nástroje

colordiff
Balíček colordiff byl aktualizován na verzi 1.08a. Změny (ze stránek projektu) zahrnují: Přidána podpora numerických barev, pro terminály s 256 barvami (s poděkováním Gautamu Iyerovi). Diff-typy mohou nyní být specifikovány explicitně, pokud detekce diff-typů nefunguje nebo není možná. Vrací hodnotu ukončení diff, záplata od Tima Connorse. Umožňuje obarvit vnější diff text samostatně.
doxygen
Nový balíček doxygen 1.5.8 obsahuje zcela přepsaný doxywizard, vylepšené mapování rozšíření, podporu po vietnamštinu a lepší podporu turečtiny. Navíc obsahuje několik oprav chyb popsaných na http://www.stack.nl/~dimitri/doxygen/changelog.html.
highlight
Verze 2.7 balíčku highlight obsahuje (převzato z http://www.andre-simon.de/):
  • vylepšené zvýrazňování XML- a VHDL
  • přidanou podporu pro Clojure
  • přidané obalovací šipky ve výstupu LaTeXu
texinfo
Verze 4.13 balíčku texinfo obsahuje referenční kartu, lepší podporu HTML, a podporu pro mnohobytové znakové sady. Pro všechny podrobnosti navštivte stránky projektu na http://www.gnu.org/software/texinfo/.

6.3.5. IDE a Editory

emacs
Vydání 22.3 balíčku emacs se primárně týká vyčištění starých/zastaralých vlastností. Pro všechny podrobnosti prostudujte soubor NEWS (http://www.gnu.org/software/emacs/NEWS.22.3).
eric
Fedora 11 obsahuje verzi 4.3.0 pythoního IDE eric. Pro všechny podrobnosti navštivte http://eric-ide.python-projects.org/eric-news.html.
ipython
Je obsažen balíček ipython verze 0.9.1, aktualizace verze 0.8.4. Jedná se o hlavní vydání. Pro celý příběh navštivte http://ipython.scipy.org/announcements/ann-ipython-0.9.txt.
monodevelop
Aktualizované monodevelop 1.9.2 obsahuje množství nových vlastností. Přehled o nich lze získat na http://monodevelop.com/Release_notes_for_MonoDevelop_2.0_Beta_1.
plt-scheme
Vydání s opravami chyb.

6.3.6. Nástroje pro sledování chyb a problémů

mantis
Balíček mantis byl povýšen na verzi 1.1.6. "Tato verze konečně opravuje všechny problémy s vyrovnávací pamětí minulých stabilních verzí, některé chyby v oprávněních a pář dalších různých problémů. Verze také vylepšuje existující integraci kontroly zdrojového kódu umožněním vzdálených registrací." Pro úplný seznam všech dalších změn navštivte http://www.mantisbt.org/.
trac
Balíček trac 0.11.3 obsahuje několik nových vlastností, včetně nového stroje šablon pro vytváření obsahu, nový konfigurovatelný workflow a kvalitnější podrobnější kontrolu oprávnění.
trac-mercurial-plugin
trac-mercurial-plugin 0.11.0.7 funguje s balíčkem trac verze 0.11 a poskytuje přidané vlastnosti včetně rychlého přechodu na značku nebo větev, blame support a renderery uživatelských vlastností.

6.3.7. Lexikální a parsovací nástroje

bison
Fedora 11 obsauje verzi 2.4.1 balíčku bison. Jedná se o nevýznamnou aktualizaci.

6.3.8. Make and Build Tools

automake
Vylepšení v balíčku automake 1.10.2 obsahují:
  • Změny v podpoře Libtool:
    • Příkaz distcheck funguje s Libtool 2.x i když je použita proměnná prostředí LT_OUTPUT, neboť volba config.lt je nyní odstraněna korektně.
  • Další změny:
    • Manuál je nyní distribuován pod podmínkami GNU FDL 1.3.
    • Pokud příkaz automake --add-missing způsobí instalaci kopírovacího souboru upozorní také na to, že by měl být přídán soubor s licencí do kontroly zdroje.
Navíc bylo opraveno menší množství chyb.
cmake
Balíček cmake byl povýšen na verzi 2.6.3. Tato aktualizace obashuje mnoho oprav chyb. Pro úplný seznam navštivnte http://www.cmake.org/files/v2.6/CMakeChangeLog-2.6.3.
cpanspec
Fedora 11 obsahuje verzi 1.78 balíčku cpanspec. Mimo několika oprav chyb obsahuje některé doplňkové volby pro příkazový řádek.
meld
meld 1.2.1:
  • Nyní je vyžadována verze 2.8 balíčku Pygtk.
  • Port pro třídu gtk.UIManager.
  • Handle spaces in Subversion paths.
  • Volba příkazové řádky auto-compare all při startu.
  • Příkazový řádek může zahájit několik porovnání.
  • Několik tweaků UI (lepší chování fokusu, lepší výchozí hodnoty).
patchutils
Verze 0.3.1 obsahuje několik drobných vylepšení a oprav chyb.

6.3.9. Nástroje pro správu revizí

bzr
Balíček bzr byl povýšen na verzi 1.12, která obsahuje oproti verzi 1.7 ve Fedoře 10 ohromné množství nových vlastností a oprav chyb. Pro přehled těchto vylepšení je uživatelům bzr doporučeno navšítivit stránky projektu na http://www.bazaar-vcs.org/.
cvs2svn
Balíček cvs2svn byl aktualizován na verzi 2.2.0. Kromě oprav chyb lze zde nalézt velké množství nových vlastností. Pro podrobnosti navštivte http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.2.0/CHANGES.
darcs
Verze 2.2.0 balíčku darcs obsahuje množství nových vlastností, vedle oprav chyb. Navštivte changelog na http://allmydata.org/trac/darcs-2/browser/NEWS.
giggle
Nejdůležitejší změny ve verzi 0.4.90
  • Bylo významně pročištěno uživatelské prostředí.
  • Byl obnoven pohled prohlížení souborů a má nyní podporu anotací.
  • Kompaktní pohled je odstraněn.
  • Nyní jsou zde základy systému zásuvných modulů.
  • Revizní pohled zobrazuje avatary vyvolané z Gravataru.
git
Balíček git byl zaktualizována na verzi 1.6.2. Kromě ostatních změn sledují nyní Fedora balíčky upstreamové výchozí hodnoty a instalují většinu programů git-* mimo výchozí proměnnou prostředí PATH. Pokud využíváte skripty, které volají binární příkazy git-*, je vám doporučeno změnit je stylem použití příkazu git foo. Pokud to není proveditelné, můžete upravit vaší proměnnou PATH. Git poskytuje pro toto vhodnou metodu:
PATH=$(git --exec-path):$PATH
It is worth noting that git hooks are run with $(git --exec-path) in their PATH.
mercurial
Ve Fedoře 11 je obsažena verze 1.1.2 s velkým množstvím nových vlastností. Podívejte se na poznámky k vydání na http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew.
monotone
Kromě několika oprav chyb obsahuje nová verze 0.42 balíčku monotone následující změny:
  • Změnu výstupu příkazu automate show_conflicts; přidání výchozího řešení pro konflikty obsahu souborů a uživatelské řešení pro ostatní typy konfliktů. Změnu příkazu directory_loop_created na directory_loop.
  • Odstranění francouzských, brazilsko-portugalských a japonských překladů z distribuce pro jejich neaktuálnost. V případě, že se o ně staráte a chcete je zařadit zpět, zanechte nám zprávu na mailto:monotone-devel@nongnu.org.
... a následujíc nové vlastnosti:
  • Nový příkaz mtn ls duplicates, který vás nechá zobrazit seznam duplicitních souborů v dané revizi nebo pracovním prostoru.
  • Nová volba --no-workspace. Zajišťuje, že monotone nebere ohled na žádné prostředí, ve kterém je spouštěn.
  • Skupina nových příkazů mtn conflicts * poskytuje asynchonní vyřešení konfliktů pro slučování a propagaci.
  • Nový příkaz automate file_merge, který spustí interní slučovač řádek dvou souborů z různých revizí a zobrazí výsledky sloučení.
  • Nový příkaz automate lua k volání funkcí lua nad automate, podobný monotone hooks. Užitečný zejména k získání výchozích uživatelských hodnot, jako ignorovatelné soubory, klíče a hesla větví, spravovaných pomocí jednoho nebo více souborů monotonerc files.
  • Nový příkaz automate read_packets, který čte datové pakety jako veřejné klíče. Podobný příkazu mtn read.
  • Příkazy merge a propagate přijímají user commit zprávy; zpráva merge rev rev nebo propagate branch branch se připojí před uživatelskou zprávu. Volba --no-prefix odstraní tuto předpřipojenou zprávu.
subversion
Změny v 1.5.5 zaznamenatelné uživatelem.
  • Allow prop commits on dirs with modified children.
  • Make Cyrus auth implementation always prefer EXTERNAL to ANONYMOUS.
  • Nevytvářejte mergeinfo pro wc-wc přesuny nebo kopie
  • Nepovyšujte staré BDB souborové systémy automaticky na formát 1.5 nebo 1.4
  • Navrací mergeinfo do předchozího stavu během reverzních spojování
  • Odstraňuje mergeinfo smazané spojováním.
  • Nechá projít podřízené proxy přes txn požadavky GET a PROPFIND
  • Merge může nyní používat cíle s nekonzistentními newlines2
  • Nepovolujte seznamy změn s prázdnými řetězci
  • Remove false positive ra_neon mergeinfo errors
  • Vylepšuje výkona příkazu svn merge --reintegrate
  • Opraveno: cizí slučování uchovává UUID cizího repozitáře
  • Opraveno: správně kóduje diff hlavičky použité při vyřešení konfliktu
  • Opraveno: segfault v příkazu svn cp --parents
  • Fixed: mergeinfo for '...' maps to empty revision range
  • Fixed: segfault in BDB backend node-origins cache
  • Opraveno: chybné sloučení pokud historie cíle obsahuje obnoveni
  • Opraveno: neplatný mergeinfo vytvořený na podstromu během slučování
svn2cl
Balíček svn2cl byl aktualizován na verzi 0.11. Změny od verze 0.10:
  • Drobná vylepšení přenositelnosti.
  • Oprava pro OpenBSD shell ksh.
tkcvs
Změny ve verzi 8.2:
  • Prohlížeč Branch Browser umí nyní kreslit šipky sloučení pro slučování zaznamenávaná v Subversion 1.5 vlastnosti mergeinfo a CVSNT vlastnosti mergepoint. Dočasné řešení používáním značek není již potřeba, pokud server a klient Subversion nebo CVSNT popdporují své vlastní sledování slučování.
  • Branch Browser obsahuje novou vyhledávací schopnost, kterou můžete zvýraznit revize na diagramu dle verze, značky nebo autora.
  • Tlačítko Log v Branch Browser vždy vytváří, namísto nevhodného sledování "Log Detail" nastavení Directory Browser, úplný log revizí na vybraných větvích.
  • Pokud má váš SVN repozitář strukturu s funkcionalitou podobnou kmeni, větvím a značkám, ale s různými jmény, můžete o tom instruovat TkCSV nastavením proměnných v tkcvs_def.tcl:
    • cvscfg(svn_trunkdir)
    • cvscfg(svn_branchdir)
    • cvscfg(svn_tagdir)

6.3.10. Ostatní vývojové nástroje

amqp
Specifikace AMQP byla aktualizována na verzi 1.0.738618, odráží nejnovější práce na specifikaci. Stránky projektu: http://www.amqp.org.
binutils
Balíček binutils byl aktualizována na verzi 2.19.51.02. Jedná se drobnou aktualizaci. Navštivte stránky http://sources.redhat.com/binutils.
coccinelle (spatch)
Balíček coccinelle umožňuje napsat sémantické záplaty pro jazyk C, zejména záplaty Linuxového jádra.
Navštivte článek na portálu LWN o sémantickém záplatování (http://lwn.net/Articles/315686/) a domovskou stránku Coccinelle (http://www.emn.fr/x-info/coccoinelle).
cproto
Vedle několika oprav chyb, byly provedeny následující změny:
  • Upravený příkaz cpp pro přesměrování stderr do /dev/null pokud je zadána volba -q, pro jednotnost s non-cpp režimem
  • Přidána volba configure --disable-leaks.
  • Použijte konfigurační makro CF_XOPEN_SOURCE k zprototypování metody mkstemp() na Linuxu.
  • Odstraněnp použití metody isascii()
http://freshmeat.net/projects/cproto/
elfutils
Balíček elfutils byl aktualizovaný na verzi 0.140 (z 0.137). Vedle množství oprav chyb přidává podporu disassembleru Intel SSEE a automatické rozbalení souboru ELF. Pro úplné informace prostudujte soubor NEWS na http://fedorahosted.org/elfutils/browser/NEWS.
libtool
Fedora 11 obsahuje balíček libtool verze 2.2.6, který je kompletním přepsáním verze 1.5 ve Fedoře 10. Upstream projekt vydal množství prozatímních verzí nezahrnutých do Fedory. Pro úplnou historii navštivte stránky http://www.gnu.org/software/libtool/news.html.
livecd-tools
Balíček livecd-tools verze 021 obsahuje množství oprav chyb a opravuje několik přehlédnutí, včetně popory pro souborový systém ext4 a vytváření velkých ISO užitím UDF.
mcrypt
Verze 2.6.8 balíčku mcrypt je z většiny pročištěním zdrojového kódu a něměla by mít vliv na fukncionalitu. Podrobnosti naleznete v souboru NEWS.
scons
Balíček scons verze 1.2.0 je nevelkou aktualizací vůči verzi 1.0.0. Navštivte http://www.scons.org/CHANGES.txt pro úplný seznam změn.
srecord
Verze 1.46 obsahuje následují změny:
  • Nová volba pro filtry --x-e-length, které mohou přijmout šířku, která je rozdělena do délky bajtů, tak že můžete vložit dčlku v jednotkách slov (2) nebo dlouhých celých čísel (4).
  • Některé drobné opravy v dokumentaci.
  • Přejmenování voleb -minimum a -maximum na -minimum-address a -maximum-address, pro odstranění problémů se syntaxí příkazové řádky.
swig
Balíček swig spojuje kód C/C++/Objektové C s některými programovacími jazyky vyšší úrovně. Fedora 11 obsahuje verzi 1.3.38 s množstvím změn:
  • Vylepšení direktorů pro obalení všech chráněných členů.
  • Optimalizační funkce pro objekty vracené hodnotou.
  • Několik oprav chyb v PHP, Java, Ruby, R, C#, Python, Lua a Perl modulech.
  • Další drobné obecné opravy chyb.
Stránky projektu: http://swig.sourceforge.net/
translate-toolkit
Balíček translate-toolkit byl aktualizován na verzi 1.3.0. Jedná se velké množství změn, které týkají specifických jazyků. Pro podrobnosti prostudujte soubor ChangeLog.

6.4. Java

6.4.1. netbeans

Balíček netbeans je povýšen an verzi 6.5. netbeans 6.5 je důležitá aktualizace netbeans 6.1 a zahrnuje následující změny:
  • Podpora PHP s dokončováním kódu, Xdebug a vlastnostmi webových služeb.
  • JavaFX 1.0 podporuje animace, obrázky a multimediální kodeky pro vývoj interaktivních internetových (rich content) aplikací.
  • Nová podproa pro Groovy a Grails.
  • Vylepšený podpora JavaScriptu, AJAXu a Ruby.
  • Automatické provedení kompilace a zavedení při uložení u Java a Java EE aplikacích.
  • Vylepšená podpora databází: SQL history, SQL completion a zdokonalené zobrazování a úprava výsledků.
  • Vylepšená podpora Java ME pro Data Binding, SVG a vytváření Custom Component.
  • GUI Builder: Podpora pro Nimbus a jednoduché názvy tříd.
  • JUnit: podpora metody jediného testu.
  • Debugger: převedení Step do vlastnosti.
Pro informace o hlavních vývojových vlastnostech v IDE NetBeans navštivte:

6.5. Eclipse

Balíček eclipse je aktualizován na verzi 3.4.2. Vedle této verze je rovněž aktualizováno mnoho zásuvných modulů a nástrojů. Převážně se jedná o opravy chyb a až na pár výjimek by uživatelé neměli poznat další rozdíly.
Uživatelé by měli navštívit internetové stránky Eclipse na http://www.eclipse.org/ pro nejnovější zprávy.
Verze 1.2.1 balíčku eclipse-phpeclipse napravuje problém s výběrem slov. Dále na http://phpeclipse.net/.
Balíček pydev-mylyn je aktualizován na verzi 1.4.4. Dále na http://pydev.sourceforge.net for details.

6.6. Haskell

Zájmová skupina Fedora Haskell SIG je zaneprázdněna s aktualizací balíčků Haskell packages and naší přiručkou Packaging Guidelines. Nová příručka a balíčkovací systém cabal2spec nyní velmi usnadňují tvorbu balíčků Haskell Cabal pro Fedoru.
Různé balíčky jsou pro Fedoru 11 aktualizovány na nové verze, včetně ghc-6.10.1, darcs-2.2.0 a ghc-gtk2hs-0.10.0. Nově přidané balíčky obsahují cabal-install, cpphs, ghc-HTTP, ghc-paths, ghc-zlib.
Byl rovněž vytvořen na Freenode nový diskuzní IRC kanál #fedora-haskell.

6.7. Embedded Development

Fedora 11 obsahuje paletu balíků pro podporu vývoje vestavěných aplikací na mnoha architekturách. Je zde široká podpora pro AVR a související části, rovněž pro Microchip PIC. Navíc jsou zde balíčky pro podporu starších, méně populárních architektur jako např. Z80, 8051 a další. Pro podrobnější popis navštivte Packages for embedded development on the wiki .
Fedora 11 obsahuje verzi 5.1 balíčku dfu-programmer, programátor příkazové řádky pro čipy Atmel (8051 & AVR) s USB zavaděčem podporujícím ISP. Volba příkazové řádky je přidána pro podporu AVR32 trampoline. Nyní jsou podporována všechna známá Atmel USB AVR/8051/AVR32 zařízení.

6.8. Zpětná kompatibilita

Fedora poskytuje staré (legacy) systémové knihovny pro zachování kompatibility se starším softwarem. Tento software je součást skupiny Legacy Software Development, která není ve výchozím stavu nainstalována. Uživatelé s potřebou této funkcionality mohou tuto skupinu balíčků vybrat během instalace i po ní. Pro instalaci skupiny do Fedory, použijte menu Applikace Přidat/Odebrat Software nebo zadejte následující příkaz do okna terminálu:
      su -c 'yum groupinstall "Legacy Software Development"'
. Po vyzvání zadejte heslo superuživatele.

6.9. Linux Kernel

Tato kapitola popisuje změny a důležité informace s ohledem na jádro 2.6.29 ve Fedoře 11.

6.9.1. Vylepšený výkon a snížena spotřeba s relatime

Volba relatime je nyní povolena ve Fedoře 11 jako výchozí. Zvyšuje výkon souborového systému a snižuje energetickou spotřebu.
POSIX standard vyžaduje u operačního systému zaznamenávat poslední čas, kdy bylo přistoupeno k souboru aplikací nebo uživatelem, a ukládat toto časové razítko jako část ůdajů souborového systému. Toto razitko, nazývané atime, je používáno při zjišťování, které soubory nebyli nikdy použity (např. k vyčištění adresáře /tmp) nebo zda byl soubor otevřen po jeho poslední změně.
Významnou nevýhodou atime je, že při každém přístupu k souboru musí jádro zapsat nové časové razítko na disk, alespoň po několika vteřinách aktivity. Tyto zápisy na disk zaneprázdňují diskové operace, což se negativně projevuje jak na výkonu tak spotřebě.
Jelikož některé programu využívají atime, není praktické ho standardně zakázat. Linuxové jádro má funkci nazývanou relatime, která je účinným kompromisem mezi informacemi, které poskytuje atime a častou aktualizací diskového času. Funguje tak, že aktualizuje pole atime na disku pouze poukud k souboru nebylo přistupováno od posledního přistoupení (pro poskytunutí shopnosti detekce nového e-mailu) nebo pokud poslední přístup byl proveden před více než 1 dnem (pro pomoc programům a uživatelům vyčistit nepoužívané soubory v adresáři /tmp). Vylepšená verze relatime byla vývojáři Fedora zařazena do upstreamu v jádru 2.6.30 a zpětně přenesena do jádra Fedory 11.

6.9.2. Verze

Fedora může obsahovat dodatečné záplaty jádra z důvodu vylepšení, oprav chyb nebo přídání vlastností. Proto nemusí být jádro shodné s tzv. vanilla kernel z internetové stránky kernel.org:
Pro seznam záplat stáhněte zdrojový RPM balíček a spusťte ho s následujícím příkazem:
rpm -qpl kernel-<version>.src.rpm

6.9.3. Changelog

K získání evidence změn balíčku, spusťte následující příkaz:
rpm -q --changelog kernel-<version>
Pokud potřebujete uživatelsky přívětivou verzi evidence změn, navštivte stránky http://wiki.kernelnewbies.org/LinuxChanges. Zkrácené i úplné porovnání (diff) jádra je dostupné na http://kernel.org/git. Verze jádra Fedory je založena na Linusově stromu.
Prizpůsobení provedená pro verzi Fedory jsou dostupná ze stránky http://cvs.fedoraproject.org.

6.9.4. Příprava pro vývoj jádra

Fedora 11 neobsahuje balíček kernel-source obsažený ve starších verzích, neboť pro sestavování externích modulů je nyní vyžadován již pouze balíček kernel-devel.

Sestavení upraveného jádra

Pro informace o vývoji jádra a práci s přizpůsobenými jádry navštivte http://fedoraproject.org/wiki/Building_a_custom_kernel.

6.9.5. Oznamování chyb

Pro informace o oznamování chyb v Linuxovém jádře navštivte stránky http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html. Rovněž můžete použít http://bugzilla.redhat.com pro oznamování specifických chyb Fedory.

7. Změny ve Fedoře pro zvláštní uživatele

7.1. Co je nového u vědy a metamatiky

Fedora 11 obsahuje množštví balíčků pro vědu a metematiku. Pro Fedoru 11 byly aktualizovány následující balíčky.

7.1.1. Matematika

freefem++
freefem++ is a finite element analysis package which has been updated to 3.0.
Hlavní fakta
  • kompletní změna grafického rozhraní (balíček freefem++ nahradil freefem++-nw)
  • do freefem++ přidán příkaz medit (zobrazovací software od P. Freye) pod názvem ffmedit
  • opuštěna verze IDE dokud ho Antoine Le Hyaric nenapíše dobře. Navštivte: http://www.ann.jussieu.fr/~lehyaric/ffcs
  • představena architektura klient-server u freefem++
  • visualizer ffglut využívající knihovnu glut
Úplný seznam změn v upstreamu je zde: http://www.freefem.org/ff++/ftp/INNOVATION

7.1.2. Chemie

gabedit
Balíček gabedit je GUI pro několik výpočetních balíčků z odvětví chemie. Důležité novinky verze 2.1.17 zahrnují:
  • vzetí zpět nebo opakování všech změn v geometrii
  • plná kontrola zobrazených vazeb
  • support for reading connectivities from gabedit, hin, pdb, mol2 and mol files
  • molecular dynamics conformational searches using MM potential (Amber 99) and Semi-Empirical method (from Open Mopac or PCGamess)
  • migrace z kreslících funkcí GDK na Cairo
  • obrazce a nákresy mohou být exportovány do formátů EPS, PS, PDF nebo SVG
Pro všechny podrobností přejděte na seznam změn v upstream projektu na: http://sites.google.com/site/allouchear/Home/gabedit/download/changelog

7.2. Electronic Design Automation

Fedora Electronic Lab je high-end platfroma Fedory pro návrh a simulaci hardwaru. Platforma poskytuje rozličné toky designu hardwaru založené na současných trendech v polovodičovém průmyslu. FEL se zakládá na 3 metodikách {design, simulace a oveření} s open source EDA softwarem.
Nejnověji zařazená metodika na FEL platformě jsou prostředky pro ověřování a ladění pro digitálně založený design.
Moduly jazyka Perl ve F11 přináší pod křídly Fedory novou metodiku. Metodika je ověřením společně s možnostmi pro design a simulaci založené na co-simulaci. Fedora zůstává jedinou Linuxovou distribucí šířící FEL metodiky pro návrh, simulaci a ověření hardwaru.
Aktualizace existujících RPM balíčků vylepšily zkušenost z designem ve smyslu vývojového času a ladění. I když FEL chápe, že Mooreův zákon je pro svoji uživatelskou základnu důležitý, vylepšení umožňují uživatelům navrhovat s open-source softwarem úspornější a úspěšnější design.
Tato vylepšení přenesená pod křídla Fedory zvyšují šance, že uživatelé Fedory mohou skompletovat svůj high-end hardware design, i když se jedná o technologii 90 nm a dokončit svůj projekt finálním tapeoutem.
FEL pojí 2 různé open-source komunity:
  • open-source software komunitu
  • open-source hardware komunitu
Po 3 navazujících a úspěšných vydáních je FEL/Fedora považována oběma komunitami za vůdce v této oblasti díky své 3-leté zkušenosti a kvalitě EDA řešení.
Následující výčet uvádí hlavní části vývoje, kterými se hranice kvality od předchozích vydání posunuly opět výše:
  • Perl moduly rozšiřující podporu vhdl and verilog. Tyto moduly, společně s balíčkem gtkwave v rawhide, zdokonaluje podporu testování čipů.
  • Zavedení modelování Verilog-AMS do gtkwave
  • Vylepšená podpora s gcov pro ladění VHDL.
  • Vylepšená podpora opětovně využitelných HDL balíčků jako IP jádro
  • Vylepšení podpora PLI na iverilog i ghdl
  • Zavedení metodik založených na jazyku C pro HDL testbench a modely.
  • Vylepšený návrh hardwaru založený na co-simulaci.
  • Zavedení designových nástrojů pro DSP design tok
Uživatelé používají standardní živé médium Fedory nebo "Electronic Lab" skupinu v yum pro instalaci této high-endové platformy pro design, simulaci a verifikaci. Pro instalaci proveďte následující příkazy:
su -c "yum groupinstall 'Electronic Lab'"

7.3. Co je nového pro provozovatele amatérských rádiových stanic

Fedora 11 obsahuje několik aplikací a knihoven pro provozovatele amatérských rádiových stanic a další, kteří mají elektroniku jako svůj koníček. Mnoho z těchto aplikací naleznete ve spinu Fedora Electronic Lab. Pro kompletní seznam aplikací pro amatérská rádia ve Fedoře se podívejte na wiki stránku Aplikace pro amatérská rádia.

7.3.1. Aplikace pro zvukovou kartu

fldigi
Fedora 11 obsahuje aplikaci fldigi ve verzi 3.10. Změny oproti Fedoře 10 zahrnují mnoho vylepšení ve waterfall a logování, spolu s desítkami drobných změn v uživatelském rozhraní a oprav chyb. Pro kompletní seznam změn se podívete na internetové stránky projektu http://www.w1hkj.com/fldigi-distro/
xfhell
Verze 1.9 programu xfhell obsahuje některá vylepšení v nákládání s řádkou PTT. přidanou flexibilitu v nastavování rozměrů okna a opravy chyb. Stránku projektu lze nalézt na http://5b4az.chronos.org.uk/pages/digital.html
soundmodem
Aplikace soundmodem se vrací do Fedory. soundmodem 0.10 vám umožňuje používat zvukovou kartu jako modem pro digitální apliakace jako je např. AX.25. Stránku projektu lze nalézt na http://www.baycom.org/~tom/ham/soundmodem/
HamFax
HamFax 0.54 se ve Fedoře objevuje poprvé. HamFax je aplikace pro zasílání a příjem faxových zpráv v amatérském rádiu a pro přijem veřejného faxového vysílání jako jsou meteorologické mapy. Podporovanými rozhraními jsou zvukové karty a SCS-PTCII ze Zvláštního komunikačního systému.
wxapt
wxapt is a console application for decoding and saving weather images transmitted in the APT format of NOAA and METEOR satellites. wxapt is a new addition to Fedora.

7.3.2. Softwarově definované rádio

gnuradio
Aplikace gnuradio byla aktualizována na verzi 3.1.3, která přináší převážně opravy chyb.

7.3.3. Návrh a simulace obvodů

Balík aplikací gEDA je aktualizován na verzi 20081231. Obsahuje balíčky geda-docs, geda-examples, geda-gattrib, geda-gnetlist, geda-gschem, geda-gsymcheck, geda-symbols and geda-utils. U všech se jedná o vydání s opravami chyb. Balíčky gerbv, pcb a ngspice jsou sice součástí balíku, ale vydávány jsou odděleně.
gerbv
gerbv 2.1.0 includes improvements to object selection, improved exporting, and more flexibility in dealing with drill files. The complete release notes for this package can be found at http://gerbv.sourceforge.net/ANNOUNCEMENT-2.1.0
pcb
pcb has been updated to 20081128. Included among the improvements is a new 'Ben mode' that exports a 'photograph' of the board as a .png file. There are also some minor improvements in drill handling and a number of bug fixes. The complete release notes for this version are available at http://pcb.sourceforge.net/news.html#20081128
ngspice
ngspice je aktualizován na verzi 18. Změny obsahují:
  • Knihovna simulátoru Tclspice je spojena s ngspice. Nyní můžete překládat ngspice or tclspice uvedením přepínače v konfiguraci. Viz. README.tcl
  • New options have been introduced: brief, listing, autostop and scale
  • Zavedena podpora pro sobory .lib. Umožňuje v ngspice využívat knihovny modelů třetích stran.
  • .measure statements: avg, integ, rms, max, min, delay, param
  • .global statements t support for global nodes whose name is not expanded when flattening the netlist.
  • .func macros for inlining functions into netlists
  • Vylepšená knihovna numparam pro podpru plně parametrizovaných netlistů.
  • BSIM model binning.
  • new multi-input gate VCVS using XSPICE extensions.
iverilog
iverilog je aktualizován na verzi 0.9.20081118. Jedná se převážně o opravy chyb.
LinLog je aktualizován na verzi 0.4.

Poznámka

Před provedením aktualizace na verzi 0.4 byste měli exportovat vaší databázi do ADIF souboru. Poté nainstalujte 0.4, vytvořte novou databázi, a importujet ADIF soubor. Postup po jednotlivých krocích je k dispozici na http://linlogbook.sourceforge.net/doc/LinLocDoc.html
Nová aplikace qle 0.0.10 ve Fedoře 11. qle je grafický prohlížeč, editor a záznamník QSO logu. Zaznamenává (nebo upravuje) QSO přímo, v rychlé a odlehčené databázi SQLite.
A tool to show which IBP beacons are transmitting. The International Beacon Project is a set of 18 amateur (ham) radio transmitters around the world, each of which transmit every 3 minutes on a set of 5 short-wave frequencies. This allows short-wave radio users to quickly assess the current worldwide propagation conditions. Much more information can be found on http://www.ncdxf.org/beacons.html
xwota je určena pro provozovatele amatérských rádiových stanic, kteří chtějí používat databázi WOTA. Ta je používána k nalezení těch, kteří jsou v éteru, pásma a frekvence, na kterých vysílájí a jejich polohu dle země, státu, kraje, sítě a zeměpisné šířky a délky. xwota je ve Fedoře 11 novou aplikací.
Nevíte-li, co je datábáze WOTA, prosím, využijte některých informací na http://www.wotadb.org.

7.3.5. Antenna Modeling

xnec2c
Fedora includes nec2c, the powerful antenna modeling program, and xnec2c which provides a graphical user interface to nec2c. Both of these packages have been updated to version 1.2 in Fedora 11. The changes are minor bugfixes. Project site: http://5b4az.chronos.org.uk/pages/nec2.html
thebridge je konferenční most kompatibilní s ILink/EchoLink. Ve Fedoře 11 se jedná o novou vlastnost.
Zásuvný modul X-Chat pro zasílání a příjem syrové morseové abacedy přes IRC. Novinka ve Fedoře 11.
svxlink server je systém hlasové služby pro obvyklé účely při používání amatérských rádií. Každá hlasová služba je implementována jako zásuvný modul. Příklady hlasových služeb: Help systém, Simplex opakovač, EchoLink spojení. Jádro systému ovádá rozhraní rádia a je rovněž flexibilní. Může být provozován jako simplexový uzel nebo jako ovladač opakovače. svxlink-server 0.10.1 je nový v tomto vadání Fedory. Pro programátory existuje rovněž balíček svxlink-server-devel.
qtel 0.11.1 is an Echolink client. Note that it is a client only, not a full link. If you want to create a link, install svxlink-server. If you need a conference bridge, use thebridge. qtel is new with Fedora 11.

7.3.7. Ostatní aplikace

hamlib
Fedora 11 obsahuje aplikaci hamlib verze 1.28 s velkým množstvím podpory nových modelů a oprav chyb v podpoře dosavadních modelů. Tato verze obsahuje rovněž několik nových příkazů. Pro podrobnosti navštivte stránky projektu na http://hamlib.sourceforge.net.
xdx
Verze 2.4.1 klienta xdx pro DX cluster přináší aktualizaci s opravami chyb.
xdemorse
Verze 1.3 aplikace xdemorse přináší aktualizaci s opravami chyb.
ssbd
ssbd (Single-Side Band daemon) is voice keyer for hamradio use. It's written as part of Tucnak, contest log for VHF contests, but is possible to use ssbd with any other program. ssbd is new to Fedora with this release.
gpsman
Aplikace gpsman je aktualizována na verzi 6.4. Podrobnosti lze nalézt na http://www.ncc.up.pt/gpsman/wGPSMan_4.html
splat
Balíček splat-utils a části obsažené v balíčku splat jsou z Fedory odstraněny. splat-utils není pro běh splat nadále potřeba.
Fedora Projekt je sponzorován společností Red Hat, Inc.
Licenční smlouva Fedory je součástí každého vydání. Referenční verze je dostupná na stránkách Fedora Project: http://fedoraproject.org/wiki/Legal/Licenses/LicenseAgreement Na tento dokument se vztahují podmínky Open Publication License v1.0 bez výjimek.
"Fedora" a logo Fedory jsou obchodní značky Red Hat, Inc. a podléhají ustanovením Fedora Trademark Guidelines: http://fedoraproject.org/wiki/Legal/TrademarkGuidelines Všechny další obchodní značky jsou majetkem jejich příslušných vlastníků.
Tento dokument může obsahovat odkazy na jiné zdroje, které nepodléhají kontrole a nejsou udržovány Fedora Projektem. Red Hat, Inc. nenese odpovědnost za obsah na těchto zdrojích. Poskytuje tyto odkazy pouze pro pohodlí a použítí kteréhokoliv odkazu na takový zdroj nelze považovat za stanovisko Fedora Projektu nebo Red Hat. Vyhrazujeme si právo na odstranění kteréhokoliv odkazu nebo odkazujícího programu a to kdykoliv.
Na uvolněná vydání Fedora Projektu se mohou vztahovat určitá exportní omezení. Pro více podrobností navštivte internetové stránky http://fedoraproject.org/wiki/Legal/Export.
Následující právní informace se vztahují na některý software ve Fedoře. 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
Dodatečné právní informace vztahující se k tomuto dokumentu a vydání Fedora Projektu jsou dostupné na stránce Fedora Projektu: http://fedoraproject.org/wiki/Legal

B. Historie revizí

Přehled revizí
Revize 1.8Fri Jul 17 2009John McDonough
Correct URL error in Virtualization (511933)
Remove duplicate section on pm_utils (505665)
Additional information on printing (508832)
Correct feedback email link (506344)
Revize 1.7Tue Jun 11 2009John McDonough
Correct X-server "zap" key
Correct usage of Red Hat Enterprise Linux
Several typos
Revize 1.6Tue Jun 9 2009John McDonough
OSS disabled by default
Network interfaces don't start on boot
at11e network driver bug
lm_sensors sometimes disabled
Revize 1.5Fri May 22 2009Rüdiger Landmann
Kapitola opětovně přidaných obecných chyb
Přidaný libquestfs
Revize 1.4Mon May 18 2009Rüdiger Landmann
Zaktualizuj ovladač hlasitosti
Oprav chybu XML tabulky v sekci l18n
Přidána aktualizace moin
Odkaz na wiki stránku o čtečkách otisků prstů
Přidejte Presto
Přidejte Archer
Revize 1.3Tue Mar 31 2009John McDonough
Aktualizace nástrojů pro vývoj
Revize 1.2Mon Mar 30 2009John McDonough
Přidejte změny do nabídky boot
Nový obsah Gnome a KDE
Multimediální rubrika
Revize 1.1Sun Mar 15 2009John McDonough
Přidejte kapitolu Věda a Technika
Revize 1.0Tue Feb 10 2009Ryan Lerch
První návrh