Fedora 11

Utgåvenoteringar

Utgåvenoteringar för Fedora 11

Logo

Dale Bewley

Virtualization 

Paul Frields

Översikt 

Chitlesh Goorah

Electronic Design Automation 

Kevin Kofler

Skrivbordet 

Rüdiger Landmann

Installation 

Ryan Lerch

Xorg 

John McDonough

Amatörradio, utvecklingsverktyg 

Dominik Mierzejewski

Vetenskapligt/Tekniskt 

David Nalley

File Systems 

Zachary Oglesby

Multimedia 

Jens Petersen

Internationalisering, Haskell 

Rahul Sundaram

Linux Kernel 

Miloslav Trmac

Installerare 

Karsten Wade

Kärnan 

rättsligt meddelande

Copyright © 2009 Fedora Documentation Project.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/Legal:Trademark_guidelines.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
All other trademarks are the property of their respective owners.
Sammanfattning
Detta dokument innehåller detaljerade utgåvenoteringar för Fedora 11.

1. Välkommen till Fedora 11
1.1. Översikt över Fedora 11
1.2. Hårdvarukrav
1.3. Välkommen till Fedora
1.4. Vanliga fel
1.5. Återkoppling
2. Installationsnoteringar
2.1. Installation i textläge
2.2. Uppgraderingsnoteringar
2.3. Uppstartsmeny
2.4. Uppdaterad boot.iso
3. Arkitekturspecifika noteringar
3.1. Specifikt för Fedora på x86
4. Ändringar i Fedora för skrivbordsanvändare
4.1. Fedoras skrivbord
4.2. Nätverk
4.3. Utskrift
4.4. Internationellt språkstöd
4.5. Multimedia
4.6. Spel och underhållning
4.7. Fedoras Live-avbilder
5. Ändringar i Fedora för systemadministratörer
5.1. Starttid för Fedora 11
5.2. lm_sensors
5.3. Säkerhet
5.4. Virtualization
5.5. Webb- och informationsservrar
5.6. Postservrar
5.7. Databasservrar
5.8. Filservrar
5.9. Samba (Windows-kompatibilitet)
5.10. Systemdemoner
5.11. File Systems
5.12. Fönstersystemet X (grafik)
5.13. Infrastruktur för HA-kluster
6. Ändringar i Fedora för utvecklare
6.1. Utveckling
6.2. Körtidsläge
6.3. Verktyg
6.4. Java
6.5. Eclipse
6.6. Haskell
6.7. Inbäddad utveckling
6.8. Bakåtkompatibilitet
6.9. Linux Kernel
7. Ändringar i Fedora för specifika grupper
7.1. Vad är nytt i vetenskap och matematik
7.2. Electronic Design Automation
7.3. Vad är nytt för radioamatörer
A. Juridisk information
A.1. Licens
A.2. Varumärken
A.3. Externa referenser
A.4. Export
A.5. Juridisk information
A.6. Mer information
B. Versionshistoria

1. Välkommen till Fedora 11

1.1. Översikt över Fedora 11

Som alltid fortsätter Fedora att utveckla (http://www.fedoraproject.org/wiki/Red_Hat_contributions) och integrera den senaste programvaran som är fri och har öppen källkod (http://www.fedoraproject.org/wiki/Features). De följande sektionerna ger en kort översikt över större ändringar sedan den senaste utgåvan av Fedora. För mer detaljer om andra funktioner som ingår i Fedora 11, se deras egna wiki-sidor som ger detaljer om funktioner och framsteg:
Under hela utgåvecykeln görs det intervjuer med utvecklarna bakom nyckelfunktioner som berättar historien på insidan:
De följande är större funktioner i Fedora 11:
  • Atumatisk installation av typsnitt och mime-typer - PackageKit introducerades i Fedora 9 som en tillämpning tvärs över distributioner för användare för att hantera programvara. De egenskaper det erbjuder tack vare integrationen med skrivbordet blev synligare i Fedora 10, där det gav automatisk installation av omkodare. Nu i Fedora 11 utökar PackageKit denna funktionalitet med förmågan att automatiskt installera typsnitt när de behövs för att visa och redigera dokument. Det inkluderar också förmågan att installera hanterare för speciella typer av media vid behov. En del arbete färdigställs fortfarande för att ge automatisk installation av program.
  • Volymkontroll - För närvarande måste personer som använder Fedora passera genom många nivåer av mixrar i olika program för att sätta upp ljudkällor riktigt. Dessa görs alla tillgängliga i volymkontrollen på skrivbordet, vilket gör att det blir väldigt förvirrande för användaren. PulseAudio gör det möjligt för oss att unifiera volymkontrollerna till ett gränssnitt som gör det enklare och mindre plågsamt att sätta upp ljudkällor.
  • Intel-, ATI- och Nvidiainställning i kärnan - Fedora 10 tog de första stegen för en större distribution mot att använda funktionen att göra inställningar av grefiklägen i kärnan (KMS) för att snabba upp den grafiska uppstarten. Vi indikierade vid tillfället att vi skulle lägga till mer stöd för ytterligare videokort allteftersom tiden gick. KMS klarade från början endast några ATI-kort. I Fedora 11 är detta arbete utökat till att inkludera många fler videokort, inklusive Intel och Nvidia, och ytterligare ATI dessutom. Fast inte helt komplett, har vi utökat KMS-funktionens täckning av videokort enormt, och det kommer mer.
  • Fingerprint - Extensive work has been done to make fingerprint readers easy to use as an authentication mechanism. Currently, using fingerprint readers is a bit of a pain, and installing/using fprint and its pam module take more time than should ever be necessary. The goal of this feature is to make it painless by providing all the required pieces in Fedora, together with nicely integrated configuration. To enable this functionality the user will register their fingerprints on the system as part of user account creation. After doing so, they will easily be able to log in and authenticate seamlessly using a simple finger swipe. This greatly simplifies one element of identity management and is a great step in the evolution of the Linux desktop.
  • IBus system för inmatningsmetoder - ibus har skrivits om i C och är det nya standardsättet för inmatningsmetoder för asiatiska språk. Det gör det möjligt att lägga till och ta bort inmatningsmetoder dynamiskt under en skrivbordssession. Det stödjer kinesiska (pinyin, libchewing, tabeller), indiska (m17n), japanska (anthy), koreanska (libhangul), med mera. Det är fortfarande en del funktioner som saknas jämfört med scim så testning uppmuntras starkt och rapporter om problem och förslag på förbättringar är välkomna.
  • Presto - Normalt när du uppdaterar ett paket i Fedora hämtar du ett helt ersättningspaket. För det mesta (särskilt för större paket) är det mesta av den faktiska datan i det uppdaterade paketet samma som i orginalpaketet, men du får ändå hämta hela paketet. Presto låter dig hämta skillnaden (kallad delta) mellan paketet du har installerat och det du vill uppdatera till. Detta kan reducera storleken på uppdateringar som hämtas med 60 % – 80 %. Det är inte aktiverat som standard i denna utgåva. För att dra nytta av denna funktion måste du installera insticksmodulen yum-presto med yum install yum-presto.
    För ytterligare detaljer se wikisidan Presto
En del andra funktioner som denna utgåva innehåller:
  • Filsystemet ext4 - Filsystemet ext3 har varit det mogna standardsystemet i Linux Linux under en lång tid. Filsystemet ext4 är en större uppdatering som har en förbättrad design, ännu bättre prestanda och pålitlighet, stöd för mycket större lagerutrymme, och mycket snabba filsystemskontroller och radering av filer. Det är nu standardfilsystemet för nyinstallationer.
  • Virt förbättrad konsol - I Fedora 10 och tidigare var den virtuella gästkonsolen begränsad till en skärmupplösning på 800×600. I Fedora 11 är målet att ha en standardskärm på åtminstone 1024×768 i upplösning från början. Nya installationer av F11 tillhandahåller möjligheten att använda andra gränssnittsenheter i den virtuella gästen, såsom en USB-platta, som gästen automatiskt kommer detektera och konfigurera. Till resultatet hör en myspekare som följer den lokala klientens pekare ett-till-ett, och ger utökade möjligheter.
  • MinGW (Windows korskompilator) - Fedora 11 tillhandahåller MinGW, en utvecklingsmiljö för Fedoraanvändare som vill korskompilera sina program för att köra på Windows utan att tvingas använda Windows. Tidigare har utvecklare behövt portera och kompilera lla de bibliotek och verktyg de har behövt, och denna stora uppgift har skett oberoende av var andra många gånger om. MinGW eliminerar dubbelarbete för programutvecklare genom att tillhandahålla ett antal bibliotek och utvecklingsverkty redan porterade till korskompileringsmiljön. Utvecklare behöver inte kompiliera om programstacken själva, utan kan koncentrera sig endast på ändringarna som behövs i deras eget program.
Funktioner för Fedora 11 följs upp på sidan med listan över funktioner:

1.2. Hårdvarukrav

1.2.1. Processor- och minneskrav för PPC-arkitekturer

  • Minimal CPU: PowerPC G3 / POWER3
  • Fedora 11 stödjer "New World"-generationen av Apple Power Macintosh, som levererats från runt 1999 och framåt. Även om "Old World"-maskiner bör fungera, så kräver de ett speciellt uppstartsprogram som inte ingår i Fedoradistributionen. Fedora har också installerats och testats på POWER5- och POWER6-maskiner.
  • Fedora 11 stödjer maskinerna pSeries och Cell Broadband Engine.
  • Fedora 11 stödjer också Sony PlayStation 3 och Genesi Pegasos II och Efika.
  • Fedora 11 innehåller nytt hårdvarustöd för maskinerna P.A. Semiconductor "Electra".
  • Fedora 11 inkluderar även stöd för arbetsstationerna Terrasoft Solutions powerstation.
  • Rekommenderat för textläge: 233 MHz G3 eller bättre, 128 MB RAM.
  • Rekommenderat för grafiskt läge: 400 MHz G3 eller bättre, 256 MB RAM.

1.2.2. Processor- och minneskrav för x86-arkitekturer

Följande CPU-specifikationer är angivna i termer av Intelprocessorer. Andra processorer, som de från AMD, Cyrix, och VIA som är kompatibla med och likvärdiga med följande Intelprocessorer kan också användas med Fedora. Fedora 11 kräver en Intel Pentium eller bättre processor, och är optimerat för Pentium 4 och senare processorer.
  • Rekommenderat för textläge: 200 MHz Pentium-klass eller bättre
  • Rekommenderad för grafiskt: 400 MHz Pentium II eller bättre
  • Minimum RAM för textläge: 128 MiB
  • Minimum RAM for grafiskt: 192 MiB
  • Rekommenderad RAM för grafiskt: 256 MiB

1.2.3. Processor- och minneskrav för x86_64-arkitekturer

  • Minimum RAM för textläge: 256 MiB
  • Minimum RAM for grafiskt: 384 MiB
  • Rekommenderad RAM för grafiskt: 512 MiB

1.2.4. Hårddiskutrymmeskrav för alla arkitekturer

Samtliga paket kan kräva mer än 9 GB diskutrymme. Slutlig storlek beror helt på vald installations-spin och vilka paket som valts under installationen. Ytterligare diskutrymme krävs under installationen för att stödja installationsmiljön. Detta extra diskutrymme motsvarar storleken på /Fedora/base/stage2.img (på installationsskiva 1) plus storleken på filerna i /var/lib/rpm på det installerade systemet.
I praktiken så kan ytterligare utrymmeskrav variera från så lite som 90 MiB för en minimal installation till så mycket som 175 MiB extra för en större installation.
Ytterligare utrymme behövs för användardata, och minst 5 % fritt utrymme måste bibehållas för ett fungerande system.

1.2.5. Warning on at11e network driver

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

1.3. Välkommen till Fedora

Fedora är ett Linuxbaserat operativsystem som presenterar det senaste i fri och öppen källkodsprogramvara. Fedora är alltid fri att använda för vem som helst, ändra och distribuera. Det är byggt av folk över hela klotet som arbetar tillsammans som ett samfund: Fedoraprojektet. Fedoraprojektet är öppet för vem som helst och alla är välkomna att gå med. Fedoraprojektet står i främsta ledet för dig, och leder framstegen i fri, öppen programvara och innehåll.

Notera

Besök http://docs.fedoraproject.org/release-notes/ för att se de senaste utgåvenoteringarna för Fedora, särskilt om du uppgraderar. Om du migrerar från en utgåva av Fedora som är äldre än den närmast föregående, bör du titta på äldre utgåvenoteringar för ytterligare information.
Du kan hjälpa Fedoraprojektsamfundet att fortsätta förbättra Fedora om du skriver felrapporter och förbättringsförslag. Gå till http://fedoraproject.org/wiki/Bugs_and_feature_requests för mer information om rapportering av fel och önskemål. Tack för din medverkan.
För att hitta mer generell information om Fedora, gå till följande webbplatser:

1.4. Vanliga fel

Ingen programvara är helt utan fel. En av egenskaperna hos fri och öppen källkodsprogramvara är möjligheten att rapportera fel, hjälpa till att rätta och förbättra programmen du använder.
En lista över vanliga fel underhålls för varje utgåva från Fedoraprojektet som en bra startplats när du har ett problem som kan vara ett fel i programmet:

1.5. Återkoppling

Tack för att du tar dig tid att skicka dina kommentarer, förslag och felrapporter till Fedorasamfundet. Genom att göra detta hjälper du till att förbättra Fedora, Linux och fri programvara över hela världen.

1.5.1. Ge återkoppling för Fedora-program

För att ge återkoppling om Fedoras program eller andra systemdelar, gå till http://fedoraproject.org/wiki/BugsAndFeatureRequests. En lista med ofta rapporterade fel och kända problem för denna utgåva finns tillgänglig på http://fedoraproject.org/wiki/Common_F11_bugs.

1.5.2. Ge återkoppling om utgåvenoteringar

Om du tycker att dessa utgåvenoteringar kan förbättras på något sätt, kan du ge din återkoppling direkt till nyhetsskribenterna. Det finns flera sätt att ge återkoppling, ordnat från det mest rekommenderade:

2. Installationsnoteringar

Notera

För att lära dig hur man installerar Fedora, se http://docs.fedoraproject.org/install-guide/. Om du stöter på problem eller har en fråga vid installationen, som inte täcks av dessa utgåvenoteringar, gå till http://fedoraproject.org/wiki/FAQ och http://fedoraproject.org/wiki/Bugs/Common.
Anaconda är namnet på Fedoras installationsprogram. Denna sektion ger en översikt över frågor relaterade till anaconda och installation av Fedora 11.

2.1. Installation i textläge

Notera

Vi rekommenderar att du använder den grafiska installeraren för att installera Fedora på din dator om när det alls är möjligt. Om du installerar Fedora på ett system som inte har en grafisk skärm, fundera på att utföra instllationen över en VNC-förbindelse (se "Kapitel 12. Installation via VNC" i Fedora 11 installationsguide). Om ditt system har en grafisk skärm, men den grafiska installationen misslyckas, försök att starta med flaggan xdriver=vesa (se "Kapitel 9. Startflaggor" i Fedora 11 Installationsguide) eller med alternativet Install system with basic video driver vid start från distributions-DVD:n för Fedora 11.
Alternativet att installera i textläge är i Fedora 11 betydligt mer tillrättalagt än det var i tidigare versioner. Textlägesinstallation utelämnar nu de mer komplicerade stegen som tidigare var en del av processen, och ger dig en rensad och rättfram installation.
Dessa steg är nu automatiserade i textläge:
Paketval
Anaconda väljer nu automatiskt paket endast från grupperna bas och kärna. Dessa paket är tillräckliga för att vara säker på att systemet är funktionsdugligt vid slutet av installationsprocessen, och redo att installera uppdateringar och nya paket.
Avancerat partitionering
Anaconda visar dig fortfarande den initiala skärmen från tidiagre versioner som låter dig ange var anaconda skall installera Fedora på ditt system. Du kan välja att använda en hel disk, att ta bort existerande Linuxpartitioner eller att använda det fria utrymmet på disken. Dock bestämmer anaconda nu automatiskt layouten av partitionerna och frågar dig inte om du vill lägga till eller ta bort partitioner eller filsystem från denna grundlayout. Om du behöver en anpassad layout vid installationen bör du göra en grafisk installation över en VNC-förbindelse eller en kickstart-installation. Ännu mer avancerade alternativ, som logisk volymhantering (LVM), krypterade filsystem och filsystem som kan ändra storlek är fortfarande bara tillgängliga i grafiskt läge och kickstart.
Uppstartskonfiguration
Anaconda utför nu konfiguration av uppstartsprogram automatiskt.

2.1.1. Kickstartsinstallation i textläge

Textlägesinstallationer som använder kickstart utförs på samma sätt som de gjordes i tidigare versioner. Dock, eftersom paketval, avancerad partitionering och konfiguration av uppstartsprogram nu är automatiserade i textläge, kan inte anaconda fråga efter information som den behöver under dessa steg. Du måste därför se till att kickstartfilen innehåller paketen, partitioneringen och konfiguration av uppstartsprogrammet. Om något av denna information saknas kommer anaconda att avsluta med ett felmeddelande.

2.2. Uppgraderingsnoteringar

Uppgradering från Fedora 9 direkt till Fedora 11 med yum är inte möjligt, du måste uppgradera till Fedora 10 först, och sedan uppgradera till Fedora 11. Se http://fedoraproject.org/wiki/YumUpgradeFaq för mer information. Du kan också använda preupgrade för att uppgradera direkt till Fedora 11 med anaconda, och minimiera systemets nertid genom att hämta paketen i förväg.
Några modifierade konfigurationsfiler kommer ersättas av sina orginalversioner under uppgraderingen. Dina modifierade versioner av dessa konfigurationsfiler kommer att sparas som *.rpmsave-filer i det fallet.

2.3. Uppstartsmeny

Uppstartsmenyn för Fedora Distro DVD inkluderar ett nytt alternativ: Install system with basic video driver. Detta alternativ startar systemet med den generella vesa-drivrutinen (med användning av uppstartsalternativet xdriver=vesa) och gör att du kan använda Fedoras grafiska installationsläge även när anaconda inte kan läsa in rätt drivrutin för ditt videokort.

2.4. Uppdaterad boot.iso

Fedoras installations-CD och -DVD tillhandahåller en avbildsfil, boot.iso, som du kan skriva på en CD och använda för att starta ett system och starta installationsprocessen. Typiskt skulle du göra detta före installation av Fedora från en lokal hårddisk eller från en plats i ett nätverk. Du kan nu använda CD:n som skapades från avbilden boot.iso för att starta installationen på ett system som använder Unified Extensible Firmware Interface (UEFI). CD:ar producerade från äldre versioner av boot.iso fungerade endast med system som använde Basic Input Output System (BIOS).

3. Arkitekturspecifika noteringar

Denna sektion innehåller noteringar som är specifika för de hårdvaruarkitekturer som stöds av Fedora.

3.1. Specifikt för Fedora på x86

Som standard används PAE-kärnan på 32-bitars hårdvara i de fall hårdvaran stödjer det.

4. Ändringar i Fedora för skrivbordsanvändare

4.1. Fedoras skrivbord

4.1.1. GNOME

Gnomepanel
Tidigare kunde användare flytta gnomepanelen till eller ifrån en del av skrivbordet till en annan genom att klicka på gnomepanelen, och dra den till en annan plats medan man höll ner musknappen, och släppa musknappen. Nu måste användare också hålla nere en tangent på tangentbordet när gnomepanelen flyttas. Som standard är denna modifierare Alt-tangenten, men användare kan ändra det till någon annan tangent genom att använda fönsterinställningsverktyget (System>Inställningar>Fönster).
Denna ändring minskar kraftigt risken för att en användare av misstag flyttar panelen, och gör att man flyttar gnomepanelen och fönster på samma sätt i GNOME.
Blåtand
Blåtandshanteringsverktygen bluez-gnome har ersatts av gnome-bluetooth. Detta gör det enklare att slå av/på Blåtand för bärbara datorer, och har en mer lättanvnänd hjälpreda för att sätta upp nya enheter, såväl som möjligheten att ansluta till inmatnings- och ljudenheter.
Bläddringskoden ObexFTP har nu fullt stöd för skrivning, och nytt stöd för brädet Wacom Bluetooth är inkluderat.
Ljudstöd för Blåtand är inkluderat i gnome-bluetooth och pulseaudio som en förhandsvisning av tekniken.
Root-användaren avaktiverad i GNOME:s displayhanterare
Root-användaren är avaktiverad som standard för GNOME Display Manager (GDM) från Fedora 10 och framåt. Vi rekommenderar starkt att du undviker att logga in som root-användaren och istället använder su -c eller sudo för att köra kommandon som behöver root-rättigheter. Om du dock vill återställa denna inställning, se http://fedoraproject.org/wiki/Enabling_Root_User_For_GNOME_Display_Manager.

4.1.2. KDE

Denna utgåva innehåller KDE 4.2.2. Kompatibilitetsbibliotek från KDE 3.5.10 ingår för de återstående KDE 3-programmen.
KDE 4.2 är den senaste utgåveserien av KDE 4 och har flera nya funktioner utöver 4.0 och 4.1, i synnerhet de flesta funktionerna som fanns i KDE 3 och flera nya. KDE 4.2.2 är en felrättningsutgåva från utgåveseriend KDE 4.2.
Fedora 11 innehåller en ögonblicksbild av NetworkManagers plasmoid kde-plasma-networkmanagement, som ersätter ögonblicksbilden av knetworkmanager från KDE 3 i Fedora 10. Eftersom den inte ansågs färdig för produktionsanvändning använder KDE Live-avbilderna fortfarande nm-applet från NetworkManager-gnome istället, som i Fedora 8, 9 och 10. Anordningen gnome-keyring-daemon sparar lösenord åt nm-applet. Om du vill prova kde-plasma-networkmanagement kan den installeras från förrådet.
Programvaruuppdateringar (PackageKit)
Standarduppdaterare i KDE är kpackagekit (sedan Fedora 10), uppdateraren gnome-packagekit är inte längre uppsatt för att köra i KDE (från Fedora 11). Detta undviker situationen där båda appletarna försökete köra samtidigt. Användare av Fedora 9 eller 10 som körde gnome-packagekit under KDE bör installera kpackagekit vid uppgradering till Fedora 11.
Skrivbordseffekter
KDE 4.2 förbättrar stödet för skrivbordseffekter i KWin, fönsterhanteraren i KDE, i synnerhet skall de vara mer pålitliga, och fler effekter finns tillgängliga, inklusive den berömda kubeffekten som är känd från Compiz. Dock är skrivbordseffekter fortfarande avaktiverade som standard i Fedora på grund av stabilitets- och pålitlighetshänsyn. Skrivbordseffekter kan aktiveras i skrivbordsappleten i programmet systeminställningar.
Alternativt kan även Compiz användas med KDE. Den kan installeras från förrådet genom att installera paketet compiz-kde. Notera dock att aktivering av skrivbordseffekter i KWin är det rekommenderade sättet att använda skrivbordseffekter i KDE 4.
Paket- och programförändringar
  • kde-plasma-networkmanagement ersätter knetworkmanager. Den finns också tillgänglig som en uppdatering av Fedora 10, men ersätter inte knetworkmanager där. Notera att nm-applet från NetworkManager-gnome fortfarande är standard-NetworkManager-appleten i Fedora 11.
  • En KDE-framände till PolicyKit fins nu i det nya paketet PolicyKit-kde. Den ersätter PolicyKit-gnome på KDE Live CD. Den inkluderar både en autentiseringsagent och en redigerare för auktoriseringsinställningar (polkit-kde-authorization).
  • Eftersom KDE 4.2 innehåller en strömhanteringstjänst, PowerDevil, som en del av kdebase-workspace, har de gamla paketen kpowersave och guidance-power-manager utgått. Användare som uppgraderar från tidigare Fedorautgåvor bör lägga till plasomiden Batteristatus till panelen, som utgör en framände till PowerDevil.
  • Paketet kdeartwork har delats up i underpaket för att möjliggöra installation av specifika konstnärliga objekt utan de stora bakgrundsbilderna och ljuden. I uppdateringar av Fedora 9 och 10 är dessa underpaket framtvingade av huvudpaketet för att säkerställa en uppgraderingsväg. I Fedora 11 har dessa konstgjorda beroenden tagits bort, så kdeartwork-wallpapers och kdeartwork-sounds kan installeras eller tas bort separat.
Dessutom är även föjande ändringar som gjorts sedan utgåvan av Fedora 10, vilka har bakåtporterats till uppdateringar av Fedora 10, en del av Fedora 11:
  • KDE har uppgraderats från version 4.1.2 till 4.2.2.
  • qt och PyQt4 har uppgraderats från 4.4 till 4.5.
  • Biblioteket phonon har uppgraderats från 4.2 till 4.3.
  • Ett kompatibilitetspaket kdepim3, som har KDE 3-versionen av libkcal, har lagts till för att ge stöd för ICal till taskjuggler igen.
  • Ett nytt underpaket kdebase-workspace-googlegadgets ger stöd för Google Gadgets i Plasma.
  • Det tidigare paketet qgtkstyle är nu en del av qt.
  • Det tidigare paketet kde-plasma-lancelot är nu en del av kdeplasma-addons.
  • De nya underpaketen system-config-printer-kde och kdeutils-printer-applet har nu gjorts separata från kdeadmin respektive kdeutils.
  • Underpaketen kdeartwork-extras och kdeartwork-icons till kdeartwork har nu bytt namn till kdeartwork-screensavers respektive kdeclassic-icon-theme, för att bättre avspegla deras nuvarande innehåll.
  • Ramverket Akonadi används nu i flera kdepim-program. En del ändringar har gjorts för att åstadkomma detta:
    • Paketet akonadi behöver nu mysql-server så att standardkonfigurationen fungerar. MySQL-servern behöver inte vara konfigurerad eftersom Akonadi startar upp en instans per användare av mysqld med en standardserverkonfiguration. Det är också möjligt att sätta upp Akonadi till att använda en manuellt konfigurerad systemglobal eller fjärr-MySQL-serverinstans, dock är detta inte standard.
    • Ett underpaket kdepimlibs-akonadi har delats av från kdepimlibs för att några bibliotek från kdepimlibs också används i icke-PIM-program. Uppdelningen gör det mjligt att installera dessa program utan att installera Akonadi och MySQL.
  • kde-l10n stödjer fler språk.

4.2. Nätverk

DNSSEC
The bind and unbound (recursive DNS servers) now enable DNSSEC validation in their default configuration. DNSSEC Lookaside Verification (DLV) is also enabled with the dlv.isc.org DLV Registry. This behavior can be modified in /etc/sysconfig/dnssec by changing the DNSSEC and DLV settings.
Med DNSSEC aktiverat, när en domän tillhandahåller DNSSEC-data (såsom .gov, .se, zonen ENUM och andra TLD:er), då kommer det datat att valideras kryptografiskt på den rekursiva DNS-servern. Om valideringen misslyckas på grund av försök till cache-förgiftning, till exempel via en Kaminskyattack, kommer slutanvändaren inte att få dessa förfalskade data. Driftsättningen av DNSSEC tar snabbt fart, och det är ett avgörande och logiskt steg för att göra Internet mer säkert för slutanavändare. DLV används för att lägga till DNSSEC-signerade domäner till TLD:er som inte själva är signerade ännu, såsom .com och .org.
TigerVNC
TigerVNC används som standard-VNC-projekt. Paketnamnen är ändrade till tigervnc, tigervnc-server och tigervnc-server-module. Binärnamnen är desamma som i tidigare versioner. Modulen libvnc.so har flyttats till underpaketet tigervnc-server-module. Annars skall det inte vara någon skillnad.
Ethernet connections are not started at first boot
Refer to http://bugzilla.redhat.com/show_bug.cgi?id=498207. If you install Fedora 11 using a non-network-based method (e.g. CD or DVD), ethernet connections will not be automatically initialized at first boot, which is not the behaviour most people would expect. This is in fact intentional (enabling network interfaces on boot by default has security implications in some situations), but in future Fedora releases, there will be an option in the installer to designate which interfaces should be started at boot time.
You can use the NetworkManager tray icon to enable the ethernet interface you wish to use, but you would have to do this at each boot. To specify that an interface should always be started on boot, use the Network Connections tool: in the system menu, it is under System > Preferences > Network Connections. In the Wired tab, select the interface you wish to start at boot, and click Edit. Check the box marked Connect automatically, then click Apply, and quit the tool.

4.3. Utskrift

I denna utgåva använder system-config-printer PolicyKit för att styra åtkomst till skyddad cups-funktionalitet. De följandde funktionerna styrs för närvarande via PolicyKit-policyer:
  • lägg till/ta bort/redigera lokala skrivare
  • lägg till/ta bort/redigera fjärrskrivare
  • lägg till/ta bort/redigera klasser
  • aktivera/avaktivera skrivare
  • ange en skrivare som standardskrivare
  • hämta/sätt serverinställningar
  • starta om/annullera/redigera ett jobb som ägs av en annan användare
  • starta om/annullera/redigera ett jobb

4.3.1. Web Interface

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

4.3.2. Networking

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

4.3.3. Scheduler

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

4.4. Internationellt språkstöd

Denna sektion innehåller information om språkstöd i Fedora.

4.4.1. Språktäckning

Fedora har ett antal olika program vilka är översatta till många språk. För en lista över språk se översättningsstatistiken modulen Anaconda, som är ett av grundprogrammen i Fedora.
4.4.1.1. Installation av språkstöd
För att installera språkpaket och ytterligare språkstöd från språkgruppen, kör detta kommando:
          su -c 'yum groupinstall <language>-support'
I kommandot ovan är <language> en av assamese, bengali, chinese, gujarati, hindi, japanese, kannada, korean, malayalam, marathi, oriya, punjabi, sinhala, tamil, telegu, thai och så vidare.
4.4.1.2. Online-översättning
Fedora använder nätverktyget Transifex för att göra det möjligt för många översättare att bidra med översättningar av Fedora-hosted och andra uppströmsprojekt.
Genom att använda webbverktyget över nätet kan översättare bidra direkt till valfritt registrerat uppströmsprojekt genom ett webbgränssnitt riktat till översättare. Utvecklare i projekt utan någon existerande översättningsgrupp kan lätt nå Fedoras etablerade samfund för översättning. Omvänt kan översättare nå många projekt relaterade till Fedora för att enkelt bidra med översättningar.

4.4.2. Typsnitt

Typsnitt för de flesta språk installeras som standard på skrivbordet för att ge en bra standardtäckning av språk.
4.4.2.1. Standardspråk för Han-unifiering
När GTK-baserade program inte kör i en kinesisk, japansk eller koreansk (CJK) lokal, kan kinesiska tecken (det vill säga, kinesisk Hanzi, japansk Kanji eller koreansk Hanja) visas med en blandning av kinesiska, japanska och koreanska typsnitt beroende på texten. Detta händer när Pango inte har tillräckligt med sammanhangsinformation för att veta vilket språk som används på grund av Han-unifiering i Unicode. Den aktuella standardkonfigurationen för typsnitt tycks föredra kinesiska typsnitt. Om du normalt vill använda japanska eller kinesiska, kan du säga till Pango att använda det som standard genom att ställa in miljövariabeln PANGO_LANGUAGE. Till exempel ...
          export PANGO_LANGUAGE=ja
... säger till Pangorenderingen att anta japansk text när den inte har något som indikerar något annat.
4.4.2.2. Japanska
Paketet fonts-japanesehar bytt namn till japanese-bitmap-fonts.
4.4.2.3. Khmer
Khmer OS-typsnitt khmeros-fonts har lagts till i Fedora för att täcka khmer i denna utgåva.
4.4.2.4. Koreanska
Paketet un-core-fonts ersätter baekmuk-ttf-fonts som de nya standardtypsnitten för Hangul. un-extra-fonts har lagts till.
4.4.2.5. Komplett lista över ändringar
Alla typsnittsändringar är listade på en särskild sida sida: http://fedoraproject.org/wiki/Fonts_inclusion_history#F11

Notera

Typsnitt i Fedora: Fonts SIG tar väl hand om Fedoratypsnitt. Gå gärna med i denna specialintressesgrupp om du är intresserad av att skapa, förbättra, paketera eller bara föreslå ett typsnitt. All hjälp mottages tacksamt.

4.4.3. Inmatningsmetoder

Yum-gruppen som kallas input-methods (Inmatningsmetoder) installeras som standard och ger standardinmatningsmetoder för många språk. Detta gör det möjligt att slå på standardinmatningssystemet och direkt ha standardinmatningsmetoder för de flesta språk tillgängliga.
4.4.3.1. iBus
Fedora 11 inkluderar iBus, ett nytt system för inmatningsmetoder som har utvecklats för att komma förbi en del arkitekturmässiga begränsningar i SCIM. http://code.google.com/p/ibus
Det tillhandahåller ett antal motorer och immoduler för inmatningsmetoder:
  • ibus-anthy (japanska)
  • ibus-chewing (traditionell kinesiska)
  • ibus-gtk (GTK+-immodul)
  • ibus-hangul (koreanska)
  • ibus-m17n (indiska och många andra språk)
  • ibus-pinyin (förenklad kinesiska)
  • ibus-qt (Qt-immodul)
  • ibus-table (kinesiska, etc.)
Första gången ibus körs är det nödvändigt att välja vilka inmatningsmetodsmotorer som behöve i inställningarna.
Vi vill uppmuntra folk att uppgradera från tidigare utgåvor för att installera iBus, slå på den med im-chooser, och testa den för sitt språk, samt rapportera eventuella problem i Bugzilla.
Följande snabbtangenter är tillgängliga som standard:
Språk Snabbtangent
allmänt Control + Mellanslag
japanska Zenkaku_Hankaku; Alt+`; Alt+Zenkaku_Hankaku
korenanska Hangul; Alt+Alt_R+Release
Tabell 1. Snabbtangenter

Alla dessa är definierade som standard av bekvämlighetsskäl: enskilda användare kan välja att ta bort några av dem och även att lägga till sina egna ibus-snabbtangenter i ibus-inställningarna.
4.4.3.2. im-chooser och imsettings
Inmatningsmetoder startar bara som standard på skrivbord som kör i en asiatisk lokal (specifikt för följande lokaler: as, bn, gu, hi, ja, kn, ko, ml, mr, ne, or, pa, si, ta, te, th, ur, vi, zh). Använd im-chooser via System > Inställningar > Personligt > Inmatningsmetod för att aktivera eller avaktivera användning av inmatningsmetod på ditt skrivbord när som helst med imsettings.
Under imsettings-ramverket behövs inte längre miljövariabeln GTK_IM_MODULE som standard.
4.4.3.3. Indiskt tangentbord på skärmen
iok är ett virtuellt tangentbord på skärmen för indiska språk, som tillåter inmatning genom använda tangentbordskartorna Inscript och andra 1:1 tangentbordskartor. För mer information gå till webbplatsen: https://fedorahosted.org/iok

4.4.4. Indiskt sorteringsstöd

Fedora 11 innehåller sorteringsstöd för indiska språk. Detta stöd ordnar listningar och ordningar i menyer i dessa språk, representerar dem i sorterad ordning och gör det lätt att hitta det önskade elementet. Dessa språk täcks av detta stöd:
  • gujarati
  • hindi
  • kanaresiska
  • kashmiri
  • konkani
  • maithili
  • marathi
  • nepali
  • punjabi
  • sindhi
  • telugo

4.5. Multimedia

Frihet
Fedora 11 kommer med stöd för Ogg Vorbis, Theora, FLAC och Speex, och ger dig friheten att lyssna på dina media i ett fritt format. De är inte bara öppen källkod utan dessutom innehåller ingen omkodare som kommer med Fedora några skadliga patent eller licensavgifter.
MP3 och Flash
På grund av patentproblem kan Fedora inte skicka med någon MP3-avkodare, men om du inte kan konvertera till en patentfri omkodare, såsom Ogg Vorbis, erbjuder Fluendo en MP3-avkodare som följer alla juridiska krav som ställs upp av patentinnehavaren. Besök Fluendos websajt (http://www.fluendo.com/) för mer information.
Abodes Flash-spelare är privatägd programvara och Fedora rekommenderar installation av antingen swfdec eller gnash från förråden.
Volymreglage
Ett uppdaterat program för hantering av volymreglage ger dig mer kontroll över dina audioinställningar. Bättre integrerad med PulseAudio kan du nu styra individuella programin- och utflöden tillsammans med källor och destinationer för ljudet.
När man använder det nya PulseAudio-baserade volymprogrammet finns det inget sätt att justera ALSA-ljudnivåer. Om de är satta för lågt kan det hända att det inte fungerar tillfredsställande att höja PulseAudio-ljudnivån. För denna eventualitet finns även det gamla gstreamer-baserade volymprogrammet tillgängligt som standard. Det är tillgängligt under namnet Avancerat volymreglage, i menysektionen System>Inställningar. Du behöver använda detta program också om du behöver välja en inkanal för inspelning (till exempel, linje in eller mikrofon in).
OSS compatibility disabled
Support for the legacy OSS sound framework has been disabled because it can interfere with the PulseAudio sound service (a legacy OSS application can prevent PulseAudio applications from playing sound by preventing PulseAudio from (re-)opening the sound device). To re-enable support for OSS, edit the file /etc/modprobe.d/dist-oss.conf and uncomment the final line, as instructed by the text.
För mer information, gå till http://fedoraproject.org/wiki/Multimedia.

4.6. Spel och underhållning

Battle for Wesnoth (wesnoth) har uppgraderats till den nya utgåvan 1.6.

4.7. Fedoras Live-avbilder

Games Spin tillhandahåller en Live-DVD med ett urval av de bästa spelen som finns tillgängliga i Fedora.
För elektronikkonstruktörer ger Fedora Electronic Lab-spin en komplett verktygskedja för IC-designer.
SIG:n för Fedora Spin (http://fedoraproject.org/wiki/SIGs/Spins) utvecklar kontinuerligt specialiserade live-avbilder för särskilda ändamål.

5. Ändringar i Fedora för systemadministratörer

5.1. Starttid för Fedora 11

För att reducera starttiden har setroubleshootd-demonen och flera små flaskhalsar tagits bort. Regressioner i användningen av tjänsten för förvägsinläsning togs bort genom att sätta låga I/O-prioriteter. Förhandsinläsningen profilerar nu systemet varje gång RPM-databasen ändras.

5.2. lm_sensors

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

5.3. Säkerhet

Detta avsnitt pekar ut diverse säkerhetsdetaljer för Fedora.

5.3.1. Fingeravtrycksläsare

Fingeravtrycksläsare är nu bättre integrerade i Fedora 11. GNOME-användare kan lätt sätta upp fingeravtrycksautenticering med gnome-about-me, som kommer tillåta inloggning från både gdm och gnome-screensaver.
För ytterligare detaljer se wikisidan Configuring a fingerprint reader

5.3.2. DNSSEC

DNSSEC (DNS SECurity) är en mekanism som åstadkommer integrity och autenticitet för DNS-data.

5.3.3. Systemsäkerhetstjänstdemon

SSSD är avsedd att ge flera förbättringar av nyckelfunktioner i Fedora. Den första är tillägget av cachning i frånkopplat läge av nätverkskreditiv. Autenticering genom SSSD kommer potentiellt tillåta LDAP, NIS och FreeIPA-tjänster att ge ett frånkopplat läge, för att förenkla användningen av centralt hanterade användare av bärbara datorer.
LDAP-funktionerna kommer också lägga till stöd för anslutnings-poolning. All kommunikation med ldap-servern kommer ske över en enda bestående anslutning, vilket reducerar administrationen i att öppna ett nytt uttag för varje fråga. SSSD kommer också lägga till stöd för multipla LDAP/NIS-domäner. Det kommer vara möjligt att ansluta till två eller flera LDAP/NIS-servrar som agerar som separata namnrymder för användare.

5.3.4. SHA-2-stöd

Fedora använder nu kontrollsummealgoritmen SHA-256 för dataverifiering och -autenticering på fler platser än förut, och migrerar från de svagare algoritmerna SHA-1 och MD5. Där det är möjligt var migrationen transparent. På andra platser ändrades standardkonfigurationen eller så är manuell konfiguration nödvändig för att använda de starkare algoritmerna.

5.4. Virtualization

Virtualisering i Fedora 11 inkluderar större ändringar, och nya funktioner, som fortsätter att stödja KVM, Xen och många andra plattformar för virtuella maskiner.

5.4.1. Förbättrad VNC-autenticering för hantering av virtuella maskiner

Fedora 11 introducerar möjligheten att använda protokollet SASL för autenticering av VNC-anslutningar till virutella KVM- och QEMU-maskiner. SASL är ett system med insticksmoduler, som tillåter många olika autenticeringsmekaniser att konfigureras utan att ändra programkoden. Användningen av SASL, i kombination med existerande stöd för TLS-kryptering, gör det möjligt för klienter som vinagre, virt-viewer och virt-manager att ansluta säkert till fjärran virtuella maskinekonsoler med Fedoraservrar som värd. I miljöer där Kerberos används möjliggör detta vidare säker engångsinloggning till VNC-servern. Denna nya autenticeringsmöjlighet gör det traditionella VNC-lösenordsschemat som inte är tillräckligt säkert föråldrat.
För ytterligare detaljer, se wikisidan Virtualization VNC Authentication

5.4.2. Förbättrad grafisk konsol för virtuella maskiner

Tidigare konsoler för virtuella gäster i Fedora var begränsade till en skärmupplösning på 800×600, och PS2-muspekaren arbetade i ett relativt koordinatläge. Detta förhindrade gästpekaren från att spåra den lokala klientpekaren ett-till-ett.
Fedora 11 har noggrannare muspekarpositionering och högre skärmupplösningar för virtuella maskiners konsoler. Fedora 11-gäster har som standard en skärupplösning på åtminstone 1024×768, och har en USB-bräde i absolut koordinatläge. Detta ger en muspekare som följer den lokala klientpekaren ett-till-ett.
För ytterligare detaljer se wikisidan Improved Graphical Console for Virtual Guests

5.4.3. KVM PCI-enhetstilldelning

Fedora 11 utökar sina virtualiseringsmöjligheter med stöd för KVM PCI-enhetstilldelning. KVM-användare kan nu ge virtuella maskiner exklusiv åtkomst till fysiska PCI-enheter med Fedoras virtualiseringsverktyg, inklusive programmet Virtual Machine Manager.

Notera

Hårdvarukrav: stöd för Intel VT-d eller AMD IOMMU-hårdvaruplattform krävs för att denna funktion skall vara tillgänlig.
För ytterligare detaljer se wikisidan KVM PCI Device Assignment.

5.4.4. Sammanslagning av KVM och QEMU

QEMU är en processor- och systememulator som gör det möjligt för användare att starta en virtuell maskingäst som har samma arkitektur som värdmaskinen eller en dramatiskt annorlunda arkitektur. KVM ger stöd på kärnnivå för att köra gäster av samma arkitektur som värden.
QEMU drar nytta av KVM för att köra gäster direkt på hårdvaran utan att någon översättning behövs av värden, vilket möjliggör prestanda på en mycket högre nivå.
Fedora 11 includes a merge of the qemu and kvm RPMs. The kvm package is now obsoleted by qemu. The merging of the two code bases continues upstream, but the Fedora package maintainers have chosen to merge the packages now in order reduce the maintenance burden and provide better support.
För ytterligare detaljer se wikisidan the KVM and QEMU merge

5.4.5. SVirt tvingande åtkomstkontroll

Fedora 11 integrerar SELinux tvingande åtkomstkontroll med virtualisering. Virtuella maskiner kan isoleras från värden och varandra mycket mer effektivt, vilket ger ökad förvissning om att säkerhetsbrister inte kan utnyttjas av ondskefulla gäster.
För ytterligare detaljer se wikisidan SVirt Mandatory Access Control.

5.4.6. Ej uppkopplad hantering av virtuella maskiner

libguestfs är ett nytt bibliotek för att komma åt och ändra gästdiskavbilder. Genom att använda kod från Linuxkärnan och QEMU kan libguestfs hantera alla typer av gästfilsystem som Linux och QEMU kan.
Följande verktyg tillhandahålls av libguestfs:
  • guestfish - Ger ett interaktivt skal för att redigera virtuella maskin-filsystem och köra kommandon i gästens miljö.
  • virt-inspector - Visar OS-version, kärna, drivrutiner, monteringspunkter, program etc. i en virtuell maskin.
  • Bindningar för programspråken OCaml, Perl, Python, Ruby och Java.
För mer information, gå till:

5.4.7. Andra förbättringar

Fedora innehåller också följande virtualiseringsförbättringar:
5.4.7.1. QEMU uppdaterad till 0.10.0
QEMU är en generell maskinemulator och virtualiserare i öppen källkod.
När den används som en maskinemulator kan QEMU köra OS och program som är gjorda för en maskin (t.ex. ett ARM-kort) på en annan maskin (t.ex. din egen PC). Genom att använda dynamisk översättning åstadkommer den väldigt bra prestanda.
När den används som en virtualiserare når QEMU nästan samma prestanda som hårdvaran genom att köra gästkoden direkt på värd-CPU:n. En värddrivrutin kallad QEMU-acceleratorn (även känd som KQEMU) behövs i detta fall. Virtualiserarläget kräver att både värden och gästmaskinen använder använder x86-kompatibla processorer.
Nya funktioner och förbättringar sedan 0.9.1:
  • TCG-stöd - Kräver inte längre GCC 3.x
  • Stöd i kärnan för acceleration av virtuella maskiner
  • Emulering av användarrymden i BSD
  • Blåtandsemulering och stöd för vidarebefodran i värden
  • Stöd för GDB XML-registerbeskrivningar
  • Emulering av Intel e1000
  • Emulering av HPET
  • Stöd för VirtIO:s paravirtuella enheter
  • Emulering av Marvell 88w8618 / MusicPal
  • Emulering av Nokia N-seriens bräda / OMAP2-processor
  • Stöd för PCI hotplug
  • Migration under drift och nytt format för spara/återställ
  • Stöd för curses-visning
  • Verktyget qemu-nbd för att montera stödda blockformat
  • Stöd för Altivec i PPC-emulering och ny fast programvara (OpenBIOS)
  • Multipla VNC-klienter stöds nu
  • TLS-kryptering stöds nu i VNC
  • Många, många felrättningar och nya funktioner
För ytterligare detaljer se: http://www.nongnu.org/qemu/about.html
5.4.7.2. KVM uppdaterad till 84
KVM (står för Kärnbaserad Virtuell Maskin) är en metod för full virtualisering för Linux på x86-maskinvara.
Genom att använda KVM kan man köra flera virtuella maskiner som kör omodiferade Linux- eller Windowsavbilder. Varje virtuell maskin har privat virtualiserad hårdvara: ett nätverkskort, disk, grafikkort, etc.
Nya funktioner och förbättringar sedan 74 - För ytterligare detaljer se: http://www.linux-kvm.org/page/ChangeLog
5.4.7.3. libvirt uppdaterad till 0.6.1
Paketet libvirt ger ett API och verktyg för att interagera med virtualiseringsmöjligheterna i senare versioner av Linux (och andra OS). Programmet libvirt är gjort för att vara en gemensam nämnare bland alla virtualiseringstekniker med stöd för följande:
  • The Xen hypervisor på Linux- och Solaris-värdar.
  • QEMU-emulatorn
  • KVM Linux hypervisor
  • LXC Linux container system
  • OpenVZ Linux container system
  • Lagring på IDE/SCSI/USB disks, FibreChannel, LVM, iSCSI och NFS
Nya funktioner och förbättringar sedan 0.4.6:
  • nya API:er för att koppla ifrån och åter inkoppla och återställa enheter på noder
  • stöd för sVirt:s tvingande åtkomstkontroll
  • trådsäkerhet i API:et och händelsehantering
  • tillåter QEmu-domäner att överleva omstart av demonen
  • utökade loggningsmöjligheter
  • stöd för kopiering-vid-skrivning på lagringsvolymer
  • stöd alternativ för styrning av lagringscache för QEmu/KVM
  • drivrutinsinfrastruktur och -låsning
  • Testdrivrutinsinfrastruktur
  • parallellism i demonen och tillhörande konfiguration
  • uppstädning av virsh hjälp
  • logrotate av demonloggar
  • fler regressionstester
  • QEmu SDL-grafik
  • en flagga --version tillagd till demonen
  • upprensning av minneskonsumtion
  • QEmu-pid-fil och XML-tillstånd för omstart av demon
  • gnulib-uppdateringar
  • PCI-vidarebefodran för KVM
  • generellt internt tråd-API
  • Red Hat Enterprise Linux 5 specific Xen configure option and code
  • spara domänstatus som en sträng i statusfilen
  • låsning tillagt till alla API-ingångspunkter
  • nya referensräknande API:er
  • IP-adress för Xen-bryggor
  • drivrutinsformat för diskfiltyper
  • förbättrad tun/tap-prestanda i QEmu/KVM
  • aktivera floppydiskar för Xen:s fulla virtualisering
  • stöd VNC-lösenordsinställningar för QEmu/KVM
  • rapportering av qemu-drivrutinsversion
Det finns också dussintals uppstädningar, dokumentationsförbättringar, portabilitets- och felrättningar. För ytterligare detaljer se: http://www.libvirt.org/news.html
5.4.7.4. virt-manager uppdaterad till 0.7.0
Paketet virt-manager ger en GUI-implementering av virtinst- och libvirt-funktionalitet.
Nya funktioner och förbättringar sedan 0.6.0:
  • Omgjord guide för "Ny virtuell maskin"
  • Alternativ att ta bort lagringen vid radering av en virtuell maskin.
  • Filbläddrare för lagrings-pooler och -volymer för libvirt, att användas när man lägger till lagring till en ny eller existerande gäst.
  • Tilldelning av fysiska enheter (PCI, USB) till existerande virtuella maskiner.
  • Rapportering disk- och nätverksstatistik för VM
  • Stöd av VM-migrering
  • Stöd för att lägga till ljudenheter till en existerande VM
  • Räkna upp värdenheter kopplade till en existerande VM
  • Tillåt specifikation av enhetsmodell när en nätverksenhet läggs till till en exiterande VM
  • Kombinera den seriella konsolvyn med VM:s detaljfönster
  • Tillåt anslutning till multipla VM:s seriella konsoler
  • Felrättningar och många smärre förbättringar.
För ytterligare detaljer se: http://virt-manager.et.redhat.com/
5.4.7.5. virtinst uppdaterad till 0.400.3
Paketet python-virtinst innehåller verktyg för att installera och hantera multipla format av VM-gästavbilder.
Nya funktioner och förbättringar sedan 0.400.0:
  • Ny flagga --original-xml till virt-clone, som gör att man kan klona en gäst från en XML-fil, istället för att kräva en existerande, definierad gäst.
  • Ny flagga --import till virt-install, som gör att man kan skapa en gäst från en existerande diskavbild, och gå förbi OS-installationsfasen.
  • Ny flagga --host-device till virt-install, för att ansluta en fysisk värds enhet till gästen.
  • Möjligt att ange cache-värde via flaggor --disk till virt-install
  • Ny flagga --nonetworks till virt-install
  • Stöd tillagt för virt-image till vmx-format till virt-convert, vilket ersätter virt-pack
  • Stöd tillagt för diskkontrollsummor till virt-image
  • Förbättrat stöd för URL-installation: Debians Xen paravirt, Ubuntus kärna och boot.iso, Mandrivas kärna och Solaris Xen Paravirt
  • Utökad testsvit
  • Många felrättningar, uppstädningar och förbättringar
För ytterligare detaljer, se: http://virt-manager.org/
5.4.7.6. Xen uppdaterad till 3.3.1
Fedora 11 stödjer uppstart somen domU-gäst, men kommer inte fungera som en dom0-värd förrän sådat stöd ingår i uppströmskärnan. Siktet är inställt för stöd av en pv_ops dom0 i Xen 3.4.
Ändringar sedan 3.3.0:
Xen 3.3.1 är en underhållsutgåva i serien 3.3.
För mer information, gå till:

5.4.8. Kärnstöd för Xen

Paketet kernel i Fedora 11 stödjer uppstart som en gäst-domU, men kommer inte fungera som en dom0 färrän sådant stöd ingår uppsträms. Arbete pågår och förhoppningen är stor att sådant stöd kommer ingå i kernel 2.6.30 och Fedora 12.
Den senaste utgåvan av Fedora med stöd för dom0 är Fedora 8.
Uppstart av en Xen domU-gäst i en Fedora 11-värd kräver den KVM-baserade xenner. Xenner kör gästkärnan och en liten Xen-emulator tillsammans som en KVM-gäst.

Viktigt

KVM kräver funktioner för virtualisering i hårdvara i gästsystemet. System som saknar hårdvaruvirtualisering stödjer inte Xen-gäster för närvarande.

5.5. Webb- och informationsservrar

Apache
Servern httpd har uppdaterats till version 2.2.11. Detta är huvudsakligen en felrättningsutgåva och inga konfigurationsändringar skall behövas.
WordPress
Paketet wordpress har uppdaterats till 2.7.1. Detta är en större uppdatering och innehåller ett antal nya funktioner såsom klistriga anslag, enklicksinstallation av insticksmoduler och kommentartrådning, plus mycket annat.
Se Wordpress sida med funktioner på http://codex.wordpress.org/Version_2.7 för fullständig information.
moin
Paketet moin har uppdaterats till 1.8.2. Användare bör ta en titt på filerna i /user/share/doc/moin-1.8.2/*. Filen CHANGES räknar upp ändringar, UPDATE beskriver hur man uppdaterar update. README.migration besrkiver hur man kan migrera sina existerande data.

5.6. Postservrar

dovecot
Fedora 11 innehåller version 1.1.11 av postservern dovecot. Detta är en felrättningsutgåva. För en komplett lista med ändringar, se http://www.dovecot.org/list/dovecot-news/2009-February/000099.html.

5.7. Databasservrar

Fedora innehåller de båda databasservrarna MySQL och PostgreSQL.
mysql
MySQL har uppdaterats till 5.1.31.
postgresql
Fedora 11 innehåller version 8.3.6 av postgreSQL. En dump/restore behövs inte för dem som kör 8.3.X. Dock rekommenderas det att REINDEX alla GiST-indes efter uppgraderingen.

5.8. Filservrar

vsftpd
vsftpd 2.1.0 är inkluderat i Fedora 11. Denna uppdatering innehåller förbättrat stöd för SSL och ett antal rättningar. En detaljerad logg över ändringar finns att se på ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.1.0/Changelog.

5.9. Samba (Windows-kompatibilitet)

Detta avsnitt innehåller information relaterad till Samba, programpaketet som Fedora använder för att kommunicera med Microsoft Windows-system.
samba
samba 3.3.1 är den senaste felrättningsutgåvan av Samba. Större förbättringar i Samba 3.3.1 inkluderar:
  • Rättning av "net ads join" när "ldap ssl = start tls".
  • Rättningar för när Windows-klienter används för att ändra namn på/ta bort filer.
  • Rättning av när man ändrar namn på/tar bort en symlänk som "ej matchande/kan lösas upp".
  • Rättning av att lägga till en utdelning på avstånd via Windows MMC.
system-config-samba
system-config-samba har uppdaterats till 1.2.71.

5.10. Systemdemoner

Strömhantering
För att göra det möjligt för användare att övervaka sina systems beteende och förbättra strömförbrukningen i allmänhet, har flera förbättringar gjorts i Fedora 11:
  • Två nya systemtap-skript för att övervaka disk- och nätverksaktivitet hos körande program
  • Ett ramverkspaket för arbetsbelastning kallat BLTK tillagt för att erbjuda upprepbara tester
  • Förbättrade program för att reducera onödig disk- och/eller nätverksaktivitet
  • Flera nya funktioner aktiverade för att spara ström:
    • relatime-alternativ för rotfilsystemet /
    • Autmatiserad start/stopp av tjänster relaterade till hårdvara
    • USB autosuspend aktiverat för enheter kända för att fungera
    • Valbar tjänst tuned tillagt för att dynamiskt anpassa systeminställningar till den aktuella användningen
Användare av Fedora 11 bör därför se en reduktion av strömanvändningen på sina system.
mdadm
mdadm har uppdaterats till 3.0. Den viktiga ändringen som motiverar en nytt huvudversionsnummer är att mdadm nu kan hantera metadatauppdateringar helt i användarrymden. Detta gör att mdadm kan stödja metadataformat som kärnan inte känner till något om.
För närvarande stöds två sådana metadataformat:
  • DDF - SNIA:s standardformat
  • Intel Matrix - Metadatat som används av sena Intel ICH styrneheter.
Taktiken för enhetsnamn har också ändrats avsevärt.
ntfs-3g
ntfs-3g har uppdaterats till 2009.2.1 (från 1.5012). Det finns många ändringar i denna nya drivrutin, se utgåvehistorien uppströms på http://www.ntfs-3g.org/releases.html för fullständiga detaljer.
pm-utils
Verktygen pm-utils för strömhantering har uppdaterats till 1.2.4. En del förbättringar har gjorts av loggning och konfiguration.

5.11. File Systems

5.11.1. Ext4 - standardfilsystemet

Fedora 11 använder ext4 som standardfilsystem. ext4 för med sig väsentliga nya funktioner och prestandaförbättringar inklusive:
  • Förbättringar i filsystem och storlekar
    • Filsystemstorlek ökad till en exabyte (1 EiB)
    • Filstorleksgränsen är sexton terabyte (16 TiB)
    • Ingen begränsing av antal underkataloger
  • Prestanda
    • Områden förbättrar prestanda i vissa situationer, särskilt för stora filer
    • Multiblockallokering är en ny metod för filblockallokering med snabbare skrivhastighet
    • Dessa kombinerar med fördröjd allokering av block för bättre prestanda och fragmentering
5.11.1.1. Lindring av förlust av buffrad data
Nyherna häromsistens om förlust av buffrad data man kunde drabbas av med ext4 vid en systemkrash med har gjort att man uppströms, och därmed i F11, skriver ut fildata om vid trunkering eller ändring av namn för att lindra detta problem.
5.11.1.2. Migrering från ext3 till ext4
Det rekommenderas allmänt att användare som önskar utnyttja ext4 starar med en nyformaterad partition. Du kan dock installera med uppstartsflaggan ext4migrate om du vill konvertera dina existerande ext3-partitioner till ext4. Användare varnas att inte kommer dra nytta av många av fördelarna med ext4 eftersom de data som för närvarande finns på partitionen inte kommer använda områden. Nya data kommer använda områden. Observera att som kravet att använda en uppstartsflagga antyder att migrering till ext4 inte har varit föremål för omfattande tester och användare anmodas att säkerhetskopiera filsystem före försöka att migrera.
5.11.1.3. Inget stöd i grub
För närvarande stödjer inte grub uppstart från en ext4-partition så se till att använda ext2/3 för /boot.

5.11.2. btrfs - nästa generations Linuxfilsystem

Fedora 11 makes btrfs, the next-generation Linux filesystem available as a technology preview. To enable btrfs pass icantbelieveitsnotbtr as a boot option. Users are warned that btrfs is still experimental and under heavy development. The on-disk format may yet change and much functionality is still missing such as a fully operative fsck or even proper out-of-space handling.
5.11.2.1. Inget stöd i grub
För närvarande stödjer inte grub uppstart från en btrfs-partition så se till att använda ext2/3 för /boot.

5.12. Fönstersystemet X (grafik)

Detta avsnitt innehåller information som är relaterad till den implementation av fönstersystemet X, X.Org, som tillhandahålls av Fedora.

5.12.1. X-servrer

The key combination Ctrl+Alt+Backspace to kill the X server has been disabled by default as a decision of the upstream Xorg project. You can change the default by the following steps:
  • Open the Keyboard Preferences dialog either by choosing System > Preferences > Keyboard from the Fedora Main Menu or by running the following command from a terminal:
    gnome-keyboard-properties
  • In the Keyboard Preferences dialog, choose the Layouts tab and press the Layout Options button to bring up the Keyboard Layout Options dialog.
  • In the Keyboard Layout Options dialog, unfold the tree item Key sequence to kill the X server, and mark the checkbox Control + Alt + Backspace.
  • Click the Close button. The older behavior will be restored.
Xorg-projektet har ändrat standardinställningen för DontZap till "true" efter klagomål från skrivbordsanvändare som oavsiktligt tryckt Ctrl+Alt+Baksteg när de försökt trycka Alt+Baksteg, Ctrl+Baksteg eller Skift+Baksteg eller som har haft StickyKeys aktiverat. Ctrl+Alt+Baksteg är också en tangentbordsgenväg för att radera vissa uttryck i C- och Java-lägen i Emacs.

5.12.2. Videodrivrutiner från tredje part

Se Xorgs sida om drivrutiner från trejde part för detaljerade riktlinjer om aanvändning av tredje parts videodrivrutiner: http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

5.13. Infrastruktur för HA-kluster

Detta avsnitt pekar ut ändringar och tilläg till klusterverktygen i Fedora 10.

5.13.1. Nya funktioner

Denna sektion beskriver ny information om kluster för hög tillgänglighet.
  • Klustermotorn Corosync
    • Insticksbaserad klustermotor som använder den virtuella kommunikationsmodellen sychrony
      • Välövertänkt insticksmodell och insticks-API
      • Meddelandeskickning med ultrahöga prestanda, upp till 300 k meddelanden/sekund till en grup av 32 noder för utvecklare av servicemotorer.
      • Har flest tjänster för utvecklare av servicemotorer
      • Standard i många andra Linuxdistributioner för utveckling av portabla tillämpningar.
      • Fungerar med blandade 32/64-bitars användartillämpningar, stöd 32/64-bitars rak och omvänd byteordning.
      • Fullt stöd för IPv4 och IPv6
    • Tillhandahåller följande instickstjänstemotorer och C-API:er
      • Closed Process Group Communication C API för klusterkommunikation
      • Extended Virtual Synchrony passthrough C API för klusterkommunikation på en lägre nivå.
      • Runtime Configuration Database C API för klusterkonfiguration
      • Configuration C API för operationer på kluster i drift
      • Quorum engine C API för att tillhandahålla information relaterad till quorum
    • Återanvändbara C-bibliotek eller huvudfiler anpassade för hög prestanda och kvalitet
      • Biblioteket Totem Single Ring and Redundant Ring Multicast Protocol
      • Bibliotek för delat minnes-IPC med synkrona och asynkrona kommunikationsmodeller användbara i andra projekt
      • körjournalen logsys som möjliggör loggning och spårning av komplexa tillämpningar och lagrar tillstånd i minnesfiler eller hos användarens kommandobibliotek
      • 64-bitars handtag till datablocköversättning med huvud för handtagsverifiering
  • Openais Standards Based Cluster Framework som tillhandahåller en implementering av specifikationen Service Availability Forum Application Interface Specification för att ge hög tillgänglighet genom klustring av applikationer:
    • Paket- och designförändringar
      • Alla grundfunktioner från openais relaterade till klustring är införda i klustermotorn Corosync.
      • openais är modifierat för att fungera som en insticksmodul i klustermotorn Corosync
    • Tillhandahåller en implementation av de olika Service Availability Forum AIS Specifications som corosync-tjänstemotorer och C-API:n:
      • Klustermedlemskapstjänst B.01.01
      • Kontrollpunktstjänst B.01.01
      • Händelsetjänst B.01.01
      • Meddelandetjänst B.01.01
      • Distribuerad låstjänst B.01.01
      • Tidtagningstjänst A.01.01
      • Expermimentellt ramverk för tillgänglighetshantering B.01.01
  • kluster är nu baserade på både corosync och openais och erbjuder:
    • konfigurationsmekanism med insticksfunktion:
      • XML (standard)
        • Konfigurationsschema uppdaterat och flyttat från Conga till kluster
      • LDAP
      • corosync/openais-filformat
    • Klusterhanterare (cman):
      • Kör nu som en del av corosync
      • Tillhandahåller quorum till alla corosync-undersystem
      • Förbättrad konfigurationsfri drift
      • Bättre hantering av konfigurationsuppdateringar
      • Quorum-disk (valbar) stödjer nu kluster med blandad byteordning
    • staket/staketagenter:
      • Förbättrade alternativ för demonloggning
      • Ny operation "list" som skriver ut alias med portnummer
      • Stöd för nya enheter och fasta program: LPAR HMC v3, Cisco MDS, interfaces MIB (ifmib)
      • Staketagenter producerar metadata i resursagentstil
      • Stöd för "unfence"-operation vid uppstart
    • rgmanager:
      • Bättre hantering av konfigurationsuppdateringar
      • Använder samma loggningskonfiguration som resten av klusterstacken
    • clvmd:
      • Byte under drift mellan cman- eller corosync/dlm-klustergränssnitt

5.13.2. Paketförändringar

Stora ansträngningar har gjorts för att rensa upp paketen och göra dem så kompletta, intuitiva och modulära som möjligt, så att även externa enheter skall kunna återanvända det mesta av infrastrukturen utan att behöva dra in hela stacken.
Med den nya omorganisationen av paketen kommer användare få det lättare att uppdatera sina kluster. Introduktionen av staketagent- och resursagentpaket kommer undvika besväret för användare att starta om klusternoder för enkla uppdateringar av skript.

6. Ändringar i Fedora för utvecklare

6.1. Utveckling

Denna sektion täcker diverse utvecklingsverktyg och -funktioner.

6.2. Körtidsläge

Bakåtkompatibilitet
Fedora tillhandahåller äldre systembibliotek för kompatibilitet med äldre program. Dessa bibliotek är en del av gruppen Utveckling av äldre programvara, som inte installeras som standard. Användare som behöver denna funktionalitet kan välja denna grupp antingen under installationen eller efter att installationsprocessen är klar. För att installera paketgruppen på ett Fedorasystem, använd Program > Lägg till/Ta bort program eller skriv följande kommando i ett terminalfönster:
            su -c 'yum groupinstall "Legacy Software Development"'
Ange lösenordet för root-kontot när frågan kommer.
bash
Fedora 11 innehåller bash 4.0. Detta är en väsentlig upgradering med nya funktioner.
gcc
Fedora 11 innehåller gcc 4.4, och med det, libgcc 4.4. Detta kan kräva omkompilering av dina program.
DBus-policy
Tidigare utgåvor av Fedora levererades med en säkerhetspolicy för systembussen D-Bus som var oavsiktligt tillåtande (se CVE-2008-4311). I Fedora 11 har policyn ändrats till att inte tillåta metodanrop som standard.

6.3. Verktyg

Följande paket är nya eller uppdaterade i Fedora 11:

6.3.1. Apparatverktyg

ace
Sviten ace av verktyg för apparater har uppgraderats till version 0.0.6, inklusive ace, ace-apache, ace-banners, ace-basic-site, ace-mysql, ace-php, ace-postgres och ace-ssh.

6.3.2. Språk

clisp
clisp (Common Lisp) har uppdaterats till 2.47. Det finns ett antal ändringar, granska projektets sajt (http://clisp.cons.org).
gcc
Kompilatorsviten gcc har har uppdaterats till 4.4.0 inklusive gcc, gcc-c++, gcc-gfortran, gcc-gnat och gcc-objc.

Några av ändringarna innebär syntaxändringar som kan göra sönder existerande kod.

Granska NEWS-filerna på http://gcc.gnu.org noga före uppgradering.
gcl
GNU Common Lisp är uppdaterat till 2.68pre. Denna länge förväntade utgåva rättar ett stort antal fel. Projektsajt: http://www.gnu.org/software/gcl.
gforth
Snabb och portabel implementation av språket ANS Forth.
Fedora 11 innehåller verion 0.7.0 av gforth.
Det har gjorts ett stort antal ändringar av gforth i denna utgåva. Utvecklare uppmuntras bestämt att titta på projektets sajt innan de går vidare.
gprolog
GNU Prolog har uppdaterats till version 1.3.1. Ändringarna sedan 1.3.0 är för de mesta av karaktären felrättningar. Programmeraren kan vilja se över NEWS-filen på http://www.gprolog.org/NEWS.
iasl
Kompilatorn för Intel Advanced Configuration and Power Interface (ACPI) har uppgraderats till version 20090123. Detta är den första uppdateringen sedan 2006 och ett antal funktioner har ändrat namn. Utvecklaren bör se över http://www.acpica.org/download/changes.txt före han/hon går vidare.
mingw32-gcc
Fedora 11 innehåller nu kompilatorn MinGW. Detta är en väsentlig ny funktion som gör att utvecklare kan bygga program för Microsoft Windows och Linux från samma källkod.
nasm
Paketet nasm har uppgraderats från 2.03.01 till 2.05.01. Denna ändring innebär ett stort antal felrättningar såväl som tillägg av ett antal nya direktiv. Se projektets lista över ändringar på http://www.nasm.us/doc/nasmdocc.html för fullständiga detaljer.
ocaml
Några höjdpunkter i utgåva 3.11 är:
  • Biblioteket Dynlink är nu tillgängligt i några plattformars egna kod.
  • ocamldebug stöds nu under Windows (MSVC- och Mingw-porteringar) men utan reprisfunktionen. (Bidrag från Dmitry Bely och Sylvain Le Gall på OCamlCore med stöd från Lexifi.)
  • Ny portering: MacOS X, AMD/Intel, 64 bitar.
För mer information hänvisas till den fullständinga listan över ändringar på http://caml.inria.fr/pub/distrib/ocaml-3.11/notes/Changes.
pl
Den Edinburghkompatibla prologkompilatorn har uppdaterats till 5.7.6. Utöver ett antal felrättningar inkluderar förbättringarna snabbare etikettering för komplexa optimeringsuttryck, förbättringar i hanteringen av andra dialekter, smartare inläsning av bibliotek och utvidgningar till YAP-kompatibilitet. Projektsajt: http://www.swi-prolog.org.
sbcl
Version 1.0.25 av Steel Bank Common Lisp inkluderar ett stort antal förbättringar och rättningar sedan den tidigare versinen 1.0.21. Se http://sbcl.sourceforge.net/news.html för en komplett lista.
ucblogo
Version 6.0 av ucblogo löser ett problem med PowerPC.
yasm
Fullständing omskrivning av assemblern NASM. Ändringar från 0.7.1 till 0.7.2:
  • PIC-stöd tillagt för 64-bitars Mach-O.
  • Flaggorna --prefix och --suffix för att ge namn på globaler tillagda.
  • Ändrat så att rel foo wrt ..gotpc genererar GOTPCREL i elf64 (alias för rel foo wrt ..gotpcrel).
  • Stöd tillagt för nyligen specificerade instruktioner AVX/AES som inte fanns i orginalspecifikationen.
  • Ogiltig 256-bitars form av VPBLENDVB borttagen.
  • Optimering av icke strikt push med 66h override till bytestorlek om möjligt.
  • Rättning av adressutskrift i bin-map-filer.
  • Rättning av GAS-syntaxhantering av no section-flaggor
  • Namngivning av absolutsymbolen i coff/win32/win64-utdata.
  • Diverse andra rättningar.

6.3.3. Felsökningsverktyg

alleyoop
Version 0.9.4 av alleyoop är en mindre felrättningsuppdatering.
gdb
Versionen av gdb som inkluderas i Fedora (Archer) innehåller ändringar och modifikationer som inte finns i uppströms GDB. Beaktansvärda ändringar från uppströms inkluderar:
  • gdb kan felsöka program kompilerade med -fpie.
  • gdb kan skriptas med Python. Detta används för att stödja den nya funktionen för typspecifik utskrift.
  • gdb använder lat läsning av felsökningsinformation, vilket leder till snabbare uppstart när det felsökta använder många delade bibliotek.
  • Ett nytt kommando catch syscall har lagts till. Detta får gdb att stanna ditt program när det går in i eller tillbaka ifrån ett systemanrop.
  • C++ felsökningsstöd har förbättrats. Uttrycksparsern hanterar fler fall korrekt, och gdb kan ny korrekt hantera undantag som kastats i ett underfunktionsanrop.

Betrakta Python-API:et som instabilt

Python-API:et till gdb är fortfarande under utveckling. Vi kan för närvarande inte garantera att framtida versioner av API:et kommer vara kompatibla.
memtest86+
Den fristående minnestestaren för x86- och x86-64-datorer är uppdaterad till 2.10. Förbättringar i v2.10:
  • Stöd tillagt för CPU:n Intel Core i7 (Nehalem)
  • Stöd tillagt för Intels Atomprocessorer
  • Stöd tillagt för Intels G41/G43/G45-chipset
  • Stöd tillagt för Intel P43/P45-chipsets
  • Stöd tillagt för Intel US15W- (Poulsbo-)chipset
  • Stöd tillagt för Intel EP80579 (Tolapai) SoC CPU
  • Stöd tillagt för ICH10 Southbridge (SPD/DMI)
  • Detektering tillagt för Intel 5000X
  • Nu fullt medveten om CPU:er med L3 cache (Core i7 & K10)
  • Sätt att gå runt DDR3 DMI-detektering tillagt
  • Fixat detektering av Intel 5000Z-chipset
  • Fixat minnesfrekvens på AMD K10
  • Fixat cache-detektering på C7/Isaiah CPU
  • Fixat att Memtest86+ inte kädes igen som en Linuxkärna
nemiver
Förutom några felrättningar tillåter nu 0.6.4 av nemiver att man sätter brytpunkter även när den inte kan få en redigerare för aktuell källkod.
pylint
Paketet pylint 0.16.0 inkluderar ett antal felrättningar och smärre förbättringar. Se projektets sajt på http://www.logilab.org/projects/pylint för fullständiga detaljer.
valgrind
3.4.0 är en utgåva med nya funktioner med många signifikanta förbättringar och den vanliga samlingen felrättningar. Denna utgåva stödjer X86/Linux, AMD64/Linux, PPC32/Linux och PPC64/Linux. Stöd för sena distributioner (som använder gcc 4.4, glibc 2.8 och 2.9) har lagts till. Se de fullständiga utgåvenoteringarna för valgrind på http://www.valgrind.org/docs/manual/dist.news.html.

6.3.4. Dokumentationsverktyg

colordiff
Paketet colordiff har uppdaterats till 1.08a. Ändringar (från projektets webbsajt) inkluderar: Stöd tillagt för numeriska färger, för 256-förgsterminaler (tack till Gautam Iyer). Diff-typer kan nu anges explicit, att användas när diff-typdetektering inte fungerar eller inte är möjlig. Returnerar diff:s slutkod, ändring från Tim Connors. Tillåt ovidkommande diff-text att färgas separat.
doxygen
Den nya doxygen 1.5.8 inkluderar en helt omskriven doxywizard, förbättrad utökningsmappning, stöd för vietnamesiska och bättre stöd för turkiska. Dessutom finns det många felrättningar så som det beskrivs i http://www.stack.nl/~dimitri/doxygen/changelog.html.
highlight
Version 2.7 av highlight inkluderar (från http://www.andre-simon.de/):
  • förbättrad XML- och VHDL-märkning
  • stöd tillagt för Clojure
  • omslutande pilar tillagt i LaTeX-utdata
texinfo
Version 4.13 av texinfo inkluderar ett referenskort, bättre stöd för HTML och stöd för multibyte-teckenuppsättningar. För alla detaljer, se projektets sajt: http://www.gnu.org/software/texinfo/.

6.3.5. IDE:er och redigerare

emacs
Utgåva 22.3 av emacs handlar huvudsakligen om att städa bort gamla/föråldrade funktioner. Se NEWS-filen (http://www.gnu.org/software/emacs/NEWS.22.3) för fullständiga detaljer.
eric
Fedora 11 inkluderar version 4.3.0 av Python-IDE:n eric. Se http://eric-ide.python-projects.org/eric-news.html för fullständiga detaljer.
ipython
Version 0.9.1 av ipython är inkluderad, en uppdatering från 0.8.4. Detta är en större utgåva. Se http://ipython.scipy.org/announcements/ann-ipython-0.9.txt för hela historien.
monodevelop
Det uppdaterade monodevelop 1.9.2 inkluderar ett stort antal nya funktioner. Du kan se dessa funktioner på http://monodevelop.com/Release_notes_for_MonoDevelop_2.0_Beta_1.
plt-scheme
Detta är en felrättningsutgåva.

6.3.6. Ärende- och felhanteringsverktyg

mantis
Paketet mantis har uppgraderats till 1.1.6. "Denna utgåva rättar en gång för alla problemen med cachning i tidigare stabila utgåvor, några fel med åtkomsträttigheter och ett fåtal blandade övriga problem. Denna utgåva förbättrar också den existerande integrationen med källkodshantering genom att göra det möjligt med fjärrincheckningar." För en komplett lista över alla andra ändringar, se http://www.mantisbt.org/.
trac
0.11.3 av trac innehåller ett antal nya funktioner, inklusive en ny mallmotor för att generera innehåll, nytt konfigurerbart arbetsflöde och mer finkornig kontroll av rättigheter.
trac-mercurial-plugin
Paketet trac-mercurial-plugin 0.11.0.7 fungerar med utgåvan trac 0.11, och ger ytterligare funktioner inklusive snabbhopp till en tagg eller gren, kritikstöd och anpassade egenskapsvisare.

6.3.7. Lexikal- och parsningsverktyg

bison
Fedora 11 inkluderar version 2.4.1 av bison. Detta är en mindre uppgradering.

6.3.8. Make och byggverktyg

automake
Förbättringar i automake 1.10.2 inkluderar:
  • Ändringar i Libtool-stöd:
    • Kommandot distcheck fungerar med Libtool 2.x även när LT_OUTPUT används, eftersom config.lt tas bort som den skall nu.
  • Diverse ändringar:
    • Manualen distribueras nu enligt villkoren i GNU FDL 1.3.
    • När kommandot automake --add-missing får filen COPYING att installeras varnar det också för att licensfilen bör läggas in under källkodshantering.
Utöver det är en del fel rättade.
cmake
cmake har uppgraderats till version 2.6.3. Denna uppdatering inkluderar många felrättningar. För en komplett lista, besök http://www.cmake.org/files/v2.6/CMakeChangeLog-2.6.3.
cpanspec
Fedora 11 inkluderar version 1.78 av cpanspec. Förutom ett antal felrättningar finns det några nya kommandoradsflaggor.
meld
meld 1.2.1:
  • Pygtk version 2.8 krävs nu.
  • Porterad till gtk.UIManager.
  • Hanterar blanka i Subversionsökvägar.
  • Automatjämförelse på kommandoraden av alla flaggor vid uppstart.
  • Kommandoraden kan starta flera jämförelser.
  • Flera justeringar av användargränssnittet (bättre fokusbeteende, bättre standardvärden.)
patchutils
Version 0.3.1 inkluderar ett antal mindre förbättringar och felrättningar.

6.3.9. Versionshanteringsverktyg

bzr
Paketet bzr har uppgraderats till 1.12 som inkluderar en lång lista av nya funktioner och felrättningar sedan versionen 1.7 i Fedora 10. Användaren av bzr uppmuntras att besöka projektets webbsida på http://www.bazaar-vcs.org/ för att granska dessa förbättringar.
cvs2svn
Paketet cvs2svn har uppdaterats till 2.2.0. Utöver flerättningar finns det ett stort antal nya funktioner. Besök http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.2.0/CHANGES för detaljerna.
darcs
Version 2.2.0 av darcs inkluderar ett antal nya funktioner utöver ett antal felrättningar. Se loggen av ändringar på http://allmydata.org/trac/darcs-2/browser/NEWS.
giggle
Viktigaste ändringar i 0.4.90:
  • Användargränssnittet har rensats upp dramatiskt.
  • Filbläddrarvyn har återställts och nu stöd för annoteringar.
  • Den kompakta vyn är borta.
  • Det finns grunderna till ett system för insticksmoduler nu.
  • Versionsvyn visar avatarer hämtade från Gravatar.
git
Paketet git har uppdaterats till 1.6.2. Utöver andra ändringar följer Fedorapaketen nu standarden uppströms att installera majoriteten av git-*-kommandon utanför standard-PATH. Om du har skript som anropar git-*-binärer uppmuntras du att ändra dem till att använda stilen git foo. Om detta inte är görbart kan du justera din PATH. Git tillhandahåller ett smidigt sätt att göra detta:
PATH=$(git --exec-path):$PATH
Det är värt att notera att git-hakar körs med $(git --exec-path) i sin PATH.
mercurial
Version 1.1.2 inkluderas i Fedora 11 med ett stort antal nya funktioner. Se utgåvenoteringarna för mercurialhttp://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew.
monotone
Utöver ett antal felrättningar inkluderar den nya monotone 0.42 följande ändringar:
  • Utdata från automate show_conflicts har ändrats; en standardupplösning av filinnehållkonflikter och användarupplösning av andra konflikttyper har lagts till. directory_loop_created är ändrat till directory_loop.
  • De franska, brasiliansk portugisiska och japanska översättningarna var föråldrade och har därför tagits bort från distributionen. Ifall du är bekymrad om dem och vill ha tillbaka dem, skicka en kommentar till oss på mailto:monotone-devel@nongnu.org.
... och följande nya funktioner:
  • Kommandot mtn ls duplicates som låter dig lista duplicerade filer i en given version eller ett givet arbetsområde.
  • Ny flagga --no-workspace, för att få monotone att ignorera eventuellt arbetsområde den har körts i.
  • Ny kommandogrupp mtn conflicts * ger asynkron upplösning av konflikter för merge och propagate.
  • Nytt kommando automate file_merge som kör den interna radsammanslagaren på två filer från två versioner och skriver ut resultatet.
  • Nytt kommando automate lua för att anropa lua-funktioner istället för automate, liknande monotone-hakar. Detta är särskilt användbart för att få användarstandardvärden, som filer som kan ignoreras, grennycklar och -lösenord, som hanteras via en eller flera monotonerc-filer.
  • Nytt kommando automate read_packets som läser datapaket som publika nycklar likt mtn read.
  • Kommandona merge och propagate accepterar commit-meddelanden från användaren; meddelandet merge rev rev eller propagate branch branch kommer att komma före användarmeddelandet. --no-prefix tar bort prefixet.
subversion
Användarsynliga ändringar i 1.5.5:
  • Tillåt prop-commits på kataloger med ändrade barn.
  • Få Cyrus-autenticeringsimplementationen att alltid föredra EXTERNAL före ANONYMOUS.
  • Skapa inte mergeinfo för wc-wc-flyttningar eller kopieringar
  • Automatuppgradera inte gamla BDB-filsystem till format 1.5 eller 1.4
  • Returnera mergeinfo till tidigare tillstånd under omvända sammanslagningar
  • Ta bort mergeinfo raderat av merge
  • Gör att proxy-slavar skickar vidare txn GET och PROPFIND-begäraner
  • Merge kan nu använda mål med inkonsistenta nyrader
  • Tillåt inte ändringslistor som är tom sträng
  • Ta bort falska positiva ra_neon-merginfo-fel
  • Förbättra prestanda hos svn merge --reintegrate
  • Rättat: främmande sammanslagningar behåller UUID på främmande förråd
  • Rättat: koda korrekt diff-huvuden som används i konfliktupplösning
  • Rättat: segmenteringsfel i svn cp --parents
  • Rättat: mergeinfo för "..." översätts till tomt versionsintervall
  • Rättat: segmenteringsfel i BDB-bakändes nodursprungs-cache
  • Rättat: trasig sammanslagning om målets historia inkluderar återupplivningar
  • Rättat: ogiltig mergeinfo skapad för ett underträd under sammanslagning
svn2cl
Paketet svn2cl har uppdaterats till 0.11. Ändringar sedan utgåva 0.10:
  • Små portabilitetsförbättringar
  • Rättning för OpenBSD:s ksh.
tkcvs
Ändringar i version 8.2:
  • Grenbläddraren kan nu dra sammanslagningpilar för sammanslagningar spårade av Subversion 1.5:s mergeinfo-egenskap och CVSNT:s mergepoint-funktion. Det är inte längre nödvändigt att gå runt problemet genom att använda taggar, om din Subversion- eller CVSNT-server och -klient stödjer sin egen sammanslagningsspårning.
  • Grenbläddraren har en ny sökmöjlighet så att du kan markera en version i diagrammet via dess version, datum, tagg eller författare.
  • Loggknappen i grenbläddraren producerar alltid en fullständig logg av versioner på den valda grenen istället för att felaktigt följa katalogbläddrarens inställning för "loggdetaljer".
  • Om ditt SVN-förråd har en struktur som fuktionellt liknar stam, grenar och taggar men med andra namn kan du berätta för TkCVS om det genom att sätta variabler i tkcvs_def.tcl:
    • cvscfg(svn_trunkdir)
    • cvscfg(svn_branchdir)
    • cvscfg(svn_tagdir)

6.3.10. Andra utvecklingsverktyg

amqp
AMQP-specifikationen har uppdaterats till 1.0.738618 som avspeglar aktuellt arbete med specifikationen. Projektsajt: http://www.amqp.org.
binutils
Paketet binutils har uppdaterats till 2.19.51.0.2. Detta är en mindre uppdatering, se http://sources.redhat.com/binutils.
coccinelle (spatch)
Paketet coccinelle möjliggör semantiska ändringar att skrivas för C-kod, särskilt ändringar av Linuxkärnan.
Se artikeln i LWN om semantisk patchning (http://lwn.net/Articles/315686/) och Coccinelle:s hemsida (http://www.emn.fr/x-info/coccoinelle).
cproto
Utöver några enstaka felrättningar har följande ändringar gjorts:
  • Ändrat cpp-kommando för att dirigera om standard fel till /dev/null om flaggan -q ges, för att vara konsistent med icke-cpp-läget
  • Flaggan configure --disable-leaks tillagd.
  • Konfigurationsmakrot CF_XOPEN_SOURCE tillagt för att ge mkstemp() prototyp på Linux.
  • Använding avisascii() borttagen.
http://freshmeat.net/projects/cproto/
elfutils
Paketet elfutils har uppdaterats till 0.140 (från 0.137). Utöver ett antal felrättningar lägger det till stöd för disassemblator av Intel SSE4 och automatisk dekomprimering av ELF filer. För hela historien, se filen NEWS på http://fedorahosted.org/elfutils/browser/NEWS.
libtool
Fedora 11 inkluderar libtool 2.2.6, som är en fullständing omskrivning av version 1.5 i Fedora 10. Uppströmsprojektet har släppt ett antal mellanversioner som inte avspeglades i Fedora. För en komplett historia, se http://www.gnu.org/software/libtool/news.html.
livecd-tools
livecd-tools version 021 innehåller ett antal felrättningar och korrigeringar av några förbiseenden, inklusive stöd för ext4-filsystem och att skapa stora ISO:er genom att använda UDF.
mcrypt
Version 2.6.8 av mcrypt är huvudsakligen en uppstädning av källkod och bör inte påverka funktionaliteten. Se filen NEWS för detaljer.
scons
scons 1.2.0 är en mindre uppgradering efter 1.0.0. Se http://www.scons.org/CHANGES.txt för en detaljerad lista över ändringar.
srecord
Version 1.46 innehåller följande ändringar:
  • Det finns en ny flagga för filtren --x-e-length, de kan nu ta en bredd, och denna delas i bytelängden, så att du kan sätta in längden i enheter av ord (2) eller långa (4).
  • En del små korrigeringar har gjorts av dokumentationen.
  • Namnen på flaggorna -minimum och -maximum har ändrats till -minimum-address och -maximum-address, för att undvika syntaxproblem i kommandoradsgrammatiken.
swig
Paketet swig förbinder C/C++/Objective C till programspråk på högre nivå. Fedora 11 inkluderar version 1.3.38 som har ett antal ändringar:
  • Förbättring av direktiv att slå in alla skyddade medlemmar.
  • Optimeringsfunktion för objekt som returnerar via värde.
  • Några felrättningar i modulerna för PHP, Java, Ruby, R, C#, Python, Lua och Perl.
  • Andra smärre generella felrättningar.
Projektsajt: http://swig.sourceforge.net/
translate-toolkit
translate-toolkit har uppdaterats till 1.3.0. Det finns ett stort antal ändringar som påverkar enskilda språk. Se filen ChangeLog för alla detaljer.

6.4. Java

6.4.1. netbeans

netbeans har uppdaterats till version 6.5. netbeans 6.5 är en signifikant uppdatering av netbeans 6.1 och innehåller följande ändringar:
  • PHP-stöd med kodkomplettering, Xdebug- och webbtjänstfunktioner.
  • JavaFX 1.0 stödjer animeringar, grafik och mediaomkodare för utveckling av tillämpningar för rikt innehåll.
  • Nytt stöd för Groovy och Grails.
  • Förbättrat sttöd för JavaScript, AJAX och Ruby.
  • Automatisk kompilering och installation när man sparar för Java- och Java EE-tillämpningar.
  • Förbättrat databasstöd: SQL-historia, SQL-kompelttering och resultatvisnings- och -redigeringsförbättringar.
  • Förbättrat stöd i Java ME för databindning, SVG och skapande av anpassade komponenter.
  • GUI-byggare: Stöd för Nimbus och enkla klassnamn.
  • JUnit: stöd för ensam testmetod.
  • Felsökare: Omdesign av funktionen stega in i.
För information om de huvudsakliga utvecklingsfunktionerna i IDE:n NetBeans, se:

6.5. Eclipse

Paketet eclipse har uppdaterats till 3.4.2. Tillsammans med denna uppdatering har också många insticksmoduler och verktyg uppdaterats. Dessa är huvudsakligen felrättningsuppdateringar och med några undantag bör användare inte se några skillnader.
Användare bör besöka Eclipses webbsajt på http://www.eclipse.org/ för senaste nytt om Eclipse.
Version 1.2.1 av eclipse-phpeclipse korrigerar ett problem med markering av ord. Se http://phpeclipse.net/.
pydev-mylyn har uppdaterats till 1.4.4. Se http://pydev.sourceforge.net för detaljer.

6.6. Haskell

Fedora Haskell SIG har varit sysselsatta med att uppdatera Haskellpaket och våra riktlinjer för paketering. De nya riktlinjerna och cabal2spec gör det nu väldigt lätt att paketera Haskell Cabal-paket för Fedora.
För Fedora 11 har de olika paketen uppdaterats till nya versioner inklusive ghc-6.10.1, darcs-2.2.0 och ghc-gtk2hs-0.10.0. Nyligen tillagda paket inkluderar cabal-install, cpphs, ghc-HTTP, ghc-paths, ghc-zlib.
Det finns nu också en ny IRC-kanal #fedora-haskell på Freenode för diskussioner.

6.7. Inbäddad utveckling

Fedora 11 innehåller ett antal paket för att stödja utveckling av inbäddade tillämpningar på diverse mål. Det finns brett stöd för AVR och relaterade delar liksom för Microchip PIC. Dessutom finns det paket för att stödja utveckling på äldre, mindre populära delar såsom Z80, 8051 och andra. För en mer komplett beskrivning se Paket för inbäddad utveckling på wiki:n .
Fedora 11 inkluderar version 5.1 av dfu-programmer, ett kommandoradsprogrammerare för Atmel (8051 & AVR)-chip med en USB-startinläsare som stödjer ISP. En kommandoradsflagga har lagts till för att stödja AVR32-trampolinen. Alla kända Atmel USB AVR/8051/AVR32-enheter stöds nu.

6.8. Bakåtkompatibilitet

Fedora tillhandahåller äldre systembibliotek för kompatibilitet med äldre program. Dessa bibliotek är en del av gruppen Utveckling av äldre programvara, som normalt inte installeras. Användare som behöver denna funktionalitet kan välja denna grupp antingen under installationen eller efter att installationsprocessen är klar. För att installera paketgruppen på ett Fedora-system, använd ProgramLägg till/ta bort program eller skriv följande kommando i ett terminalfönster:
      su -c 'yum groupinstall "Legacy Software Development"'
Ange lösenordet för root-kontot när det efterfågas.

6.9. Linux Kernel

Denna sektion täcker ändringar och viktig information angående den 2.6.29-baserade kärnan i Fedora 11.

6.9.1. Förbättrad prestanda och reducerad strömförbrukning med relatime

Alternativet relatime är nu aktiverat som standard i Fedora 11. Det förbättrar filsystemsprestanda och reducerar strömförbrukningen.
POSIX-standarden kräver att operativsystem skall hålla reda på den senaste tidpunkten någon åtkomst gjordes av en fil av något program eller användaren, och spara denna tidstämpel som en del av filsystemsinformationen. Denna tidstämpel, som kallas atime, används för att ta reda på vilka filer som aldrig används (för att städa katalogen /tmp till exempel) eller om någon har tittat på en fil efter att den senast ändrades.
En viktig nackdel med atime är att varje gång en fil läses måste kärnan skriva en ny tidstämpel på disken, åtminstone efter några sekunders aktivitet. Dessa diskskrivningar håller igång disken och länken till disken, vilket kostar både prestanda och ström.
Eftersom en del program använder atime är det inte praktiskt att stänga av den som standard. Linuxkärnan har en funktion som kallas relatime, som är en effektiv kompromiss mellan att ha en del av informationen som atime ger, utan att disktiden uppdateras så ofta. Det fungerar genom att uppdatera atime-fältet på disken endast om filen inte har lästs sedan senaste gången den lästes (för att ge förmågan för att detektera epost) eller när den senaste läsningen var för mer än 1 dag sedan (för att hjälpa program och anvåndare att städa upp oanvända filer i katalogen /tmp). En förbättrad version av relatime har lagts till uppströms av Fedorautvecklare i 2.6.30-kärnan kernel och porterats tillbaka till Fedora 11-kärnan.

6.9.2. Version

Fedora kan innehålla ytterligare ändringar av kärnan för förbättringar, felrättningar eller fler funktioner. Därför är kanske Fedorakärnan inte identisk rad för rad med den så kallade vaniljkärnan från webbsajten kernel.org:
För att få en lista över dessa ändringar, hämta RPM-paketet med källkoden och kör följande kommando på det:
rpm -qpl kernel-<version>.src.rpm

6.9.3. Ändringslogg

För att få en logg med de ändringar i paketet, kör följande kommando:
rpm -q --changelog kernel-<version>
Om du behöver en användarvänlig version av ändringsloggen, gå till http://wiki.kernelnewbies.org/LinuxChanges. En kort och fullständig diff av kärnan finns tillgänglig från http://kernel.org/git. Fedora version av kärnan är baserad på Linus träd.
Anpassningar gjorda för Fedoraversionen är tillgängliga från http://cvs.fedoraproject.org.

6.9.4. Förbereda för kärnutveckling

Fedora 11 innehåller inte paketet kernel-source som fanns i äldre versioner eftersom endast paketet kernel-devel nu behövs för att bygga externa moduler.

Bygge av anpassad kärna

För information om kärnutveckling och att arbeta med anpassade kärnor, gå till http://fedoraproject.org/wiki/Building_a_custom_kernel.

6.9.5. Rapportering av fel

Gå till http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html för information om rapportering av fel i Linuxkärnan. Du kan också använda http://bugzilla.redhat.com för att rapportera fel som är specifika för Fedora.

7. Ändringar i Fedora för specifika grupper

7.1. Vad är nytt i vetenskap och matematik

Fedora 11 innehåller ett antal paket för vetenskap och matematik. Fljande paket har uppdaterats til Fedora 11.

7.1.1. Matamatik

freefem++
freefem++ är ett paket för finita element-analys som har uppdaterats till 3.0.
Noterbart:
  • fullständing ändrinng av det grafiska gränssnittet (freefem++ ersatte freefem++-nw)
  • medit tillagt (visualiseringsprogram av P. Frey) inuti freefem++ under namnet ffmedit
  • IDE-versionen är borta tills Antoine Le Hyaric skriver en bra. Gå till: http://www.ann.jussieu.fr/~lehyaric/ffcs
  • introducerade klient-server-arkitekturen freefem++
  • ffglut-visualiserare som använder glut-biblioteket
Fullständig uppströmsändringslogg finns här: http://www.freefem.org/ff++/ftp/INNOVATION

7.1.2. Kemi

gabedit
gabedit är ett grafiskt gränssnitt för ett antal kemiberäkningspaket. Bland det noterbara i version 2.1.17 finns:
  • fullständig ångra/gör om för geometriändringar
  • fullständig kontroll äver visade bindningar
  • stöd för att läsa konnektiviteter från gabedit-, hin-, pdb-, mol2- och mol-filer
  • molekylärdynamikkonfirmativa sökningar använder MM potential (Amber 99) och semiempirisk metoder (från Open Mopac och PCGamess)
  • migrering från GDK-ritningsfunktioner till Cairo
  • geometry och plottningar kan exporteras till formaten EPS, PS, PDF eller SVG
För kompletta detaljer se ändringsloggen uppsträms på: http://sites.google.com/site/allouchear/Home/gabedit/download/changelog

7.2. Electronic Design Automation

Fedora Electronic Lab är Fedoras plattform för avancerad hårdvarudesign och -simulering. Denna plattform ger olika flöden får hårdvarudesign baserat på aktuella trender i halvledarindustrin. FEL-kartor för tre metoder {design, simulering och verifiering} med EDA-program i öppen källkod.
De senaste metoderna inkluderade i FEL:s platform är möjligheterna till verifiering och felsökning för digitalbaserade designer.
Perlmodulerna inkluderade i F11 för in en ny metod under Fedoraparaplyet. Denna metod är verifiering tillsammans med möjligheter till ko-simuleringbaserad design och simulering. Fedora är fortfarande den enda Linuxdistributionen som distribuerar FEL-metoder för hårdvarudesign, -simulering och verifiering.
Uppdateringar av de existerande RPM-paketen har förbättrat designarbetet i termer av utvecklingstid och felsökning. Även om FEL förstår att Moores lag är viktig för användarbasen gör dessa förbättringar det möjligt för användare att skapa en mer effektiv och framgångsrik design med programvara i öppen källkod.
Dessa förbättringar införda under Fedoras paraply ökar chanserna att Fedoraanvändare kan färdigställa sina avancerade hårdvarudesigner även om de skalas till 90 nm och och avsluta sina projekt med den avslutade bandutskriften.
FEL utgör en brygga mellan 2 olika samfund för öppen källkod:
  • programvarusamfundet för öppen källkod
  • hårdvarusamfundet för öppen källkod
Efter 3 konsekutiva och framgångsrika utgåvor betraktas FEL/Fedora som den ledande inom detta område av båda samfunden tack vara deras 3-åriga erfarenheter och kvaliteten på EDA-lösningarna.
Nedan följer det mest noterbara bland de större utvecklingsstegen för att lägga kvalitetsribban högre än i tidigare utgåvor:
  • Perl-moduler för att utvidga stödet för vhdl och verilog. Dessa Perl-moduler tillsammans med rawhides gtkwave förbättrar stödet för chiptestning.
  • Introduktion av Verilog-AMS-modulering i ngspice
  • Förbättrat stöd för felsökning av VHDL med gcov.
  • Förbättrat stöd för återanvändbara HDL-paket som IP-kärna
  • Förbättrat stöd för PLI i både iverilog och ghdl
  • Introduktion av C-baserade metoder för HDL-testbänkar och -modeller.
  • Förbättrad kosimuleringsbaserad hårdvarudesign.
  • Introduktion av designverktyg för DSP-designflöde
Användare använder det normala Fedora Live mediet eller yum-gruppen "Elektroniklabb" för att ta denna avancerade plattform för hårdvarudesign, -simulering och verifiering i drift. För att installera, kör följande kommando:
su -c "yum groupinstall 'Electronic Lab'"

7.3. Vad är nytt för radioamatörer

Fedora 11 innehåller ett antal program och bibliotek som är av intresse för radioamatörer och de som ägnar sig åt elektronikhobby. Många av dessa program inkluderas i spinnet Fedora Electronic Lab. För en fullständig lista av program för amatörradio tillgängliga i Fedora se Applications for amateur radio på Wikin.

7.3.1. Ljudkortsprogram

fldigi
Fedora 11 innehåller version 3.10 av fldigi. Ändringar från Fedora 10 inkluderar många förbättringar till vattenfallet och loggning, tillsammans med dussintals mindre ändringar av användargränssnittet samt felrättningar. För en fullständig lista över ändringar se uppströmsprojektets sajt på http://www.w1hkj.com/fldigi-distro/
xfhell
Version 1.9 av xfhell innehåller några förbättringar i hanteringen av PTT-linjer och ytterligare flexibilitet vid justering av fönsterstorlekar, liksom några felrättningar. Projektets sajt finns på http://5b4az.chronos.org.uk/pages/digital.html
soundmodem
soundmodem är nu tillbaka i Fedora. soundmodem 0.10 ger en möjlighet att använda ditt ljudkort som ett modem för digitala tillämpningar såsom AX.25. Uppströmsprojektets sida är http://www.baycom.org/~tom/ham/soundmodem/
HamFax
HamFax 0.54 är ny i Fedora. HamFax är ett program för att skicka och ta emot fax med amatörradio och för att ta emot publika faxutsändningar som väderkartor. Gränssnitt som stöds är ljudkort och SCS-PTCII från Special Communication Systems.
wxapt
wxapt är ett konsolprogram för att avkoda och spara väderbilder som skickats i formatet APT från NOAA- och METEOR-satellites. wxapt är ett nytt tilläg i Fedora.

7.3.2. Programvarudefinierad radio

gnuradio
gnuradio har uppdaterats till version 3.1.3. Detta är huvudsakligen en felrättningsuppdatering.

7.3.3. Kretskonstruktion och -simulering

Sviten gEDA har uppdaterats till 20081231. Detta innefattar paketen geda-docs, geda-examples, geda-gattrib, geda-gnetlist, geda-gschem, geda-gsymcheck, geda-symbols och geda-utils. Detta är genomgående felrättningsutgåvor. Dessutom är paketen gerbv, pcb och ngspice en del av sviten gEDA, men ges ut separat.
gerbv
gerbv 2.1.0 inkluderar förbättringar av val av objektval, förbättrad export och mer större flexibilitet i hanteringen av borrfiler. De kompletta utgåvenoteringarna för detta paket finns på http://gerbv.sourceforge.net/ANNOUNCEMENT-2.1.0
pcb
pcb har uppdaterats till 20081128. Bland förbättringarna finns ett nytt "Ben-läge" som exporterar ett "foto" av kretkortet som en .png-fil. Det ingår också några smärre förbättringar av borrhantering och ett antal felrättningar. De kompletta utgåvenoteringarna för denna version finns tillgängliga på http://pcb.sourceforge.net/news.html#20081128
ngspice
ngspice har uppdaterats till version 18. Ändringarna inkluderar:
  • Simuleringsbiblioteket tclspice har slagits samman med ngspice. Nu kan du kompilera ngspice eller tclspice genom att slå på ett konfigurationsval. Se README.tcl
  • Nya alternativ har introducerats: brief, listing, autostop och scale
  • Stöd för .lib-filer har introducerats. Detta gör att du kan använda tredjeparts modellbibliotek i ngspice.
  • .measure-satser: avg, integ, rms, max, min, delay, param
  • .global-satser lägger till stöd för globala noder vars namn inte expanderas när nätlistan plattas till.
  • .func-makron för att inline:a funktioner i nätlistor
  • Förbättrat numparam-bibliotek för att stödja fullt parametriserade nätlistor.
  • BSIM-model-binning.
  • ny fleringångars grind-VCVS med använding av XSPICE-utvidgningar.
iverilog
iverliog har uppdaterats till 0.9.20081118. Detta här huvudsakligen en felrättningsuppdatering.
LinLog uppdaterats till version 0.4.

Notera

Före uppdatering till 0.4 bör du exportera dina databaser till ADIF. Installera sedan 0.4, skapa en ny databas och importera ADIF:en. Instruktioner steg för steg finns tillgängliga på http://linlogbook.sourceforge.net/doc/LinLocDoc.html
qle 0.0.10 är ny för Fedora 11. qle är en grafisk QSO-loggvisare, loggredigerare och QSO-loggare. Den loggar (eller modifierar) QSO:er direkt i en snabb och lättviktig SQLite-databas.
Ett verktyg för att visa vilka IBP-fyrar som sänder. The International Beacon Project är en uppsättning med 18 amatörradiosändare världen runt, där var och en sänder var 3 minut på en uppsättning av 5 kortvågsfrekvenser. Detta gör att kortvågsradioanvändare snabbt kan bedöma spridningsförhållandena runt världen. Mycket mer information finns på http://www.ncdxf.org/beacons.html
xwota är avsett för amatörradiooperatörer som vill använda WOTA-databasen. Den kan användas för att ta reda på vem som sänder, bandet och frekvensen de använder och deras placering i land, delstat, län ruta och latitud/longitud. xwota är ny i Fedora 11.
Om du inte vad WOTA-databasen är, läs en del information på http://www.wotadb.org.

7.3.5. Antennmodellering

xnec2c
Fedora innehåller nec2c, det kraftfulla antennmodelleringsprogrammet, och xnec2c som ger ett grafiskt användargränssnitt till nec2c. Båda dessa paket har uppdaterats till version 1.2 i Fedora 11. Ändringarna är smärre felrättningar. Projektsajt: http://5b4az.chronos.org.uk/pages/nec2.html
thebridge är en ILink/EchoLink-kompatibel konferensbrygga. Detta är en ny funktion i Fedora 11.
X-Chat-insticksmodul för att skicka och ta emot rå morsekod över IRC. Ny i Fedora 11.
svxlink server är ett generellt rösttjänstsystem för amatörradioanvändning. Varje rösttjänst implementeras som en insticksmodul, kallad en modul. Några exempel på rösttjänster är: Hjälpsystem, Simplex-repeater, EchoLink-förbindelse. Kärnan i systemet hanterar radiogränssnittet och ar dessutom rätt flexibel. Den kan agera både som en simplexnod och som en repeater-styrning. svxlink-server 0.10.1 är nytt i Fedora i och med denna utgåva. För programmerare finns det också ett utvecklignspaket, svxlink-server-devel.
qtel 0.11.1 är en Echolink-klient. Observera att det endast är en klient, inte en fullständig länk. Om du vill skapa en länk, installera svxlink-server. Om du behöver en konferensbrygga, använd thebridge. qtel är ny i och med Fedora 11.

7.3.7. Andra program

hamlib
Fedora 11 inkluderar version 1.28 av hamlib. Ett stort antal nya modeller stöds och felrättningar är gjorda för existerande modeller. Det finns ett antal nya kommandon. Se projektets webbsida på http://hamlib.sourceforge.net for complete details.
xdx
DX-klusterklienten xdx har uppdaterats till 2.4.1. Detta är en felrättningsuppdatering
xdemorse
xdemorse har uppdaterats till 1.3. Detta är en felrättningsuppdatering.
ssbd
ssbd (Single-Side Band daemon) är en röstuppslagning att användas med amatörradio. Den är skriven som en del av Tucnak, tävlingslogg för VHF-tävlingar, men det är möjligt att använda ssbd med andra program. ssbd är ny i Fedora i och med denna utgåva.
gpsman
gpsman har uppdaterats till 6.4. Se detaljerna på http://www.ncc.up.pt/gpsman/wGPSMan_4.html
splat
splat-utils har tagits bort från Fedora och innehållet i paketet splat. Man behöver inte längre installera splat-utils för att använda splat.
Fedora Project är sponsrat av Red Hat, Inc.
Fedoras licensavtal ingår i varje utgåva. En referensversion finns tillgänglig på Fedoraprojektets webbsajt: http://fedoraproject.org/wiki/Legal/Licenses/LicenseAgreement Detta dokument är licensierat under villkoren i Open Publication License v1.0 utan alternativ: http://fedoraproject.org/wiki/Legal/Licenses/OPL
"Fedora" och Fedoralogotypen är varumärken som tillhör Red Hat, Inc. och lyder under villkoren i Fedora Trademark Guidelines: http://fedoraproject.org/wiki/Legal/TrademarkGuidelines Alla andra varumärken tillhör sina respektive ägare.
Detta dokument kan länka till andra resurser som inte styrs av och underhålls av Fedoraprojektet. Red Hat, Inc. är inte ansvarigt för innehållet i dessa resurser. Vi tillhandahåller dessa länkar endast för bekvämlighet, och att en länk till en sådan resurs finns med innebär inte att Fedoraprojektet eller Red Hat rekommenderar den resursen. Vi förbehåller oss rätten att avsluta en länk eller länkprogram när som helst.
Vissa exportrestriktioner kan gälla för utgåvor från Fedora Project. Gå till http://fedoraproject.org/wiki/Legal/Export för mer detaljer.
Följande juridiska information avser en del programvara i Fedora. Delar har copyright © 2002-2007 Charlie Poole eller copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov eller copyright © 2000-2002 Philip A. Craig
Ytterligare juridisk information kring detta dokument och utgåvor från Fedora Project finns tillgängligt på webbsajten för Fedora Project: http://fedoraproject.org/wiki/Legal

B. Versionshistoria

Revisionshistorik
Revision 1.8Fri Jul 17 2009John McDonough
Correct URL error in Virtualization (511933)
Remove duplicate section on pm_utils (505665)
Additional information on printing (508832)
Correct feedback email link (506344)
Revision 1.7Tue Jun 11 2009John McDonough
Correct X-server "zap" key
Correct usage of Red Hat Enterprise Linux
Several typos
Revision 1.6Tue Jun 9 2009John McDonough
OSS disabled by default
Network interfaces don't start on boot
at11e network driver bug
lm_sensors sometimes disabled
Revision 1.5Fri May 22 2009Rüdiger Landmann
Lägg till en sektion om vanliga fel igen
Lägg till libguestfs
Revision 1.4Mon May 18 2009Rüdiger Landmann
Uppdatera volymreglage
Rätta XML-tabellmiss i I18n-sektionen
Lägg till moin-uppdatering
Länka till wikisida om fingeravtrycksläsare
Lägg till Presto
Lägg till Archer
Revision 1.3Tue Mar 31 2009John McDonough
Uppdateringar av utvecklingsverktyg
Revision 1.2Mon Mar 30 2009John McDonough
Lägg till ändringar till uppstartsmenyn
Nytt Gnome- och KDE-innehåll
Multimedianyheter
Revision 1.1Sun Mar 15 2009John McDonough
Lägg till avdelningar om vetenskap och teknik
Revision 1.0Tue Feb 10 2009Ryan Lerch
Första utkast