Poznámky k vydání

Transkript

Poznámky k vydání
Fedora 11
Poznámky k vydání
Poznámky k vydání Fedory 11
Dale Bewley
Paul Frields
Chitlesh Goorah
Kevin Kofler
Rüdiger Landmann
Ryan Lerch
John McDonough
Dominik Mierzejewski
David Nalley
Zachary Oglesby
Jens Petersen
Rahul Sundaram
Miloslav Trmac
Karsten Wade
Copyright © 2009 Red Hat, Inc. and others.
The text of and illustrations in this document are licensed by Red Hat under a Creative
Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation
of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The
original authors of this document, and Red Hat, designate the Fedora Project as
the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if
you distribute this document or an adaptation of it, you must provide the URL for the
original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not
to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora,
the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United
States and other countries.
1
Poznámky k vydání
For guidelines on the permitted uses of the Fedora trademarks, refer to https://
fedoraproject.org/wiki/Legal:Trademark_guidelines.
Linux® is the registered trademark of Linus Torvalds in the United States and other
countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the
United States and/or other countries.
All other trademarks are the property of their respective owners.
Abstrakt
Tento dokument popisuje poznámky k vydání Fedory 11.
1. Vítejte u Fedory 11 ................................................................................................................. 3
1.1. Přehled Fedory 11 ........................................................................................................ 3
1.2. Požadavky na hardware ............................................................................................... 5
1.3. Vítejte u Fedory ........................................................................................................... 6
1.4. Společné chyby ............................................................................................................ 6
1.5. Zpětná vazba ............................................................................................................... 7
2. Instalační poznámky ............................................................................................................... 7
2.1. Instalace v textovém režimu ......................................................................................... 7
2.2. Poznámky pro přechod na vyšší verzi ........................................................................... 8
2.3. Spouštěcí nabídka ........................................................................................................ 8
2.4. Aktualizovaný obraz boot.iso .................................................................................... 9
3. Zvláštní poznámky dle architektur ............................................................................................ 9
3.1. Specifika Fedory pro platformu x86 ............................................................................... 9
4. Změny ve Fedoře pro uživatele pracovních stanic ..................................................................... 9
4.1. Pracovní prostředí Fedory ............................................................................................ 9
4.2. Sítě ........................................................................................................................... 11
4.3. Tisk ........................................................................................................................... 12
4.4. Podpora mezinárodních jazyků ................................................................................... 12
4.5. Multimedia ................................................................................................................. 15
4.6. Hry a Zábava ............................................................................................................. 16
4.7. Live obrazy Fedory ..................................................................................................... 16
5. Změny ve Fedoře pro systémové správce .............................................................................. 16
5.1. Rychlost startu Fedory 11 ........................................................................................... 16
5.2. Bezpečnost ................................................................................................................ 16
5.3. Virtualization ............................................................................................................... 17
5.4. Webové a obsahové servery ....................................................................................... 23
5.5. Poštovní servery ........................................................................................................ 24
5.6. Databázové servery .................................................................................................... 24
5.7. Souborové servery ..................................................................................................... 24
5.8. Samba (kompatibilita s Windows) ................................................................................ 24
5.9. Systémoví démoni ...................................................................................................... 25
5.10. File Systems ............................................................................................................ 25
5.11. X Window systém (Grafika) ....................................................................................... 26
5.12. Infrastruktura vysoce dostupných clusterů .................................................................. 27
6. Změny ve Fedoře pro vývojáře .............................................................................................. 30
6.1. Vývoj ......................................................................................................................... 30
6.2. Runtime ..................................................................................................................... 30
2
Vítejte u Fedory 11
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 ......................................
30
40
41
41
41
41
42
43
43
44
45
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 ..........................................................................................................
49
49
49
49
49
49
49
B. Historie revizí
49
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:
http://www.fedoraproject.org/wiki/Releases/11/FeatureList
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í:
http://www.fedoraproject.org/wiki/Interviews
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ší.
3
Poznámky k vydání
• 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.
• Otisk prstu - Intenzivní práce probíhala směrem ke zjednodušení používání čteček otisku prstů
jako autentizačního mechanismu. V současnosti jsou zde ještě problémy a instalace/používání
fprint a jeho pam modulu zabírá více času než je nutné. Cílem této vlastnosti je učinit ji ve Fedoře
bezproblémovou, poskytnutím všech požadovaných součástí, společně s vhodně integrovanou
konfigurací. K povolení této funkcionality uživatel při vytváření účtu zaregistruje své otisky prstů
do systému. Poté se bude moci snadno bezproblémově přihlásit a autentizovat pomocí otisku
jednoho prstu. Tato vlastnost usnadňuje jeden prvek správy totožnosti a je velkým krokem ve vývoji
linuxového pracovního prostředí.
• 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 yumpresto.
1
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í
4
Požadavky na hardware
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í:
http://www.fedoraproject.org/wiki/Releases/11/FeatureList
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
5
Poznámky k vydání
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.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:
• Přehled Fedory (http://fedoraproject.org/wiki/Overview)
• Často kladené otázky Fedory (http://fedoraproject.org/wiki/FAQ)
• Pomoc a diskuze (http://fedoraproject.org/wiki/Communicate)
• Zapojte se do Projektu Fedora (http://fedoraproject.org/wiki/Join)
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:
https://fedoraproject.org/wiki/Common_F11_bugs
6
Zpětná vazba
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:
• Pokud máte účet Fedory, upravujte obsah přímo na http://fedoraproject.org/wiki/
Documentation_Beats.
• Vyplňte požadavek na opravu chyby použitím této šablony: http://tinyurl.com/nej3u - Tento odkaz
slouží výhradně pro zpětnou vazbu na samotné poznámky vydání. Pro podrobnosti se řiďte
doporučením výše.
• Elektronická adresa [email protected].
2. Instalační poznámky
Poznámka
3
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é
4
stránky http://www.fedoraproject.org/wiki/FAQ a http://www.fedoraproject.org/wiki/Bugs/
5
Common .
Anaconda is the name of the Fedora installer. This section outlines issues related to anaconda and
installing Fedora 11.
2.1. Instalace v textovém režimu
Poznámka
We recommend that you use the graphical installer to install Fedora on your computer
wherever possible. If you are installing Fedora on a system that lacks a graphical display,
consider performing the installation over a VNC connection (see "Chapter 12. Installing
Through VNC" in the Fedora 11 Installation Guide). If your system has a graphical display,
but graphical installation fails, try booting with the xdriver=vesa option (see "Chapter 9.
Boot Options" in the Fedora 11 Installation Guide) or with the Install system with basic
video driver option when booting from the Fedora 11 Distro DVD.
7
Poznámky k vydání
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
6
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.
6
http://fedoraproject.org/wiki/YumUpgradeFaq
8
Aktualizovaný obraz boot.iso
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
Previously, users could move the gnome-panel to from one part of the desktop to another by
clicking on the gnome-panel, dragging it to another location while holding down the mouse button,
and releasing the mouse button. Now, users must also hold down a key on the keyboard while
moving the gnome-panel. By default, this modifier key is the Alt key, but users may change it to
any other key by using the windows preference tool (System>Preferences>Windows).
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 gnomebluetooth, 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.
9
Poznámky k vydání
Pokud však chcete toto nastavení změnit, postupujte podle http://fedoraproject.org/wiki/
7
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.
http://kde.org/announcements/announce-4.2.2.php
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
7
http://fedoraproject.org/wiki/Enabling_Root_User_For_GNOME_Display_Manager
10
Sítě
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
Balíčky bind a unbound (rekurzivní DNS servery) nyní umožňují validaci DNSSEC ve své výchozí
konfiguraci. Rovněž je povolena DNSSEC Lookaside Verification (DLV) s dlv.sc.org DLV
Registry. Toto chování může být změněno v souboru /etc/sysconfig/dnssec změnou
nastavení DNSSEC a DLV.
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
11
Poznámky k vydání
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, tigervncserver 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.
4.3. Tisk
In this release, system-config-printer uses PolicyKit to control access to restricted cups functionality.
The following functions are controlled via PolicyKit policies currently:
• 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.4. Podpora mezinárodních jazyků
Tato kapitola obsahuje informace o jazykové podpoře Fedory.
• Lokalizace (překlad) Fedory je koordinován Fedora Localization Projektem -- http://
fedoraproject.org/wiki/L10N
• Internacionalizace Fedory je spravována Fedora Internationalization Projektem -- http://
fedoraproject.org/wiki/I18N
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í.
• http://translate.fedoraproject.org/languages
• http://translate.fedoraproject.org/module/anaconda
4.4.1.1. Instalace podpory jazyků
To install langpacks and additional language support from the Languages group, run this command:
su -c 'yum groupinstall <language>-support'
12
Podpora mezinárodních jazyků
In the command above, <language> is one of assamese, bengali, chinese, gujarati, hindi, japanese,
kannada, korean, malayalam, marathi, oriya, punjabi, sinhala, tamil, telegu, thai, and so on.
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
8
překladatelů, používá Fedora online nástroj Transifex .
9
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ů.
https://translate.fedoraproject.org/submit
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
When GTK-based applications are not running in a Chinese, Japanese, or Korean (CJK) locale,
Chinese characters (that is, Chinese Hanzi, Japanese Kanji, or Korean Hanja) may render with a
mixture of Chinese, Japanese, and Korean fonts depending on the text. This happens when Pango
does not have sufficient context to know which language is being used, due to the Han unification in
Unicode. The current default font configuration seems to prefer Chinese fonts. If you normally want to
use Japanese or Korean say, you can tell Pango to use it by default by setting the PANGO_LANGUAGE
environment variable. For example...
export PANGO_LANGUAGE=ja
...tells Pango rendering to assume Japanese text when it has no other indications.
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.
8
9
http://transifex.org/
http://translate.fedoraproject.org/
13
Poznámky k vydání
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
10
11
12
Písma ve Fedoře: Fonts SIG se láskyplně stará o Fedora fonts . Prosíme, zapojte se
13
14
do této zvláštní zájmové skupiny, pokud se zajímáte o tvorbu , zdokonalování , přípravu
15
16
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
It provides a number of input method engines and immodules:
• ibus-anthy (Japanese)
• ibus-chewing (Traditional Chinese)
• ibus-gtk (GTK+ immodule)
• ibus-hangul (Korean)
• ibus-m17n (Indic and many other languages)
• ibus-pinyin (Simplified Chinese)
• ibus-qt (Qt immodule)
• ibus-table (Chinese, etc.)
The first time ibus is run it is necessary to choose which input method engines are needed in the
Preferences.
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
Japonština
Zenkaku_Hankaku; Alt+`; Alt+Zenkaku_Hankaku
Korejština
Hangul; Alt+Alt_R+Release
Tabulka 1. Hotkeys
14
Multimedia
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
Input Methods only start by default on desktops running in an Asian locale (specifically for the
following locale: as, bn, gu, hi, ja, kn, ko, ml, mr, ne, or, pa, si, ta, te, th, ur, vi, zh). Use im-chooser via
System > Preferences > Personal > Input Method to enable or disable input method usage on your
desktop at any time with 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.
15
Poznámky k vydání
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.
Using the new PulseAudio-based volume applet, there is no way to adjust ALSA sound levels.
If they are set too low, raising the PulseAudio sound levels may not work acceptably. For this
contingency, the old gstreamer-based volume application is also available by default. It is
available under the name Advanced Volume Control, in the System>Preferences menu section.
You will also need to use this application if you need to select an input channel for recording (for
instance, line-in or mic-in).
17
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
18
(wesnoth) byl aktualizován na nové vydání 1.6.
4.7. Live obrazy Fedory
19
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
designers.
20
spin provides a complete toolchain for IC
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. Bezpečnost
Tato kapitola zdůrazňuje různé bezpečnostní položky ve Fedoře.
17
http://fedoraproject.org/wiki/Multimedia
http://www.wesnoth.org/
19
https://fedoraproject.org/wiki/Games_Spin
20
http://chitlesh.fedorapeople.org/FEL/
18
16
Virtualization
5.2.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.
21
Pro další podrobnosti navštivte wiki stránku Konfigurace čtečky otisků prstů
5.2.2. DNSSEC
DNSSEC (DNS SECurity) je mechanismus poskytující integritu a autentičnost dat DNS.
5.2.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.2.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.3. 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.3.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é.
22
Pro další podrobnosti navštivte wiki stránku Virtualization VNC Authentication
21
22
https://fedoraproject.org/wiki/Configuring_a_fingerprint_reader
https://fedoraproject.org/wiki/Features/VirtVNCAuth
17
Poznámky k vydání
5.3.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
23
5.3.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.
24
Pro více podrobností navštivte wiki stránku KVM PCI Device Assignment .
5.3.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 obsahuje spojení qemu and kvm RPM. Balíček kvm je nyní zastaralý, nahrazený pngqemu25
kvm. . Spojení těchto dvou bází kódu pokračuje v rámci upstreamových projektů, ale správci balíčků
Fedora se rozhodli spojit balíčky nyní s cílem snížit zátěž z hlediska údržby a poskytnout lepší
podporu.
Pro více informací navštivte wiki stránku KVM and QEMU merge
26
5.3.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.
27
Pro více informací navštivte wiki stránku SVirt Mandatory Access Control .
23
https://fedoraproject.org/wiki/Features/VirtImprovedConsole
https://fedoraproject.org/wiki/Features/KVM_PCI_Device_Assignment
25
http://admin.fedoraproject.org/pkgdb/packages/name/qemu-kvm
26
https://fedoraproject.org/wiki/Features/KVM_and_QEMU_merge
27
https://fedoraproject.org/wiki/Features/SVirt_Mandatory_Access_Control
24
18
Virtualization
5.3.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:
28
• Project page
• Examples of guestfish usage
29
5.3.7. Další vylepšení
Fedora rovněž obsahuje tyto vylepšení virtualizace:
5.3.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
19
Poznámky k vydání
• 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.3.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.3.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
20
Virtualization
• 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
• zvláštní volba konfigurace a kód Xen RHEL-5
• 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.3.7.4. Aktualizovaný virt-manager verze 0.7.0
Balíček virt-manager poskytuje implementaci funkcionalit virtinst a libvirt v GUI.
21
Poznámky k vydání
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.3.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
22
Webové a obsahové servery
• Nesčetné opravy chyb, vyčištění a vylepšení
Pro více podrobností navštivte: http://virt-manager.org/
5.3.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:
• http://www.xen.org/download/roadmap.html -- cestovní mapa Xen (roadmap)
• http://xenbits.xen.org/paravirt_ops/patches.hg/ -- fronta záplat paravirt_ops
5.3.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.
Pro více informací navštivte:
• http://sourceforge.net/projects/kvm
• http://kraxel.fedorapeople.org/xenner/
• http://fedoraproject.org/wiki/Features/XenPvops
• http://fedoraproject.org/wiki/Features/XenPvopsDom0
30
5.4. 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ší.
23
Poznámky k vydání
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.5. 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/2009February/000099.html.
5.6. 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.7. 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.8. Samba (kompatibilita s Windows)
Tato kapitola obsahuje informace o Sambě, balík softwaru používaný Fedorou pro interakci se
systémy Microsoft Windows.
samba
samba 3.3.1 is the latest bugfix release for Samba. Major enhancements in Samba 3.3.1 include:
• Fix net ads join when "ldap ssl = start tls".
• Oprava přejmenování/odstranění souborů používajících klienty Windows.
• Fix renaming/deleting a "not matching/resolving" symlink.
• 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.
24
Systémoví démoni
5.9. Systémoví démoni
Správa napájení
In order to allow users to monitor the behavior of their systems and to improve power consumption
in general, several improvements were done for Fedora 11:
• Provide two new systemtap scripts to monitor disk and network activity of running applications
• Add a workload framework package called BLTK to offer reproducible tests
• Improved applications to reduce unnecessary disk and/or network activity
• Enabled several new features to save power:
• relatime option for root filesystem /
• Automated start/stop of services related to hardware
• Enable USB autosuspend for known working devices
• Add optional tuned service to dynamically adapt system settings to the current use
Users of Fedora 11 should therefore see a reduction in power usage of their system.
pm-utils
Utility správy napájení pm-utils byly aktualizovány na verzi 1.2.4. Některá vylepšení byla
provedena u přihlašování a nastavení.
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í.
Currently two such metadata formats are supported:
• DDF - The SNIA standard format
• Intel Matrix - The metadata used by recent Intel ICH controllers.
Also the approach to device names has changed significantly.
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.10. File Systems
5.10.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
25
Poznámky k vydání
• 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.10.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.10.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.10.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.10.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 potion. 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.10.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.11. X Window systém (Grafika)
Tato kapitola obsahuje informace se vztahem k implementaci systému X Window, X.Org, poskytovaný
s Fedorou.
26
Infrastruktura vysoce dostupných clusterů
5.11.1. X server
31
Kombinace kláves Ctrl+Alt+Backspace pro ukončení X serveru je ve výchozím stavu zakázána ,
z rozhodnutí upstream projektu Xorg. Výchozí nastavení můžete změnít přidáním následující sekce
do svého konfiguračního souboru xorg.conf. Pokud soubor neexistuje, můžete ho vytvořit použítím
textového editoru ručně v umístění /etc/X11/xorg.conf a Xorg bude toto nastavení respektovat.
Section "ServerFlags"
Option "DontZap" "false"
EndSection
Pokud používáte instalační metodu kickstar nebo chcete použít skripty pro automatickou změnu
tohoto nastavení na mnoha systémech, můžete použít následující kód:
%post
grep -q -s DontZap /etc/X11/xorg.conf
append=$?
if [ $append -ne 0 ]; then
cat >> /etc/X11/xorg.conf << EOF
Section "ServerFlags"
Option "DontZap" "false"
EndSection
EOF
fi
%end
The Xorg project has changed the default DontZap setting to "true" after complaints from desktop
users that accidentally hit Ctrl+Alt+Backspace when trying to type Alt+Backspace,
Ctrl+Backspace, or Shift+Backspace, or who had StickyKeys enabled. Ctrl+Alt+Backspace
is also a keyboard shortcut for deleting certain expressions in C and Java modes in Emacs.
5.11.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.12. Infrastruktura vysoce dostupných clusterů
Tato kapitola poukazuje na změny a doplnění nástrojů pro clustering ve Fedoře 10.
5.12.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
31
http://cgit.freedesktop.org/xorg/xserver/commit/?id=9d135ac10a7374c7ccda705f1eeb02cc53076c34
27
Poznámky k vydání
• 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
28
Infrastruktura vysoce dostupných clusterů
• 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
29
Poznámky k vydání
5.12.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 provides legacy system libraries for compatibility with older software. This software is part
of the Legacy Software Development group, which is not installed by default. Users who
require this functionality may select this group either during installation or after the installation
process is complete. To install the package group on a Fedora system, use Applications > Add/
Remove Software or enter the following command in a terminal window:
su -c 'yum groupinstall "Legacy Software Development"'
Enter the password for the root account when prompted.
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.
30
Nástroje
6.3.2. Programovací jazyky
clisp
clisp (Common Lisp) has been updated to 2.47. There are a number of changes, please review
the project's site (http://clisp.cons.org).
gcc
The gcc compiler suite has been updated to 4.4.0 including 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.
Please review the NEWS files at http://gcc.gnu.org carefully before upgrading.
gcl
GNU Common Lisp is updated to 2.68pre. This long awaited release fixes a great many bugs.
Project site: 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.
Stránky projektu: http://www.jwdt.com/~paysan/gforth.html.
gprolog
GNU Prolog has been updated to version 1.3.1. The changes since 1.3.0 are largely of a bug fix
nature. The programmer may wish to review the NEWS file at http://www.gprolog.org/NEWS.
iasl
The Intel Advanced Configuration and Power Interface compiler has been upgraded to version
20090123. This is the first update since 2006 and a number of functions have changed names.
The developer should review http://www.acpica.org/download/changes.txt before proceeding.
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
The nasm package has been upgraded from 2.03.01 to 2.05.01. This change involves a large
number of bug fixes as well as the addition of a number of new directives. Refer to the project's
change list at http://www.nasm.us/doc/nasmdocc.html for complete details.
ocaml
Some of the highlights in release 3.11 are:
• The Dynlink library is now available in native code on some platforms.
31
Poznámky k vydání
• ocamldebug is now supported under Windows (MSVC and Mingw ports) but without the replay
feature. (Contributed by Dmitry Bely and Sylvain Le Gall at OCamlCore with support from
Lexifi.)
• New port: MacOS X, AMD/Intel, 64 bits.
For more information, please consult the comprehensive list of changes at 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
Version 1.0.25 of Steel Bank Common Lisp includes a large number of enhancements and fixes
over the previous 1.0.21 version. Refer to http://sbcl.sourceforge.net/news.html for a complete list.
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
The version of gdb included in Fedora (Archer) contains patches and modifications not in the
upstream GDB. Notable changes from upstream include:
32
Nástroje
• 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.
33
Poznámky k vydání
pylint
The pylint 0.16.0 package includes a number of bug fixes and minor enhancements. Refer to the
project site at http://www.logilab.org/projects/pylint for complete details.
valgrind
3.4.0 is a feature release with many significant improvements and the usual collection of bug fixes.
This release supports X86/Linux, AMD64/Linux, PPC32/Linux, and PPC64/Linux. Support for
recent distros (using gcc 4.4, glibc 2.8 and 2.9) has been added. Refer to the complete valgrind
release notes at 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
The new doxygen 1.5.8 includes a completely rewritten doxywizard, enhanced extension
mapping, support for Vietnamese and better support for Turkish. In addition there are numerous
bug fixes as outlined in http://www.stack.nl/~dimitri/doxygen/changelog.html.
highlight
Version 2.7 of highlight includes (from 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
Version 4.13 of texinfo includes a reference card, better support for HTML, and support for
multibyte character sets. For full details, see the project site: http://www.gnu.org/software/texinfo/.
6.3.5. IDE a Editory
emacs
Release 22.3 of emacs is primarily concerned with cleaning out old/obsolete features. Refer to the
NEWS file (http://www.gnu.org/software/emacs/NEWS.22.3) for full details.
eric
Fedora 11 includes version 4.3.0 of the eric Python IDE. Refer to http://eric-ide.pythonprojects.org/eric-news.html for full details.
ipython
The ipython 0.9.1 version is included, an update from 0.8.4. This is a major release. Refer to http://
ipython.scipy.org/announcements/ann-ipython-0.9.txt for the full story.
34
Nástroje
monodevelop
The updated monodevelop 1.9.2 includes a large number of new features. You can review these
features at 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
The mantis package has been upgraded to 1.1.6. "This release fixes once and for all the caching
troubles from previous stable releases, some access permissions bugs, and a few various other
issues. This release also improves the existing source control integration by allowing remote
checkins." For a complete list of all other changes refer to 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
Improvements in automake 1.10.2 include:
• Changes to Libtool support:
• The distcheck command works with Libtool 2.x even when LT_OUTPUT is used, as
config.lt is removed correctly now.
• Miscellaneous changes:
• The manual is now distributed under the terms of the GNU FDL 1.3.
• When the automake --add-missing command causes the COPYING file to be installed, it
will also warn that the license file should be added to source control.
In addition a few bugs were fixed.
cmake
The cmake has been upgraded to version 2.6.3. This update includes many bug fixes. For a
complete list visit 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.
35
Poznámky k vydání
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
The bzr package has been upgraded to 1.12 which includes a large number of new features and
bug fixes over the 1.7 version in Fedora 10. The bzr user is encouraged to visit the project's
webpage at http://www.bazaar-vcs.org/ to review these improvements.
cvs2svn
The cvs2svn package has been updated to 2.2.0. In addition to bugfixes, there are a large number
of new features. Visit http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.2.0/CHANGES for the
details.
darcs
Version 2.2.0 of darcs includes a number of new features in addition to a number of bugfixes.
Refer to the changelog at 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
36
Nástroje
It is worth noting that git hooks are run with $(git --exec-path) in their PATH.
mercurial
Version 1.1.2 is included in Fedora 11 with a large number of new features. Refer to the release
notes for mercurial at http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew.
monotone
In addition to a number of bugfixes, the new monotone 0.42 includes the following changes:
• The output of automate show_conflicts has been changed; a default resolution
for file content conflicts and user resolutions for other conflict types has been added.
directory_loop_created changed to directory_loop.
• The French, Brazilian-Portuguese, and Japanese translations were outdated and thus have
been removed from the distribution. In case you care about them and want them back, drop us a
note at mailto:[email protected].
... and the following new features:
• 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.
37
Poznámky k vydání
• 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
The svn2cl package has been updated to 0.11. Changes since release 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.
• The Log button in the Branch Browser always produces a full log of revisions on the selected
branch instead of inappropriately following the Directory Browser's "Log Detail" setting.
• If your SVN repository has a structure that's functionally similar to trunk, branches, and tags but
with different names, you can tell TkCVS about it by setting variables in tkcvs_def.tcl:
• cvscfg(svn_trunkdir)
• cvscfg(svn_branchdir)
• cvscfg(svn_tagdir)
38
Nástroje
6.3.10. Ostatní vývojové nástroje
amqp
The AMQP specification has been updated to 1.0.738618 reflecting recent work on the
specification. Project site: http://www.amqp.org.
binutils
The binutils package has been updated to 2.19.51.0.2. This is a minor update, refer to 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.
Refer to the LWN article about semantic patching (http://lwn.net/Articles/315686/) and the
Coccinelle home page (http://www.emn.fr/x-info/coccoinelle).
cproto
In addition to a few bugfixes, the following changes have been made:
• Modified cpp command to redirect stderr to /dev/null if -q option is given, for consistency
with the non-cpp mode
• Added configure --disable-leaks option.
• Use configure macro CF_XOPEN_SOURCE macro to make mkstemp() prototyped on Linux.
• Removed isascii() usage.
http://freshmeat.net/projects/cproto/
elfutils
The elfutils package has been updated to 0.140 (from 0.137). In addition to a number of bug fixes,
it adds Intel SSE4 disassembler support and automatic decompression of ELF files. For the full
story, refer to the NEWS file at http://fedorahosted.org/elfutils/browser/NEWS.
libtool
Fedora 11 includes libtool 2.2.6, which is a complete rewrite of the version 1.5 in Fedora 10. The
upstream project has released a number of interim versions that were not reflected in Fedora. For
a complete history, refer to 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
scons 1.2.0 is a minor upgrade to 1.0.0. Refer to http://www.scons.org/CHANGES.txt for a detailed
list of changes.
srecord
Verze 1.46 obsahuje následují změny:
39
Poznámky k vydání
• 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
The swig package connects C/C++/Objective C to some high-level programming languages.
Fedora 11 includes version 1.3.38 with a number of changes:
• Enhancement to directors to wrap all protected members.
• Optimization feature for objects returned by value.
• A few bugs fixes in the PHP, Java, Ruby, R, C#, Python, Lua, and Perl modules.
• Other minor generic bug fixes.
Project site: 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
netbeans has been updated to version 6.5. netbeans 6.5 is a significant update of netbeans 6.1 and
includes the following changes:
• PHP support with code completion, Xdebug and web service features.
• JavaFX 1.0 supports animation, graphics and media codecs for rich content application
development.
• New Support for Groovy and Grails.
• Improved JavaScript, AJAX and Ruby support.
• Automatic Compile and Deploy on Save for Java and Java EE applications.
• Improved database support: SQL history, SQL completion, and results viewing and editing
improvements.
• Improved Java ME support for Data Binding, SVG and Custom Component creation.
• GUI Builder: Support for Nimbus and simple class names.
• JUnit: single test method support.
• Debugger: Redesign of Step into feature.
For information about the main development features in NetBeans IDE, see:
40
Eclipse
• Informace k vydání NetBeans IDE 6.5 http://www.netbeans.org/community/releases/65/index.html
• New and Note Worthy NB65 http://wiki.netbeans.org/NewAndNoteWorthyNB65
• Poznámky k vydání NetBeans IDE 6.5 http://www.netbeans.org/community/releases/65/
relnotes.html
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
32
33
Zájmová skupina Fedora Haskell SIG je zaneprázdněna s aktualizací balíčků Haskell packages
34
35
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 ghcgtk2hs-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ší
36
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 provides legacy system libraries for compatibility with older software. This software is part of
the Legacy Software Development group, which is not installed by default. Users who require this
functionality may select this group either during installation or after the installation process is complete.
To install the package group on a Fedora system, use ApplicationsAdd/Remove Software or enter
the following command in a terminal window:
32
https://fedoraproject.org/wiki/SIGs/Haskell
https://admin.fedoraproject.org/pkgdb/users/packages/haskell-sig
34
https://fedoraproject.org/wiki/PackagingDrafts/Haskell
35
http://fedorahosted.org/cabal2spec
36
https://fedoraproject.org/wiki/Packages_For_Embedded_Development
33
41
Poznámky k vydání
su -c 'yum groupinstall "Legacy Software Development"'
Enter the password for the root account when prompted.
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
37
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
38
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:
http://www.kernel.org
39
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:
37
http://lwn.net/Articles/244829/
https://www.redhat.com/archives/fedora-devel-list/2009-March/msg01612.html
39
http://www.kernel.org/
38
42
Změny ve Fedoře pro zvláštní uživatele
rpm -q --changelog kernel-<version>
If you need a user friendly version of the changelog, refer to http://wiki.kernelnewbies.org/
LinuxChanges. A short and full diff of the kernel is available from http://kernel.org/git. The Fedora
version kernel is based on the Linus tree.
Customizations made for the Fedora version are available from http://cvs.fedoraproject.org.
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
For information on kernel development and working with custom kernels, refer to http://
fedoraproject.org/wiki/Building_a_custom_kernel.
6.9.5. Oznamování chyb
Refer to http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html for information on reporting bugs in
the Linux kernel. You may also use http://bugzilla.redhat.com for reporting bugs that are specific to
Fedora.
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://
41
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
42
42
http://www.freefem.org/ff++/ftp/INNOVATION
43
Poznámky k vydání
7.1.2. Chemie
gabedit
gabedit is a GUI for a number of computational chemistry packages. Highlights of version 2.1.17
include:
• 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.
FEL's website : http://chitlesh.fedorapeople.org/FEL/.
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:
44
Co je nového pro provozovatele amatérských rádiových stanic
• 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
Users are using the standard Fedora Live media or the "Electronic Lab" yum group to deploy this highend hardware design, simulation, and verification platform. To install run the following command:
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
43
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/fldigidistro/
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/
43
https://fedoraproject.org/wiki/Applications_for_Amateur_Radio
45
Poznámky k vydání
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 has been updated to version 18. Changes include:
• 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
46
Co je nového pro provozovatele amatérských rádiových stanic
• 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.
7.3.4. Logování a související aplikace
LinLog
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
qle
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.
ibp
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
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
47
Poznámky k vydání
7.3.6. Internet a související aplikace
thebridge
thebridge je konferenční most kompatibilní s ILink/EchoLink. Ve Fedoře 11 se jedná o novou
vlastnost.
cwirc
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
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
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
48
Právní informace
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.
A. Právní informace
Fedora Projekt je sponzorován společností Red Hat, Inc.
A.1. Licence
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.
A.2. Obchodní značky
"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ů.
A.3. Vnější odkazy
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.
A.4. Vývoz
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.
A.5. Právní informace
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
A.6. Další informace
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í
Revize 1.5
Fri May 22 2009
Rüdiger Landmann [email protected]
Kapitola opětovně přidaných obecných chyb
49
Poznámky k vydání
Přidaný libquestfs
Revize 1.4
Mon May 18 2009
Rüdiger Landmann [email protected]
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.3
Tue Mar 31 2009
John McDonough
[email protected]
Aktualizace nástrojů pro vývoj
Revize 1.2
Mon Mar 30 2009
John McDonough
[email protected]
Přidejte změny do nabídky boot
Nový obsah Gnome a KDE
Multimediální rubrika
Revize 1.1
Sun Mar 15 2009
John McDonough
[email protected]
Přidejte kapitolu Věda a Technika
Revize 1.0
První návrh
50
Tue Feb 10 2009
Ryan Lerch [email protected]

Podobné dokumenty

1 Návrh elektroniky v programu KiCAD

1 Návrh elektroniky v programu KiCAD Program KiCAD je open source nástroj pro návrh schématu a plošných spojů. Umožňuje vytváření vlastních knihoven a pomocí externích nástrojů import a export pro jiné systémy. Umožňuje zobrazení výsl...

Více

Komunikační sítě II pro integrovanou výuku VUT a VŠB-TUO

Komunikační sítě II pro integrovanou výuku VUT a VŠB-TUO programové vybavení. Patří mezi ně zejména různé utility, aplikace, grafické uživatelské rozhraní, apod. Linux je šířen v podobě linuxových distribucí, které obsahují jádro a příslušný software v t...

Více

Workshop biomedicínského inženýrství a informatiky 2013. 2013

Workshop biomedicínského inženýrství a informatiky 2013. 2013 može pouze provádět úkony odpovídající kliknutí myši. Levý klik počítačové myši je realizován vysunutím jazyka před nakalibrovanou vzdálenost, kdežto pravý klik je realizován pohybem úst do tvaru p...

Více

Řešení vysoké dostupnosti databází

Řešení vysoké dostupnosti databází Server je zde reprezentován dvěma fyzickými servery. V případě výpadku celého jednoho serveru může okamžitě převzít jeho činnost druhý server. Tato konfigurace má dvě základní varianty, a to Active...

Více

Radek Hnilica

Radek Hnilica 16-5. Pokračování předešlé tabulky Slovník *:[1:1:1:1:1:3] ............................................................................... 176 17-1. Slova v modulu DataMgr *:[1:3:4].................

Více

1 Hierarchie menu je: • Files - Soubory • Open Macros

1 Hierarchie menu je: • Files - Soubory • Open Macros • Online dokumentace - otev e standardní prohlí na online Help-site • Home page - otev e standardní prohlí na webové stránce www.w1hkj.com • Command line options - zobrazí seznam v ech p epína na p...

Více

Parciální diferenciální rovnice a jejich význam pro aplikace

Parciální diferenciální rovnice a jejich význam pro aplikace F (x1 , . . . , xn , u, ux1 , . . . , uxn , ux1 x1 , ux1 x2 , . . . , uxn xn , ux1 x1 x1 , . . .) = 0 (1.1) kde neznámá u = u(x1 , . . . , xn ) je funkce n proměnných a uxj , . . . , uxi xj , . . ....

Více

openMagazin 05/2010

openMagazin 05/2010 dy spolehlivě odrážely. V kategorii Desktop poslední CrossOver Games 9.0 tři roky suverénně vládlo Ubuntu, stejně suverénní poSpolečnost CodeWeavers vydala novou verzi názici má Debian v kategorii ...

Více

PDF verze

PDF verze potřeby, přepnutím na tuto konzoli, sledovat provoz. # soundmodem > /dev/tty8 &

Více