Poznámky k vydání
Transkript
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
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...
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...
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...
Ř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...
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].................
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...
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 , . . ....
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 ...