# Utgåvenoteringar för Fedora Core

### Fedora Documentation Project

Copyright © 2006 Red Hat, Inc. och andra

This document is released under the terms of the Open Publication License. For more details, read the full legalnotice in Avsnitt 3, “Legal Notice”.

| Latest Release Notes on the Web
These release notes may be updated. Visit http://fedora.redhat.com/docs/release-notes/ to view the latest release notes for Fedora Core.

Revisionshistorik
Revision 6.0.0 | 2006-09-24 | PWF
Tryck ny version för final
Revision 5.92 | 2006-09-05 | PWF
Tryck ny version för test3
Revision 5.91.2 | 2006-08-13 | PWF
Förbered en ny wiki-avbild för utgåva på webben
Revision 5.91.1 | 2006-08-10 | PWF
Fixa upprätthovsinnehave information
Revision 5.91 | 2006-07-13 | PWF
För versionsnummer i linje med verkligheten
Revision 0.5.9.1 | 2006-07-11 | PWF
FC6 test2 utrullning för översättning

## 1. Välkommen till Fedora Core

- Fedora är en samling projekt sponsrade av Red Hat och vägleds av medarbetarna. Dessa projekt är utvecklade av en stor gemenskap av människor som strävar mot att tillhandahålla och stöda det absolut bästa i standarder och gratis programvara med öppen källkod. Fedora Core, det centrala projektet för Fedora, är ett operativsystem och en plattform baserad på Linux. Linux är fri för alla att använda, ändra och distribuera, nu och för alltid.

| Senaste utgåvenoteringarna på webben
Utgåvenoteringarna kan bli uppdaterade. Besök http://fedora.redhat.com/docs/release-notes/ för att se de senaste utgåvenoteringarna för Fedora Core 6.

Du kan hjälpa gemenskapen i Fedora Project att fortsätta förbättra Fedora om du skriver en felrapport och förbättringsförslag. Gå till http://fedoraproject.org/wiki/BugsAndFeatureRequests för mer information om fel. Tack för din medverkan.

För att hitta mer generell information om Fedora, gå till följande webbplatser:

- Fedora översikt (http://fedoraproject.org/wiki/Overview)

- Fedora FAQ (http://fedoraproject.org/wiki/FAQ)

- Hjälp och stöd (http://fedoraproject.org/wiki/Communicate)

- Deltaga i Fedora Project (http://fedoraproject.org/wiki/HelpWanted)

- Om Fedora Project (http://fedora.redhat.com/About/)

| Dokumentlänkar
Om du läser dessa utgåvenoteringar under installationsprocessen för Fedora Core, fungerar inte många länkar. Utgåvenoteringarna finns också tillgängliga efter installationen som en del av skrivbordets standardwebbläsares hemsida. Om du är ansluten till Internet, använd dessa länkar för at hitta annan användbar information om Fedora och gemenskapen som skapar och stöder det.

## 2. Utgåvans höjdpunkter

### 2.1. Rundtur i Fedora Core 6

Du kan hitta en rundtur fylld med bilder och filmer av denna fantastiska nya utgåva på http://fedoraproject.org/wiki/Tours/FedoraCore6/.

### 2.2. Nyheter i Fedora Core 6

Denna utgåva inkluderar nya versioner av många nyckelprodukter och teknologier. Följande sektioner ger en kortfattad översikt av de stora ändringarna sedan förra utgåvan av Fedora Core.

#### 2.2.1. Skrivbord

- Denna utgåva har förbättrat utseende och känsla för olika internationella språk, med ett nytt standardtypsnitt DejaVu.

- Fönsterhanteraren Compiz ger bättre visuell återkoppling och en mängd skrivbordseffekter genom använda ramverket AIGLX. Mer information är tillgänglig från Fedora Rendering Project.

- Denna utgåva innehåller en uppdateringsapplet kallad puplet, som meddelar användaren när uppdateringar är tillgängliga för programvaran. För mer information, gå till http://fedoraproject.org/wiki/YumApplet.

- Denna Fedora utgåva inkluderar en helt omskriven och förbättrad system-config-printer som använder den senaste CUPS 1.2. Mer tekniska detaljer finns tillgängliga på http://fedoraproject.org/wiki/Printing/AdminToolOutline och http://fedoraproject.org/wiki/Printing/AdminToolSpecifics.

- Denna utgåva innehåller GNOME 2.16 och KDE 3.5.4.

- Fedora Core 6 inkluderar en förfriskande nytt "DNA"-tema, detta är en del av ett kontinuerligt lagarbete från Fedora Artwork Project.

- Denna utgåva inkluderar Dogtail som tillhandahåller ett grafiskt ramverk för test och automatisering för skrivbordet.

- Denna utgåva innehåller applikationen GnuCash 2.0 för bokföring, som tillför stora nya funktioner och gränssnittsförbättringar. För mer information, gå till GnuCash-funktioner.

- Helix Player har flyttats till Fedora Extras, eftersom det innehåll mediaspelaren Totem som har liknande funktionalitet.

#### 2.2.2. Prestanda

- Alla applikationer i Fedora Core har byggts om med `DT_GNU_HASH`, som ger upp till 50% prestandaförbättring på applikationer som använder dynamisk länkning.

- IMAP-stöd för programmet Evolution för att hantera din personliga data, är nu mycket förbättrad i denna utgåva.

- Denna utgåva förbättrar prestanda och hanterbarhet genom att dela upp ett paketberoenden på ett mer finkornigt sätt. Berörda paket inkluderar beagle, evince och NetworkManager. För mer information om dessa och andra relaterade ändringar, gå till Avsnitt 7, “Paketnoteringar”.

- I denna utgåva har prestandan för yum, Pirut och Pup förbättrats radikalt.

- Fontconfig 2.4 förbättrar uppstartsprestandan och minnesavtrycket radikalt.

- Prestandan för Fedoras standardfilsystem ext3 har förbättrats i nyare versioner av Linux-kärnan.

- En ny bakgrundstjänst cachar och ökar prestandan för nätverksfilsystem som t.ex. AFS och NFS. Denna tjänst är en del av den pågående CacheFS-utvecklingen av Red Hat.

- Utskriftstjänsten CUPS startar mycket snabbare eftersom den ny detekterar enheter på kommando.

#### 2.2.3. Systemadministration

- Installationsprogrammet för Fedora, Anaconda, kan nu ansluta till fler datalager som t.ex. Updates och Fedora Extras och användare kan installera applikationer direkt från dessa datalager. Stöd för Fedora Extras är inkluderad som standard för nätverksanslutna, interaktiva installationer.

- Tryck Retur stöder nu också IPv6.

- Denna utgåva innehåller ett nytt administrationsverktyg för virtualisering, virt-manager, som lägger till ett grafiskt administrationsgränssnitt ovanpå Xen.

- Denna utgåva förbättrar användbarheten för SELinux genom att tillhandahålla ett grafiskt felsökningsverktyg och förbättringar i filhanteraren Nautilus.

- Fedora har nu integrerade funktioner för smarta kort, för säker autentisering från början genom använda det nya systemet CoolKey.

- Denna utgåva introducerar ett nytt verktyg, lvm2-cluster, för intuitivt administrera kluster-volymer.

#### 2.2.4. Förändringar på systemnivå

- Fedora Core 6 har en kärna baserad på 2.6.18. Det finns inte längre separata kärnor för SMP och UP på någon arkitektur. En och samma kärna kan nu automatiskt upptäcka konfigurationen för din processor och aktiverar rätt antal bitar för den.

- X.org 7.1 konfigurerar nu dynamiskt skärmupplösning och förnyelseintervall för att begränsa mängden konfigurationsom krävs av användaren.

- Denna utgåva stöder Apple Macintosh-system som kör med de nya Intel-processorerna.

- Denna utgåva inkluderar bättre i18n-stöd genom att använda inmatningsmetoden SCIM som standard, inklusive fler språk som t.ex. Sinhalase (Sri Lanka), Oriya, Kannada och Malayalam (India). Fedora tillhandahåller nu ett enkelt gränssnitt för att byta inmatningmetod genom använda im-chooser.

- GNOME 1.x äldre stack har tagits bort från Fedora Core och lagts till i Fedora Extras.

### 2.3. Vägkarta

De föreslagna planerna för nästa utgåva av Fedora finns tillgängliga på http://fedoraproject.org/wiki/RoadMap.

## 3. Legal Notice

Copyright (c) 2006 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.

Garrett LeSage created the admonition graphics (note, tip, important, caution, and warning). Tommy Reynolds `<Tommy.Reynolds@MegaCoder.com>` created the callout graphics. They all may be freely redistributed with documentation produced for the Fedora Project.

FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.

All other trademarks and copyrights referred to are the property of their respective owners.

Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.

## 4. Återkoppling

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

### 4.1. Ge återkoppling på utgåvenoteringar för Fedora Software

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

### 4.2. Ge återkoppling på utgåvenoteringar

| Förslag endast för utgåvenoteringar
Denna sektion berör återkoppling på själva utgåvenoteringarna.

Om du tycker att dessa utgåvenoteringar kan förbättras på något sätt så kan du ge din återkoppling direkt till gebitskribenterna. Här är flera sätt att göra det på, sorterat på föredraget kontaktsätt:

- Om du har ett Fedora-konto, ändra innehållet direkt på http://fedoraproject.org/wiki/Docs/Beats

- Fyll i en felrapport genom att använda denna mall: http://tinyurl.com/nej3u - Denna länk är BARA för återkoppling om utgåvenoteringarna.

- E-post relnotes@fedoraproject.org

## 5. Installationsnoteringar

Anaconda är namnet på Fedoras installationsprogram. Denna sektion sammanfattar de problem som är relaterade till Anaconda (installationprogrammet i Fedora Core) och installation av Fedora Core 6.

| Nerladdning av stora filer

Om du planerar att ladda ner Fedora Core 6 DVD ISO-avbild, kom ihåg att inte alla verktyg för filnedladdning klarar filer större än 2GB i storlek. wget 1.9.1-16 och senare, curl och ncftpget har inte denna begränsning och kan ladda ner filer större än 2 GB. BitTorrent är en annan metod för att ladda ner stora filer. För information om att hämta och använda torrent-filen, gå till http://torrent.fedoraproject.org/.

Anaconda provar integriteten av installationsmedia som standard. Denna funktion fungerar med installation från CD, DVD, hårddisk-ISO och NFS ISO installationsmetoder. Fedora Project rekommenderar att du testar all installationsmedia innan du startar installationen och innan du rapporterar fel relaterade till installationen. Många av de fel som rapporteras är faktiskt på grund av felaktigt brända skivor. Använda denna test, genom att skriva `linux mediacheck` på `boot:`-prompten i början på installationen.

`mediacheck` funktionen är högst känslig, och kan rapportera en del skivor som felaktiga. Detta resultat orsakas ofta av skivbrännar-program som inte inkluderar padding när skivor skapas från ISO filer. För bästa resultat med `mediacheck`, starta upp med följande flagga:

    linux ide=nodma

Efter du slutfört funktionen `mediacheck` med framgång, starta om för att återvända DMA-läget till sitt normala tillstånd. På många system resulterar detta i en snabbare installationsprocess från skivor. Du kan hoppa över valet `mediacheck` när du startat om.

Använd verktyget sha1sum för att verifiera skivorna innan du gör en installation. Detta upptäcker skivor som inte är giltiga eller inte identiska med ISO-avbilderna.

| BitTorrent verifierar filintegriteten automatiskt
Om du använder BitTorrent, valideras alla filer du laddar ner automatiskt. Om nerladdningen av din fil lyckas, behöver du inte kontrollera den. När du har bränt din CD, däremot, ska du fortfarande använda `mediacheck`.

Du kan utföra minnestester innan du börjar installera Fedora Core genom att skriva `memtest86` på `boot:`-prompten. Detta alternativ kör Memtest86 fristående istället för Anaconda. Memtest86 minnestest fortsätter tills escape-tangenten tryckts ned.

| Tillgänglighet av Memtest86
Du måste starta från installationsskiva 1 eller en räddningsskiva för att kunna använda denna funktion.

Fedora Core 6 stöder grafiska FTP- och HTTP-installationer. Men installationsavbilden måste antingen få plats i RAM eller finnas på en lokal enhet, som t.ex. på Installationsskiva 1. Därför kan endast system med mer än 192 MB RAM, eller som startar från Installationsskiva 1, använda den grafiska installationen. System med 192 MB RAM eller mindre går tillbaka till textbaserad installation automatiskt. Om du föredrar den textbaserade installationen, skriv `linux text` på `boot:`-prompten.

### 5.1. Förändringar i Anaconda

- Anaconda har nu möjligheten att installera paket från Fedora Extras eller valfritt anpassat mjukvarudatalager kompatibelt med yum. Fedora Extras är tillgängligt som standard på interaktiva installationer med nätverksanslutning.

| Yum datalagerstöd
Endast HTTP- och FTP-datalager stöds. Datalager på CD eller NFS stöds för närvarande inte.

- Du kan nu använda installationsprogrammet för att generera en Live CD för Kadischi. Gå till http://fedoraproject.org/wiki/Kadischi/ för mer detaljer.

- Anaconda använder SquashFS för att komprimera och lagra paket på avbilder.

- Anaconda stöder nu IPv6-installation.

- Anaconda stöder nu installation från lagringsenheter med FireWire och USB.

- Anaconda's slutsteg, yum är uppdaterad till 2.9.x.

- Installationsprogrammet tillhandahåller förbättrat stöd för arkitekturen ppc64.

- Installationsprogrammet stöder nu Apple Macintosh-systems med Intel-processorer.

- Installationprogrammet stöder nu multipathing.

- Typsnittet Vera har pensionerats och ersatts av DejaVu som standard för installationsprogrammet.

- Installationsprogrammet är nu översatt på grekiska, kannada, malayalam, marathi och oriya.

### 5.2. Ändringar i Kickstart

Tre nya nyckelord har lagts till i `kickstart`.

`repo --name=<repoid> [--baseurl=<url>|--mirrorlist=<url>`

  `repo` specificerar ytterligare paketdatalager att använda i installationen. `baseurl` specificerar URL:en för datalagret, medan `mirrorlist` specificerar en lista av speglar. Ett och endast ett av dessa val kan anges per datalagerdefinition.

`services [--disabled=<list>] [--enabled=<list>]`

  `services` ändrar standardpaketet av tjänster som startas i standardkörnivån. `enabled` och `disabled` tar komma-separerade listor med `enabled` tjänster tar prioritet.

`user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]`

  `user` skapar en ny användare med de specificerade parametrarna. `name` krävs; alla andra parametrar är valfria.

Mer dokumentation om `kickstart` finns i paketet anaconda. För att installera det, kör kommandot su -c 'yum install anaconda' och läs filen `/usr/share/doc/anaconda*/kickstart-docs.txt` för mer information.

### 5.3. Installationsrelaterade problem

#### 5.3.1. Sony VAIO bärbara datorer

En del system på Sony VAIO bärbara datorer kan få problem med att installera Fedora Core från CD-ROM. Om detta händer, starta om installationen och lägg till följande flagga till kommandoraden vid uppstart:

    pci=off ide1=0x180,0x386

Installationen ska fortgå normalt och de enheter som inte upptäckts konfigureras första gången Fedora Core startas.

#### 5.3.2. IDE-RAID

Inte alla IDE-RAID-styrkort stöds. Om ditt RAID-styrkort inte stöds av `dmraid` ännu kan du kombinera diskenheter i ordnade listor för RAID genom konfigurera Linux mjukvaru-RAID. För styrkort som stöds konfigureras RAID-funktionerna i datorns BIOS.

#### 5.3.3. Installation med flera nätverkskort och PXE

En del servrar med flera nätverkskort kanske inte tilldelar `eth0` till det första nätverkskortet som BIOS kallar det, vilket kan orsaka installationsprogrammet att försöka använda ett annat nätverkskort än vad som användes av PXE. För att ändra detta beteende, använd följande i konfigfilerna `pxelinux.cfg/*`:

    IPAPPEND 2
    APPEND ksdevice=bootif

Konfigurationsflaggorna ovan gör att installationsprogrammet använder samma nätverks-gränssnitt som BIOS och PXE använder. Du kan också använda följande flagga:

    ksdevice=link

Denna flagga gör att installationsprogrammet använder den första nätverksenhet den hittar som är länkad till en nätverks-switch.

### 5.4. Uppgraderingsrelaterade problem

Gå till http://fedoraproject.org/wiki/DistributionUpgrades för detaljerade rekommenderade procedurer för uppgradering av Fedora.

Generellt sett rekommenderas nyinstallationer framför uppgraderingar, speciellt för system som inkluderar tredjeparts-datalager. Tredjeparts-paket som är kvar från tidigare installation kanske inte fungerar som väntat efter en uppgradering av Fedora. Om du ändå väljer att uppgradera, följande information kan vara till hjälp:

- Innan du uppgraderar ska du ta en säkerhetskopia på systemet. Spara speciellt `/etc`, `/home` och möjligen `/opt` och `/usr/local` om anpassade paket är installerade där. Du kanske ska använda en multistarts-ansats med en "klon" av den gamla installationen på en separat partition som säkerhet. I så fall, skapa ett alternativt startmedia som t.ex. en GRUB-startdiskett.

| Säkerhetskopior av systemkonfigurationen
Säkerhetskopior av konfigurationer i `/etc` är också användbart för att återskapa systeminställningar efter en ny installation.

- Efter du slutfört uppgraderingeringen, kör följande kommando:

    rpm -qa --last > RPMS_by_Install_Time.txt

- Inspektera slutet på utskriften för paket som är daterade före uppgraderingen. Ta bort eller uppgradera de paket från tredjeparts-datalager, eller åtgärda dem om så är nödvändigt.

## 6. Arkitekturspecifika noteringar

Denna sektion innehåller noteringar som är specifika för de hårdvaru-arkitekturer som stöds av Fedora Core.

### 6.1. Stöd för multiarkitektur-RPM på 64-bitars plattformer (x86_64, ppc64)

RPM stöder parallell installation av multipla arkitekturer av samma paket. En standardpaket-lista som rpm -qa kan visa sig innehålla paketdubletter, eftersom arkitekturen inte visas. Använd istället repoquery kommandot, som är del av `yum-utils` paketet i Fedora Extras, vilket visar arkitekturen som standard. För att installera `yum-utils`, kör följande kommando:

    su -c 'yum install yum-utils'

För att lista alla paket med deras arkitekturer, genom att använda rpm, kör följande kommando:

    rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"

Du kan lägga till detta till `/etc/rpm/macros` (för en system-vid inställning) eller `~/.rpmmacros` (för en per-användare inställning). Det ändrar standardförfrågan till att skriva ut arkitekturen:

    %_query_all_fmt         %%{name}-%%{version}-%%{release}.%%{arch}

### 6.2. Specifikt för Fedora på PPC

Denna sektion innehåller information som du kanske måste veta om Fedora Core och hårdvaruplattformen PPC.

#### 6.2.1. Krav på hårdvara för PPC

##### 6.2.1.1. Processor och minne

- Minimal CPU: PowerPC G3 / POWER3

- Fedora Core 6 stöder bara "New World" generationen av Apple Power Macintosh, levererades från ca 1999 och framåt.

- Fedora Core stöder också IBM eServer pSeries, IBM RS/6000, Genesi Pegasos II och IBM Cell Broadband Engine-maskiner.

- Rekommenderat för textläge: 233 MHz G3 eller bättre, 128 MB RAM.

- Rekommenderad för grafiskt läge: 400 MHz G3 eller bättre, 256 MB RAM.

##### 6.2.1.2. Krav på hårddiskutrymme

Kraven för diskutrymme listade nedan representerar diskutrymme som tas upp av Fedora Core 6 efter installationen är klar. Men ytterligare diskutrymme krävs under installationen för att inrymma installationsmiljön. Detta extra diskutrymme hör ihop med storleken av `/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 MB för en minimal installation till så mycket som 175 MB extra för en installation som innehåller nästan alla paket. Alla paket kan totalt ta upp över 9 GB av diskutrymme.

Ytterligare utrymme behövs för användar-data, och minst 5% fritt utrymme måste bibehållas för ett fungerande system.

#### 6.2.2. Apple-tangentbordet

Option tangenten på Apple system är likvärdig Alt tangenten på en PC. När dokumentationen och installationen hänvisar till Alt tangenten, använd Option tangenten. För en del tangentkombinationer måste du använda Option tangenten i kombination med Fn tangenten, som Option-F3

#### 6.2.3. Installationsnoteringar för PPC

Installationsskiva 1 för Fedora Core är uppstartningsbar på hårdvara som stöds. Dessutom finns en startbar CD-avbild i katalogen `images/` på skivan. Dessa avbilder uppför sig olika beroende på ditt systems hårdvara:

- Apple Macintosh Startprogrammet startar automatiskt lämpligt 32-bitars eller 64-bitars installationsprogram.

  Standardpaketet gnome-power-manager inkluderar stöd för strömhantering, inklusive sov och nivåhantering för bakgrundsljus. Användare med mer komplexa krav kan använda paketet apmud i Fedora Extras. För att installera apmud efter installationen, använd följande kommando:

    su -c 'yum install apmud'

- 64-bit IBM pSeries (POWER4/POWER5), nuvarande iSeries-modeller

  Efter använt OpenFirmware för att start CD:n, startarstartprogrammet yaboot automatiskt 64-bitars installationsprogrammet.

- IBM "Legacy" iSeries (POWER4)

  Så kallad "Legacy" iSeries models, som inte använder OpenFirmware, kräver användning av uppstartsavbild lokaliserad i katalogen `images/iSeries` för installationsträdet.

- 32-bit CHRP (IBM RS/6000 och andra)

  Efter du använt OpenFirmware för att starta upp CD:n, välj uppstartsavbilden `linux32` på `boot:`-prompten för att starta 32-bitars installationsprogrammet. Annars kommer 64-bitars installationsprogrammet starta och falera.

- Genesi Pegasos II

  När detta skrevs, har firmware med fullt stöd för ISO9660-filsystem inte ännu släppts för Pegasos. Du kan dock använda nätverksstart-avbilden image.På OpenFirmware-prompten, ange följande kommando:

    boot cd: /images/netboot/ppc32.img

- Du måste också konfigurera OpenFirmware på Pegasos manuellt för göra det installerade Fedora Core systemet startbart. För att göra detta, sätt miljövariablerna `boot-device` och `boot-file` på lämpligt sätt.

- Start från nätverket

  Kombinerade avbilder som innehåller installationskärna och ramdisk finns i katalogen `images/netboot/` i installationsträdet. De är avsedda för att starta över nätverket med TFTP, men kan användas på många sätt.

  Startprogrammet yaboot stöder TFTP-start för IBM pSeries och Apple Macintosh. Fedora Project uppmuntrar användandet av yaboot framför netboot-avbilder.

### 6.3. Specifikt för Fedora på x86

Denna sektion innehåller information som du kanske behöver veta om Fedora Core och hårdvaruplattformen x86.

#### 6.3.1. Krav på hårdvara för x86

För att kunna använda specifika funktioner i Fedora Core 6 under eller efter installationen, behöver du kanske veta lite detaljer om hårdvaru-komponenter som grafik- och nätverkskort.

##### 6.3.1.1. Processor- och minneskrav

Följande CPU-specifikationer är angivna i jämförelse med Intel processorer. Andra processorer, som de från AMD, Cyrix, och VIA som är kompatibla med och likvärdiga med följande Intel processors, kan också användas med Fedora Core.

Fedora Core 6 kräver en Intel Pentium eller bättre processor och är optimerad för Pentium 4 och senare processorer.

- Rekommenderat för textläge: 200 MHz Pentium-klass eller bättre

- Rekommenderad för grafiskt läge: 400 MHz Pentium II eller bättre

- Minimum RAM för textläge: 128MiB

- Minimum RAM for grafisk: 192MB

- Rekommenderad RAM för grafisk: 256MB

##### 6.3.1.2. Krav på hårddiskutrymme

Kraven för diskutrymme listade nedan representerar diskutrymme som tas upp av Fedora Core 6 efter installationen är klar. Men ytterligare diskutrymme krävs under installationen för att stöda installationsmiljön. Detta ytterligare diskutrymme sammanfaller med 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 MB för en minimal installation till så mycket som 175 MB extra för en installation som innehåller nästan alla paket. Alla paket kan totalt ta upp över 9 GB av diskutrymme.

Ytterligare utrymme behövs för användar-data, och minst 5% fritt utrymme måste bibehållas för ett fungerande system.

### 6.4. Specifikt för Fedora på x86_64

Denna sektion täcker specifik information som du kanske behöver veta om Fedora Core och x86_64 hårdvaruplattformen, .

#### 6.4.1. Krav på hårdvara för x86_64

För att kunna använda specifika funktioner i Fedora Core 6 under eller efter installationen, behöver du kanske veta lite detaljer om hårdvaru-komponenter som grafik- och nätverkskort.

##### 6.4.1.1. Minneskrav för x86_64

- Minimum RAM för textläge: 128MiB

- Minimum RAM for grafisk: 256MB

- Rekommenderad RAM för grafisk: 512MB

##### 6.4.1.2. Krav på hårddiskutrymme

Kraven för diskutrymme listade nedan representerar diskutrymme som tas upp av Fedora Core 6 efter installationen är klar. Men ytterligare diskutrymme krävs under installationen för att stöda installationsmiljön. Detta ytterligare diskutrymme sammanfaller med 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 MB för en minimal installation till så mycket som 175 MB extra för en installation som innehåller nästan alla paket. Alla paket kan totalt ta upp över 9 GB av diskutrymme.

Ytterligare utrymme behövs för användar-data, och minst 5% fritt utrymme måste bibehållas för ett fungerande system.

## 7. Paketnoteringar

Följande sektioner innehåller information om mjukvarupaket som har genomgått signifikanta ändringar för Fedora Core 6. För enklare åtkomst så är de generellt sett organiserade i samma grupp som de visas i installationssystemet.

### 7.1. Skrivbordsmiljön GNOME

Följande paket har delats upp i flera paket för att förbättra prestanda och hanterbarhet enligt noteringar:

- gnome-utils

- evince, beror inte längre på Nautilus

- evince, beror inte längre på Nautilus

- NetworkManager beror inte längre på bind och caching-nameserver

### 7.2. Webbserver

Paketet php har delats upp för att separera kommandoradsbinären från den exekverbara CGI-filen.

### 7.3. Tillbehör för filsystemet ext3

En ny version av e2fsprogs inkluderad i denna utgåva har ett antal felrättningar. Funktionen ext2online har integrerats med resize2fs, så programmet ext2online har tagits bort från detta paket.

### 7.4. Licensgranskning

Fedora Project Board påbörjade en licensgranskning för att garantera att all mjukvara inkluderad i Fedora Core följer riktlinjerna för paketlicenser. Denna process är nu komplett och flera ändringar gjordes som följd.

- Paketet ckermit har tagits bort på grund av en icke-fri licens.

- Paketet macutils har tagits bort på grund av en icke-fri licens.

- Paketet ckermit har tagits bort på grund av en icke-fri licens.

- Paketet cleanfeed har tagits bort på grund av en icke-fri licens.

- Paketet aspell-nl har ändrats till att inkludera GPL-licenserad data.

- Paketet aspell-nl har ändrats till att inkludera GPL-licenserad data.

- Paketet aspell-nl har ändrats till att inkludera GPL-licenserad data.

### 7.5. Kärnhuvuden

Processen för att generera kärnhuvuden har ändrats, som ger flera fördelar inklusive enklare underhåll och konsistens.

## 8. Linux-kärnan

Denna sektion täcker ändringar och viktig information angående den 2.6.18-baserade kärnan i Fedora Core 6. 2.6.18-kärnan inkluderar:

- Stöd för arv av prioritet av lättviktsanvändarutrymme (http://lwn.net/Articles/178253/)

- Ett felsökningsverktyg med "låsningsvalidering" (http://lwn.net/Articles/185666/)

- En ny strömsparande policy för multikärnade system, SMPnice (http://lwn.net/Articles/186438/)

- Ett mycket förbättrat SATA-lager (http://lwn.net/Articles/183734/)

- Utväxlingsklös sidmigrering (http://lwn.net/Articles/160201/)

- Per-zon VM-räknare

- Per-uppdrag fördröjd räkning

- En ny per-paket åtkomstkontroll för SELinux kallad `secmark` (http://james-morris.livejournal.com/11010.html)

- Slumpartad i386 vDSO

- Nya drivrutiner och stöd för fler enheter i befintliga drivrutiner.

- Många felrättningar och andra små förbättringar

### 8.1. Version

Fedora Core kan innehålla fixar för förbättringar och felrättningar eller fler funktioner. Därför kan Fedora Core kärnan inte vara identisk rad-för-rad med den så kallade vanilj-kärnan från kernel.org webbplatsen:

http://www.kernel.org/

För att få tag i en lista över programfixar, ladda ner RPM-paketet med källkoden och kör följande kommando mot den:

    rpm -qpl kernel-<version>.src.rpm

### 8.2. Ändringslogg

För att få en logg med de ändringar i paketet som gjorts kan du köra följande kommando:

    rpm -q --changelog kernel-<version>

Om du behöver en användarvänlig version av ändingsloggen, gå till http://wiki.kernelnewbies.org/LinuxChanges. En kort och full diff av kärnan är tillgänglig från http://kernel.org/git. Kärnans version i Fedora är baserad på Linus-trädet.

Anpassningar gjorda för versionen av Fedora är tillgängliga från http://cvs.fedora.redhat.com.

### 8.3. Kärn-varianter

Fedora Core 6 inkluderar följande kärnbyggen:

- Grundkärna, för användning i de flesta systemen. Konfigurerade källkoder finns i paketet `kernel-devel-`<version>`.`<arch>`.rpm`.

- kärn-PAE, för användning i 32-bit x86 system med > 4GB RAM eller med CPUer som har funktionen 'NX (No eXecute)'. Denna kärna stöder både uniprocessor och multiprocessorsystem.

- Virtualiseringskärnor för användning med paketet Xen-emulator. Konfigurerade källkoder finns i paketet `kernel-xen-devel-`<version>`.`<arch>`.rpm`.

- Kdump-kärna för användning med `kexec`/`kdump`-kapacitet. Konfigurerade källkoder finns i paketet `kernel-kdump-devel-`<version>`.`<arch>`.rpm`.

Du kan installera kärnhuvudfiler för alla varianter av kärnan på samma gång. Filerna installeras under trädet `/usr/src/kernels/`<version>`-[xen|kdump]`<arch>`/`. Använd följande kommando:

    su -c 'yum install kernel-{PAE,xen,kdump}-devel'

Välj en eller flera av dessa varianter, separerade med komman och inga mellanslag, som det passar. Ange `root`lösenordet när så krävs.``

| Standardkärnan stöder SMP
Det finns ingen separat SMP-kärna tillgänglig för Fedora Core 6 på i386, x86_64 och ppc64. Multiprocessorstöd är nu tillgängligt i grundkärnan.

| Stöd för kärna på PowerPC
Det finns inget stöd för Xen eller kdump för PowerPC arkitekturen i Fedora Core 6. 32-bit PowerPC har fortfarande en separat SMP-kärna.

### 8.4. Rapportera fel

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

### 8.5. Följer vanliga textböcker

Många av handledningarna, exemplen och textböckerna om utveckling för Linux-kärnan förutsätter källkoden för kärnan är installerad under katalogen `/usr/src/linux/`. Om du skapar en symbolisk länk, som beskrivs nedan, så ska det vara möjligt att använda läromaterielet med Fedora Core paket. Installera lämplig källkod för kärnan, som beskrevs tidigare och kör sedan följande kommando:

    su -c 'ln -s /usr/src/kernels/<version>.<språk>-<arkitektur> /usr/src/linux'

Ange lösenordet för `root` när det efterfrågas.

### 8.6. Förberedelser för kärnutveckling

Fedora Core 6 innehåller inte paketet `kernel-source` utgivet i äldre versioner eftersom nu krävs bara `kernel-devel` paketet för att bygga externa moduler. Konfigurerad källkod finns, enligt beskrivning i denna sektion om kärnvarianter.

| Instruktionerna hänvisar till den aktuella kärnan
För att förenkla följande instruktioner har vi förutsatt att du vill konfigurera källkoden för kärnan att matcha din nuvarande kärna. I stegen nedan hänvisar uttrycket ``<version>`` till kärnans version som visas av kommandot: uname -r.

Användare som kräver åtkomst till källkoden för originalkärnan för Fedora Core, kan hitta dem i paketet kernel `.src.rpm`. För att skapa ett uppackat källkodsträd från denna fil, utför följande steg:

| Bygg inte paket som superanvändaren (root)
Bygga paket som superanvändaren är farligt och krävs inte, inte ens för kärnan. Dessa instruktioner beskriver hur du kan installera källkoden till kärnan som en vanlig användare. Många informationsplatser refererar till `/usr/src/linux` i deras instruktioner för kärnan. Om du använder dessa instruktioner, ersätt med `~/rpmbuild/BUILD/kernel-`<version/linux-versionarkitektur.``

1. Förbered en miljö för att bygga RPM-paket i din hemkatalog. Kör följande kommandon:

       su -c 'yum install rpmdevtools yum-utils' rpmdev-setuptree

2. Ange lösenordet för `root` när det efterfrågas.

3. Ladda ner `kernel-`<version>`.src.rpm` filen. Aktivera lämpliga källdatalager, som t.ex. Core, Updates eller Testing, med flaggan `-e`:

       yumdownloader -e core-source -e updates-source --source kernel

4. Ange lösenordet för `root` när det efterfrågas.

5. Installera `kernel-`<version>`.src.rpm` genom använda följande kommando:

       rpm -Uvh kernel-<version>.src.rpm

6. Detta kommando skriver RPM-innehållet till `${HOME}/rpmbuild/SOURCES` och `${HOME}/rpmbuild/SPECS`, där `${HOME}` är din hemkatalog.

   | Utrymme som krävs
   Den fullständiga byggprocessen för kärnan kan kräva flera gigabyte med extrautrymme på filsystemet som innehåller din hemkatalog.

7. Förbered källkoden för kärnan med hjälp av dessa kommandon:

       cd ~/rpmbuild/SPECS
       rpmbuild -bp --target $(uname -m) kernel-2.6.spec

8. Kärnans källkodsträd finns i katalogen `${HOME}/rpmbuild/BUILD/kernel-`<version>`/linux-`<version>`.`<arkitektur>``.

   Konfigurationer för de specifika kärnor som levererades i Fedora Core 6 finns i katalogen `~/rpmbuild/BUILD/kernel-`<version>`/linux-`<version>`.`<arkitektur>`/configs/`. Till exempel, i686-konfigurationsfilen kallas `~/rpmbuild/BUILD/kernel-`<version>`/linux-`<version>`.`<arkitektur>`/configs/kernel-`<version>`-i686.config`. Kör följande kommando för att placera önskad konfigurationsfil på rätt plats för byggnation:

       cp configs/<önskad-konfig-file> .config

9. Varje kärna får ett namn baserat på dess versionsnummer. Detta är värdet som uname -r kommandot visar. Kärnans namn definieras av de fyra första raderan in kärnans `Makefile` .`Makefile` har ändrats så att den genererar en kärna med ettannat namn från det som den aktiva kärnan har. För att accepteras av den aktiva kärnan, måste en modul kompileras för en kärna med korrekt namn. För att göra det måste du ändra i kärnans `Makefile` .

   Till exempel, om `uname -r` returnerar strängen `2.6.17-1.2345_FC6` , ändra `EXTRAVERSION` definitionen från detta:

       EXTRAVERSION = -prep

   till detta:

       EXTRAVERSION = -1.2345_FC6

   Det innebär, ersätt allt från det sista tankestrecket och framåt.

10. Kör följande kommando:

        make oldconfig

    Du kan sedan fortsätta som vanligt.

| Bygga kärnbinär-RPM:er
Normalt sett byggs kärnor för Fedora genom använda tillbehöret rpmbuild och en specfil. Ditt resultat kan variera om du använder kärnans inbyggda mål make rpm.

### 8.7. Bygga endast kärnmoduler

Ett uppackat källkodsträd krävs inte för att bygga en kärnmodul, som t.ex. din egna drivrutin för en enhet, för den nuvarande kärnan. Endast paketet `kernel-devel` krävs för att bygga externa moduler. Om du inte valde det under installationen, använd Pirut för att installera det, gå till Program → Lägg till/Ta bort Program eller använd yum för att installera det. Kör följande kommando för att installera `kernel-devel` paketet med `yum`.

    su -c 'yum install kernel-devel'

Till exempel, för att bygga `foo.ko` modulen, skapa följande `Makefile` i katalogen som innehåller filen `foo.c`:

    obj-m := foo.o

    KDIR  := /lib/modules/$(shell uname -r)/build
    PWD   := $(shell pwd)

    default:
        $(MAKE) -C $(KDIR) M=$(PWD) modules

Kör kommandot make för att bygga modulen `foo.ko`.

## 9. Fedoras skrivbord

Denna sektion beskriver ändringar som påverkar användare av Fedoras grafiska skrivbord.

### 9.1. Skrivbordseffekter

AIGLX från Fedora Rendering Project, är en del av uppströms-utgåvan 7.1 av X.org som är inkluderad i Fedora Core 6. X.org-compositing är aktiverad som standard i denna utgåva. Compositing-funktioner är inaktiverade som standard i Metacity, fönsterhanteraren som används som standard för GNOME. När skrivbordseffekterna är aktiverade ersätts Metacity med Compiz, en OpenGL-compositing fönsterhanterare som använder AIGLX för att ge skrivbordseffekter.

För att aktivera de snygga skrivbordseffekterna, följ dessa steg:

1. System → Inställningar → Skrivbordseffekter

2. Logga ut

3. Logga tillbaks in igen. compiz ska vara aktiverad

Om du fastnar, gå till följande tråd:

- http://www.redhat.com/archives/fedora-devel-list/2006-September/msg00382.html

- http://www.redhat.com/archives/fedora-devel-list/2006-September/msg00383.html

En lista på hårdvara som stöder dessa effekter finns på http://fedoraproject.org/wiki/RenderingProject/aiglx.

### 9.2. Mjukvaruadministration

Prestandan för verktyget för mjukvaruhantering yum har förbättrats radikalt i Fedora Core 6. Metadata-avläsaren för datalagren är nu implementerad i C. En ny infrastruktur för spegelhantering garanterar också bättre urval av speglar och i de flesta fall bättre prestanda. Verktyget för pakethantering, Pirut, och tillbehöret för mjukvaru-uppdatering, Pup, är baserade på yum, så deras prestanda är också förbättrad.

### 9.3. GNOME

Denna utgåva innehåller GNOME 2.16. Många av ändringarna i GNOME 2.16, som Tomboy och GNOME Power Manager, lades till i Fedora Core 5. Fedora Core 6 använder nu också Orca skärmläsare och menyredigeraren Alacarte tidigare tillgänglig från Fedora Extras.

Tillbehöret GNOME Power Manager tillhandahåller nu detaljerad grafisk information om strömanvändning. För att komma åt denna information, högerklicka på appleten och välj menyraden Information.

GNOMEs skvättskärm har avsiktligt inaktiverats uppströms. För att aktivera den, använd gconf-editor eller följande kommando:

    gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true

Dialogtemat för låsskärmen är inte ansluten till den valda skärmsläckaren i denna utgåva. För att aktivera den, använd gconf-editor ellerföljande kommando:

    gconftool-2 --set  --type string /apps/gnome-screensaver/lock_dialog_theme  "system"

### 9.4. Webbläsare

Det finns inte längre ett paket browser suite i Fedora Core 6. Paketet mozilla har tagits bort. För liknande funktionalitet, använd firefox som en webbläsare och thunderbird som en e-postklient eller använd seamonkey, en distribuerad webbläsarsvit i Fedora Extras.

För att bättre stöda vissa skript (som Indic och en del CJK-skript), bygger Fedora sin Firefox och använder Pango-systemet som sin text-renderare. Pango används med godkännande från Mozilla Corporation. Denna ändring kan påverka prestandan negativt på vissa sidor. För att inaktivera användandet av Pango, sätt `MOZ_DISABLE_PANGO=1` i din miljö innan du startar Firefox.

    export MOZ_DISABLE_PANGO=1
    /usr/bin/firefox

De Gecko-baserade webbläsarna Firefox och Epiphany renderar nu korrekt MathML när du använder Pangos text-slutsteg. Dessutom, har flera problem med renderingen och uppförandet för text när du använder Pangos text-slutsteg lösts. Epiphany renderar nu genom att använda Pango som standard.

### 9.5. E-postklienter

Thunderbird i Fedora aktiverar nu Pango som standard för alla lokaler med rättigheter från Mozilla Corporation. Denna ändring kan påverka prestandan negativt på en del sidor. För att inaktivera användningen av Pango, sätt `MOZ_DISABLE_PANGO=1` i din miljö innan du startar Thunderbird.

    export MOZ_DISABLE_PANGO=1
    /usr/bin/thunderbird

## 10. Filsystem

Fedora Core 6 ger grundläggande stöd för krypterade växlingspartitioner och icke-rotfilsystem. För att använda det, lägg till poster i `/etc/crypttab` och referera de skapade enheterna i `/etc/fstab`.

| Stöd för krypterad FS ej tillgängligt under installation
Aktivera filsystemkryptering efter installationen. Anaconda har inte stöd för att skapa krypterade blockenheter.

Följande exempel visar en `/etc/crypttab`-post för en utväxlingspartition:

    my_swap /dev/hdb1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

Detta skapar en krypterad blockenhet `/dev/mapper/my_swap` , vilken kan refereras i `/etc/fstab`. Nästa exempel visar en post för en filsystemsvolym:

    my_volume /dev/hda5 /etc/volume_key cipher=aes-cbc-essiv:sha256

Filen `/etc/volume_key` innehåller en krypteringsnyckel i klartext. Du kan också specificera `none` som nyckelfilnamn, systemet kommer då istället fråga efter krypteringsnyckel vid start.

Det är rekommenderat att använda LUKS för filsystemsvolumer:

- Skapa den krypterade volymen genom använda cryptsetup luksFormat

- Lägg till det nödvändiga raderna i `/etc/crypttab`

- Sätt upp volymen manuellt genom använda cryptsetup luksOpen eller starta om

- Skapa ett filsystem på den krypterade volymen

- Sätt upp en `/etc/fstab` rad

## 11. Webbservrar

Fedora Core 6 inkluderar version 2.2 av Apache HTTP Server. Användare som uppgraderar från version 2.0 (inkluderad i Fedora Core 4 och tidigare) behöver göra ändringar i deras httpd-konfiguration; gå till http://httpd.apache.org/docs/2.2/upgrading.html för mer detaljer.

## 12. Utvecklingsverktyg

Denna sektion täcker diverse utvecklingsverktyg.

### 12.1. Körtid

Dessa är de nya funktionerna i glibc:

- Stöd för arv av prioritet och pritoritetskyddande mutex. Dessa två funktioner är beskrivna i POSIX-standarderna.

  - Mutex som ärver prioritet förhindrar automatiskt prioritetsinversion orsakad genom att vänta på tillgängligheten av mutex. Kärnan förbättrar automatiskt prioriteten på den tråd som håller mutexet tills den släpper mutexet.

  - Prioritetsskydd tillåter dig att specificera en prioritet som alla trådar somanvänder mutex kommer köra med tills mutexet är släppt. Denna funktion är inte tillgänglig för robusta mutex.

- Destinationsadress-sortering utförd av gränssnittet getaddrinfo() för värdnamn-uppslagning kan nu anpassas av regler i filen `/etc/gai.conf`.

- Signifikant uppsnabbning i hantering av NIS och NIS+.

- Stöd för RFC 3542 klart (avancerat uttags-API för IPv6).

- Radikal uppsnabbning av dynamisk symboluppslagning.

### 12.2. Verktyg

Länkaren innehåller stöd för det nya symbolhashtabellformatet för ELF. Använd flaggan `--hash-style` för länkaren för att välja format.

#### 12.2.1. Kärnans huvudfiler

Denna utgåva av Fedora har byggt genom använda Linux kärnhuvudfiler, exporterade direkt från kärnan, som använder den nya funktionen `headers_install` för 2.6.18-kärnan. Paketet glibc-kernheaders har tagits bort och ersatts med kernel-headers, ett underpaket till kernel.

Utvecklare kan notera en del ändringar mellan de nya kärnhuvudena och vad som fanns innan, inklusive men inte begränsat till följande:

- Huvudfilen `<linux/compiler.h>` har tagits bort eftersom den inte innehöll något användabart för användarutrymmet.

- Makrona `_syscallX()` är borttagna. Användarutrymme ska använda `syscall()` från C-biblioteket istället.

- Makrot `PAGE_SIZE` är borttaget från en del arkitekturer, eftersom sidstorleken varierar. Användarutrymme ska använda `sysconf(_SC_PAGE_SIZE)` eller `getpagesize()` istället.

- Huvudfilerna `<asm/atomic.h>` och `<asm/bitops.h>` har tagits bort. Dessa var inte designade för användning i användarutrymmet och skulle inte kunna kompileras på en del arkitekturer medan den skulle tyst uppföra oförutsägbart på andra. Istället tillhandahåller C-kompilatorn sina egna atomiska, inbyggda funktioner som passar för användning i program för användarutrymmet.

- Innehåll som tidigare var skyddat med `#ifdef __KERNEL__` är nu helt onödig med verktyget unifdef. Att definiera `__KERNEL___` för att se delar som inte ska vara synligt för användarutrymme, fungerar inte längre.

Dessutom har en del huvudfiler tagits bort som inte passar för användarutrymme och änny fler huvudfiler har redigerats för att ta bort olämpligt innehåll.

| Ändringar i kärnans huvudfiler är inte specifika för Fedora
Dessa ändringar ärvs från uppströms-kärnan och är inte specifika för Fedora. Det är samma för alla distributioner som använder den nuvarande officiellt-exporterade kärnhuvudfilerna.

#### 12.2.2. GCC-kompilatorsamlingen

Denna utgåva av Fedora är byggd med GCC 4.1, vilken är inkluderad i distributionen.

##### 12.2.2.1. Varningar

- Fedoras utvecklare har introducerat ändring i ELF `.hash`-sektionen som tillhandahåller symboler för dynamisk länkning. Denna nya `.gnu.hash`-sektion, som skapades med den nya standardflaggan `--hash-style=gnu` för gcc, fyller samma funktion som tidigare hash-sektioner. Den ger dock en ca 50%-ig ökning i hastighet för dynamisk länkning. Binärer och bibliotek skapade med de nya hashnings-funktionerna är inkompatibla med de äldre`glibc` och utgåvor av dynamisk länkare. För att använda gamla stilens hashing rutiner för kompatibilitet med äldre `glibc` -baserade system, skicka flaggan `--hash-style=sysv` istället.

- Du behöver GDB 6.1 eller nyare för att felsöka binärer, såvida de inte är kompilerade med kompileringsflaggan `-fno-var-tracking`.

- Flaggan `-fwritable-strings` är inte längre tillåten.

- Engelska diagnostik-meddelanden använder numera Unicode situationstecken. Om du inte kan läsa detta, sätt din `LC_CTYPE` miljövariabel till `C` eller ändra din terminal-emulator.

- Filen `specs` är inte längre installerad på de flesta system. Vanliga användare kommer inte märka något, men utvecklare som behöver ändra filen kan använda flaggan `-dumpspecs` för att generera filen för ändring.

##### 12.2.2.2. Kodgenerering

- Kodoptimeraren SSA är nu inkluderad och tillför bättre konstantspridning, partiell redundans elimination, ladda och spara kodrörelse, styrka-reduktion, död-lagring elimination, bättre upptäckt av oåtkomlig kod och svans-rekursion genom ackumulering.

- Autovektorisering stöds. Denna teknik åstadkommer högre prestanda för repetitiv sling-kod, i en del fall.

##### 12.2.2.3. Språktillägg

- Det nya övervakningsattributet gör att kompilatorn ger en varning om en funktion som `execl(char *path, const char *arg, ...)` , vilket kräver en NULL listterminator, saknar NULL värdet.

- `cast-as-lvalue`, `conditional-expression-as-lvalue` och `compund-expression-as-lvalue` utbyggnaderna har tagits bort.

- `#pragma pack()` semantiken är nu närmare till de som används av andra kompilatorer.

- Att ta adressen av en variabel deklarerad med register-modifieraren genererar numera ett fel istället för en varning.

- Strängar av ofullständiga elementtyper genererar numera ett fel. Detta förutsätter att inga framåtreferenser till strukturdefinitioner finns.

- Den grundläggande kompilatorn, utan någon optimering (`-O0`), har uppmätts att vara så mycket som 25% snabbare i verklig kod.

- Bibliotek kan nu innehålla funktions-räckvidd statiska variabler i multitrådade program. Inbäddade utvecklare kan använda `-fno-threadsafe-statics` för att stänga av denna funktion, men vanliga användare ska aldrig göra detta.

### 12.3. Ruby

Standardsökvägen för Ruby-bibliotek `$:` har ändrats i enlighet med paketeringsriktlinjerna. Ändringar gjordes också för en del värden i `Config::CONFIG` i modulen `rbconfig`. De viktigaste ändringarna är:

- `sitedir` och relaterade kataloger (`sitelibdir`, `sitearchdir`) är nu under `rubylibdir`. Istället för `/usr/lib/site_ruby` är de nu under `/usr/lib/ruby/site_ruby`.

- Katalogerna för oberoende av arkitektur, ren Ruby-kod finns alltid i `/usr/lib`, även på x86_64-arkitekturen, där de brukade vara i `/usr/lib64`. Denna ändring påverkar `Config::CONFIG` värdena `rubylibdir` och `sitelibdir`.

Kataloger som förut var i `$:` stannar där för närvarande, så att exekverande kod, som `/usr/lib/site_ruby` inte behöver ändras. Dessa kataloger är föråldrade dock och kommer tas bort i utgåvan Fedora Core 8. Bygg Ruby-RPM-paket enligt paketeringsriktlinjerna. Särskilt Ruby-bibliotek ska bara installeras i `sitelibdir` och `sitearchdir`. Du ska också följa denna regel för Ruby-kod som inte är paketerad i en RPM.

## 13. Säkerhet

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

### 13.1. Allmän information

En generell introduktion till de många proaktiva säkerhetsfunktionerna i Fedora, nuvarande status och policy finns tillgänglig på http://fedoraproject.org/wiki/Security.

### 13.2. SELinux

Denna utgåva ökar användbarheten av SELinux genom att tillhandahålla ett grafiskt felsökningsverktyg, http://fedoraproject.org/wiki/SELinux/setroubleshoot. SELinux-utvecklaren Dan Walsh förklarar verktyget i hans blogg. Filhanteraren Nautilus har också förbättrats i GNOME 2.16 att visa SELinux-kontexter.

Projektsidorna för SELinux har felsökningstips, förklaringar och referenser till dokumentation. En del användbara länkar inkluderar följande:

- Nya SELinux projeksidor: http://fedoraproject.org/wiki/SELinux

- Felsökningsförslag: http://fedoraproject.org/wiki/SELinux/Troubleshooting

- Frekvent frågade frågor: http://fedora.redhat.com/docs/selinux-faq/

- Lista med SELinux-kommandon: http://fedoraproject.org/wiki/SELinux/Commands

- Detaljer om isolerade domäner: http://fedoraproject.org/wiki/SELinux/Domains

## 14. Java och java-gcj-compat

Denna Fedora Core utgåva inkluderar en fri och öppen-källkod Java-miljö kallad `java-gcj-compat`. Samlingen `java-gcj-compat` inkluderar en verktygssvit och exekveringsmiljö som klarar att bygga och köra många användbara program som är skrivna i programmeringsspråket Java.

| Fedora Core inkluderar inte Java
Java är ett varumärke som tillhör Sun Microsystems. `java-gcj-compat` är en helt fri programvarustack som inte är Java, men som kan köra Java-program.

Infrastrukturen `java-gcj-compat` har tre nyckelkomponenter: en GNU Java körtidsbibliotek (`libgcj`), Eclipse Java-kompilatorn (`ecj`) och en uppsättning omslag och länkar (`java-gcj-compat`) som presenterar körtid och kompilatorn för användaren på ett liknande sätt som andra Java-miljöer.

Programpaket för Java använder i denna utgåva av Fedora miljön `java-gcj-compat`. Dessa paket inkluderar OpenOffice.org Base, Eclipse och Apache Tomcat. Gå till Java FAQ på http://www.fedoraproject.org/wiki/JavaFAQför mer information om `java-gcj-compat` fria Java-miljö i Fedora.

| Inkludera plats- och versions-information i felrapporter
När du skapar en felrapport bör du försäkra dig om att du inkluderar utdata från dessa kommandon:

    which java && java -version && which javac && javac -version

### 14.1. Hantera Java och Java-liknande paket

Förutom den gratis programvarustacken `java-gcj-compat` tillåter Fedora Core dig att installera flera Java-implementationer och växla mellan dem med kommandoradsverktyget alternatives. Men varje Java system du installerar måste paketeras enligt paketeringsriktlinjerna för projektet JPackage för att få nytta av alternatives. Så fort dessa paket är installerade korrekt kan `root` användaren växla mellan `java` och `javac` implementationer med kommandot alternatives:

    alternatives --config java
    alternatives --config javac

### 14.2. 64-bitars JNI-bibliotek

Notera att 64-bitars JNI-bibliotek levereras som standard på x86_64-system i Fedora Core och Extras kan inte köras på 32-bitar JRE:er. Antingen byt till ett 64-bitars java-alternativ eller installera 32-bitars versionen av paketen, om de finns tillgängliga. För att installera en 32-bitars version använd kommando:

    yum install <package_name>.i386

På samma sätt, kan inte 32-bitars JNI-bibliotek som levereras som standard på ppc64-system inte köras med en 64-bitars JRE. För att installera 64-bitars versionen, använd följande kommando:

    yum install <package_name>.ppc64

### 14.3. Hantera Java Applets

Denna utgåva av Fedora Core inhåller en förhandsutgåva av `gcjwebplugin`, en insticksmodul för Firefox för Java-appletar. `gcjwebplugin` är inte aktiverad som standard. Men säkerhetsimplementationen i GNU Classpath håller på att utvecklas och är inte tillräckligt mogen för att köra obetrodda appletar på ett säkert sätt. AWT- och Swing-implementationerna i GNU Classpath är nu tillräckligt mogna att de kan köra många appletar utplacerade på webben. Äventyrliga användare som vill prova `gcjwebplugin` kan läsa `/usr/share/doc/libgcj-4.1.1/README.libgcjwebplugin.so`, som installerad av gcc rpm. README-filen förklarar hur du aktiverar insticksmodulen och riskerna med att göra detta.

### 14.4. Fedora och Java-paketen från JPackage

Fedora Core inkluderar många paket som härstammar från JPackage Project, som tillhandahåller ett mjukvarudatalager för Java. Dessa paket är modifierade i Fedora för att få bort beroenden på propritiär mjukvara och använda GCJs funktion för förtids-kompilering. Använd Fedora datalager för att uppdatera dessa paket eller använd JPackage datalager för paket som inte Fedora ger ut. Gå till JPackage webbplatsen på http://jpackage.org för mer information om projektet och de program det ger ut.

| Blandning av paket från Fedora och JPackage
Undersök kompatibilitet mellan paketen innan du installerar programvara från både Fedora och JPackage datalager på samma system. Inkompatibla paket kan orsaka komplicerade problem.

### 14.5. Eclipse

Denna utgåva av Fedora Core innehåller Fedora Eclipse, som är baserad på SDK version 3.2 av

Utgivet i juni 2006, SDK:et är känt som "Eclipse-plattformen," "Eclipse IDE," och "Eclipse." Eclipse SDK är fundamentet för den kombinerade utgåvan av tio Eclipse-projekt under det kombinerade utgåveparaplyet. Callisto. En del av dessa Callisto-projekt är inkluderade i Fedora Core och Extras: CDT, för C/C++ utveckling och grafikredigerings-ramverket GEF.

Vi hoppas att foga ihop dessa dessa projekt med andra allt eftersom cykeln för Fedora fortsätter. Troliga kandidater för att inkluderas är EMF, Eclipse ramverk för modellering och VE, den visuella redigeraren. När detta skrevs förväntades det att en uppdaterad version av PyDev, Pythons utvecklingsverktyg, ska vara tillgänglig i Fedora Extras. Assistans med att få dessa projekt paketerade och testade med GCJ välkomnas. Kontakta andra intresserade genom fedora-devel-java-list och/eller #fedora-java på freenode.

Fedora inkluderar också insticksmoduler och funktioner som speciellt användbara för FOSS-hackers: ChangeLog redigeras med `eclipse-changelog` och interaktion av Bugzilla med `eclipse-bugzilla`. Vårt CDT-paket inkluderar också stöd under arbetets gång för GNUs Autotools. Den senaste informationen om dess projekt kan hittas på sidan för Fedoras Eclipse-projekt.

#### 14.5.1. Icke-packeterade insticksmoduler/funktioner

Fedora Eclipse innehåller en felrättning för att tillåta icke-root-användare att använda Progravaruuppdaterarens funktioner för att installera icke-paketerade insticksmoduler och funktioner. Sådan insticksmoduler installeras i användarens hemkatalog i katalogen `.eclipse`. Notera att dessa insticksmoduler har inte associerade, GCJ-kompilerade bitar och kommer därför exekvera långsammare än väntat.

## 15. Multimedia

Fedora Core innehåller applikationer för utvalda multimedia-funktioner, inklusive uppspelning, inspelning och redigering. Fler paket finns tillgängliga genom Fedora Extras datalager. För mer information om multimedia i Fedora, se Multimedia sektionen på Fedora Project webbplats:http://fedoraproject.org/wiki/Multimedia

### 15.1. Multimediaspelare

Standardinstallationen av Fedora Core inkluderar Rhythmbox och Totem för mediauppspelning. Datalagren för Fedora Core och Fedora Extras innehåller många andra populära program som XMMS spelaren och amaroK för KDE. Både GNOME och KDE har ett urval av spelare som kan användas för ett antal olika format. Tredjeparter kan också erbjuda ytterligare program för att hantera andra format.

Fedora Core utnyttjar också fullt ut ljudsystemet Advanced Linux Sound Architecture (ALSA). Många program kan spela ljud samtidigt, vilket tidigare var svårt på Linux-system. När all multimedia-mjukvara är konfigurerad att använda ALSA för ljudstöd, försvinner denna begränsning. För mer information om ALSA, besök projektets webbplats http://www.alsa-project.org/. Användare kan fortfarande uppleva problem när flera användare är inloggade på systemet. Beroende på hårdvara och mjukvara konfigurationer, flera användare kan ibland inte använda ljudkortet samtidigt.

Helix Player är borttagen från denna utgåva, eftersom den har samma funktionalitet som Totem. Totem använder också mediaramverket GStreamer, vilket används av andra multimedia-tillämpningar i Fedora Core. Med GStreamer kan användare enkelt lägga till stöd för ytterligare codecs till alla inkluderade applikationer.

### 15.2. Ogg och Xiph.Org Foundation format

Fedora innehåller komplett stöd för formatet för Ogg-media-container och formaten för Vorbis ljud, Theora video, Speex ljud och FLAC förlustfritt ljud. Dessa fritt distribuerade format är inte skyddade av patent eller licens-restriktioner. De skapar mäktiga och flexibla alternativ till mer populära, skyddade format. Fedora Project uppmuntrar användandet av format med öppen källkod istället för det skyddade formaten. För mer information om dessa format och hur de kan användas, gå till Xiph.Org Foundation webbplats på http://www.xiph.org/.

### 15.3. MP3, DVD och andra uteslutna multimedia-format

Fedora Core och Fedora Extras programvara-datalager kan inte inkludera stöd för MP3 eller DVD-video uppspelning eller inspelning. MP3-formatet är patenterat, och patentägarna har inte gett oss de nödvändiga licenserna. Formatet för DVD-video är patenterat och utrustat med ett krypteringsschema. Patentägarna har inte gett oss de nödvändiga licenserna, och koden för att dekryptera CSS-krypterade skivor kan bryta mot Digital Millennium Copyright Act, en upphovsrättslag i USA. Fedora exkluderar också andra multimediaprogram på grund av patent, upphovsrätt eller licensbegränsningar, inklusive Adobe's Flash Player och Real Medias Real Player. För mer information om detta, gå till http://fedoraproject.org/wiki/ForbiddenItems

Medan andra MP3 möjligheter finns för Fedora, Fluendo erbjuder nu en gratis MP3-insticksmodul för GStreamer som har den nödvändiga licensen för slutanvändare. Den insticksmodulen möjliggör stöd för MP3 i applikationer som använder ramverket GStreamer som slutsteg. Fedora distribuerar inte denna insticksmodul eftersom vi föredrar att stöda och uppmuntra användning av patentfria och öppna format istället. För mer information om MP3-insticksmodulen, besök Fluendos webbplats http://www.fluendo.com/.

### 15.4. CD och DVD-författande och bränning

Mjukvarudatalagren för Fedora Core och Extras inkluderar en variation av verktyg för att enkelt redigera och bränna CD och DVD-skivor. GNOME-användare kan bränna direkt från Nautilus filhanterare eller välja paketen `gnomebaker` eller `graveman` från Fedora Extras, eller det äldre paketet `xcdroast` från Fedora Core. KDE-användare kan använda det robusta paketet `k3b`, tillgängligt i Fedora Extras, för dessa ändamål. Konsollverktyg innefattar `cdrecord`, `readcd`, `mkisofs` och andra populära applikationer.

### 15.5. Skrivbordsinspelningar

Du kan använda Fedora för att skapa och spela upp screencasts, som spelar in skrivbordssessioner, genom använda öppna tekniker. Fedora Extras programvara-datalager inkluderar `istanbul` , som skapar screencasts med Theora videoformat. Dessa videor kan spelas upp genom att använda en av de många spelare inkluderade i Fedora Core. Detta sätt föredras för att skicka screencasts till Fedora Project till antingen utvecklare- eller slutanvändare. För en mer täckande gör-så-här, gå till .

### 15.6. Utökat stöd genom insticksmoduler

De flesta mediaspelare i mjukvarudatalagren för Fedora Core och Fedora Extras stöder användandet av insticksmoduler för att stöda ytterligare mediaformat och ljudsystem En del använder mäktiga slutsteg, som paketet`gstreamer` för att stöda mediaformat och ljud-utmatning. Mjukvarudatalagren för Fedora Core och Fedora Extras paket med insticksmoduler för dessa slutsteg och för individuella applikationer. Tredjeparter kan tillhandahålla ytterligare insticksmoduler för att få även mer möjligheter.

## 16. Spel och underhållning

Fedora Core och Fedora Extras tillhandahåller ett urval av spel av många genrer. Som standard, inkluderar Fedora Core ett litet paket med spel för GNOME (kallat gnome-games) och KDE (kdegames). Fedora Extras tillhandahåller ytterligare spel som täcker de större genrerna.

Fedora Project webbplats har en sektion tillägnad till spel, som beskriver många av de spel som är tillgängliga, inklusive översikter och installationsråd. För mer information, gå till http://fedoraproject.org/wiki/Games.

## 17. Virtualisering

Virtualisering i Fedora Core är baserad på Xen. Xen 3.0.2 och är integrerad med Fedora Core 6 installationsprogram. Gå till http://fedoraproject.org/wiki/Tools/Xen för mer information om Xen.

### 17.1. Typer av virtualisering

I Fedora Core 6 som använder Xen 3.0.2, kan både paravirtualisering och full virtualisering implementeras. Full virtualisering kräver en VT-kapabel processor. Paravirtualiserin kräver inte speciell hårdvara, men kräver att gäst OS:et modifieras. För att lära dig mer om konfigurera och använda Xen, gå till http://fedoraproject.org/wiki/FedoraXenQuickstartFC6.

### 17.2. Gästoperativsystem

Utvecklingslaget för Fedora Core 6 har testat Xen med gästerna Fedora Core 6 och Red Hat Enterprise Linux 5 Beta1. Andra gäster har inte testats. Med paravirtualisering, däremot, kan användare förvänta sig någon form av framgång med att köra de Linux gäst-OS som var byggda för Xen 3.0.2. Med full virtualisering genom använda VT-hårdvara, kan användare förvänta sig någorlunda framgång med större variation av operativsystem, inklusive en del propriära operativsystem.

### 17.3. Ändringar i paketen för Xen

I Fedora Core 6 stöder en enda kärna både värd- och gästoperativsystem. I föregående versioner, fanns det en kärna, kernel-xenU, för värden eller hypervisor och en separat kärna, kernel-xen0, för gästerna. I Fedora Core 6 behövs bara paketet kernel-xen.

Fedora Core 6 introducerar virt-manager, en GUI-applikation för att installera och administrera virtuella maskiner. Funktioner för virt-manager inkluderar:

- Integrerad grafisk rambuffert. Både GUI-installationsprogrammet och gästoperativsystemets grafiska miljö kan kommas åt från virt-manager utan att behöva VNC.

- En inbäddad seriellkonsol-visare. Konsolen kan nu kommas åt från virt-manager utan att öppna en separat terminal och använda xm console.

- CPU och minneshantering. vCPUer och minne för aktiva gästoperativsystem kan justeras när de körs.

- Utbyggd hanterare för RFB-protokollet. Om gästoperativsystemet byter skärmupplösning, justerar virt-manager grafiska konsol dess storlek därefter.

I Fedora Core 6 finns det två metoder för att installera ett gäst-OS: via kommandoraden genom använda programmet xenguest-install eller via GUI-programmet virt-manager.

- | Skriptet xenguest-install har bytt namn
  Skriptet xenguest-install kallades xenguest-install.py i tidigare versioner.

Loggmeddelanden för Xen är lagrade under `/var/log/xen`, som separerar Xen-relaterade loggmeddelanden från andra systemmeddelanden.

- | i386-gästkärnor kräver PAE
  PAE-stöd i CPU krävs av i386-gäster. En del äldre datorer kan sakna denna funktionalitet.

## 18. Fönstersystemet X (grafik)

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

### 18.1. Ändringar i X-konfigurationen

X-servern X.org 7.1 har modifierats att automatiskt detektera och konfigurera de flesta hårdavaror, som tar bort behovet för användare och administratörer att ändra konfigurationsfilen `/etc/X11/xorg.conf`. Den enda hårdvara som konfigureras som standard är filen `xorg.conf` som skrivs av anaconda är:

- grafikdrivrutinen

- tangentbordskartan

All annan hårdvara, som skärmar (både LCD och CRT), USB-möss och styrplattor ska detekteras och konfigureras automatiskt.

X-servern frågar den anslutna skärmen efter vilka upplösningar den stöder och försöker välja den högsta upplösningen med rätt perspektivförhållande för skärmen. Användare kan sätta den upplösning de föredrar i System → Inställningar → Skärmupplösning och standardupplösningen för systemet kan ändras med System → Administration → Skärm.

Om konfigurationsfilen `/etc/X11/xorg.conf` inte finns detekterar X också automatiskt en lämplig drivrutin och antar en 105-tangents-USA tangentbordslayout.

### 18.2. Noteringar om drivrutiner för Intel

Fedora Core 6 innehåller två drivrutiner för integrerade grafikkort från Intel:

- Standarddrivrutinen för `i810`, som innehåller stöd för Intels grafikchipset upp till och inklusive i945 och i965

- Den experimentella drivrutinen för `intel`, som innehåller stöd för Intels grafikchipset upp till och inklusive i945

Drivrutinen `i810` är begränsad till de upplösningar som finns i BIOS. Om du behöver stöd för icke-standard upplösningar, som de som används för en del widescreen-skärmar, kanske du vill byta till drivrutinen `intel`. Du kan byta drivrutiner genom använda `system-config-display`, tillgänglig i menyerna under System → Administration → Skärm.

Vi välkomnar återkoppling på den experimentella drivrutinen för `intel`. Rapportera framgång på Bugzilla, bifoga hela utskriften av lspci -vn för din maskin. Med hjälp av framgångsrapporter, olika chipset kan byta till att använda drivrutinen för `intel` som standard.

## 19. Databasservrar

### 19.1. MySQL

Fedora tillhandahåller nu MySQL 5.0. För en lista med förbättringarna i denna version, gå till http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html.

För mer information om att uppgradera databaser från föregående utgåvor av MySQL, gå till webbplatsen för MySQL http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.

### 19.2. PostgreSQL

Denna utgåva av Fedora inkluderar PostgreSQL 8.1. För mer information om denna nya version, gå till http://www.postgresql.org/docs/whatsnew.

| Uppgradera databaser
Fedora Core 4 tillhandahöll version 8.0 av PostgreSQL. Om du uppgraderar ett existerande system med Fedora med en PostgreSQL databas, måste du uppgradera databasen för att komma åt ditt data. För att uppgradera en databas från en tidigare version av PostgreSQL, följ proceduren på http://www.postgresql.org/docs/8.1/interactive/install-upgrading.html.

## 20. Internationalisering (i18n)

Denna sektion inkluderar information om språkstöd i Fedora Core.

### 20.1. Inmatningsmetoder

Den modul SCIM(Simple Common Input Method) för GTK-inmatningsmetod som används som standard är nu `scim-bridge`. Den är skriven i C av Ryo Dairiki. SCIM är ej längre länkad med `libstdc++so7` och `scim-qtimm` fungerar igen.

Om SCIM är installerad, kör den nu som standard av användare av alla lokaler än bara de för asiatiska lokaler, som i föregående utgåva. Följande tabell listar standard aktiverings-snabbtangenter för olika språk:

Språk | Triggersnabbtangenter
alla | `Ktrl-Mellanslag`
Japanska | Zenkaku_Hankaku eller Alt-`
Koreanska | Skift-Mellanslag

#### 20.1.1. Språkinstallation

För att installera fler språkstöd från gruppen `Languages`, använd pirut eller Program-Lägg till/Ta bort program eller kör detta kommando:

    su -c 'yum groupinstall <language>-support'

I kommandot ovan, `<språk>` är ett av `assamese`, `bengali`, `chinese`, `gujarati`, `hindi`, `japanese`, `kannada`, `korean`, `punjabi`, `tamil`, eller `thai`.

### 20.2. im-chooser

Ett nytt verktyg för konfiguration av användare kallat im-chooser har lagts till, som tillåter dig att inaktivera eller aktivera användning av inmatningsmetoder på ditt skrivbord. Om SCIM är installerad men du inte vill köra det på ditt skrivbord kan du inaktivera det genom använda im-chooser.

### 20.3. xinputrc

Vid X start, xinput.sh läser nu in `~/.xinputrc` eller `/etc/X11/xinit/xinputrc` istället för att söka konfig-filer under `~/.xinput.d/` eller `/etc/xinit/xinput.d/` .

## 21. Bakåtkompatibilitet

Fedora Core tillhandahåller äldre systembibliotek för kompatibilitet med äldre program. Dessa program är en del av gruppen `Legacy Software Development`, som inte är installerad som standard. Användare som kräver denna funktionalitet kan välja denna grupp antingen under eller efter installationen är klar. För att installera paketgruppen på ett Fedora system, använd Program → Lägg Till/Ta bort program, Pirut eller skriv följande kommando i ett terminal fönster:

    su -c 'yum groupinstall "Legacy Software Development"'

Ange lösenordet för kontot `root` när det efterfrågas.

### 21.1. Kompilatorkompatibilitet

Paketet `compat-gcc-34` har inkluderats i denna utgåva av kompabilitetsorsaker:

https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html

## 22. Paketförändringar

| Denna lista är automatiskt genererad
Denna lista är automatiskt genererad. Den är inte lämplig att översätta.

För en lista av vilka paket som uppdaterats sedan förra utgåvan, gå till http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Du kan också hitta en jämförelse av större paket mellan alla Fedora versioner på http://distrowatch.com/fedora.

    # 2006-09-29 -- treediff <oldtree> <newtree>

    New package alacarte
    	Simple menu editor for GNOME

    New package bouncycastle
    	Bouncy Castle Crypto Package for Java

    New package cachefilesd
    	CacheFiles userspace management daemon

    New package ccid
    	Generic USB CCID smart card reader driver

    New package compat-gcc-34
    	Compatibility GNU Compiler Collection

    New package compiz
    	OpenGL window and compositing manager

    New package coolkey
    	CoolKey PKCS #11 module

    New package dbus-glib
    	GLib bindings for D-Bus

    New package dbus-python
    	D-Bus Python Bindings

    New package dbus-sharp
    	C# bindings for D-Bus

    New package dejavu-lgc-fonts
    	DejaVu LGC Fonts

    New package dogtail
    	GUI test tool and automation framework

    New package esc
    	Enterprise Security Client Smart Card Client

    New package fedora-release-notes
    	Release Notes for Fedora Core 5.92

    New package fonts-sinhala
    	Fonts for Sinhala

    New package gcalctool
    	A desktop calculator

    New package gfs2-utils
    	Utilities for managing the global filesystem (GFS)

    New package gnome-sharp
    	GTK+ and GNOME bindings for Mono

    New package gnome-vfs2-monikers
    	Monikers for the GNOME virtual file-system

    New package gnu-efi
    	Development Libraries and headers for EFI

    New package gnu-getopt
    	Java getopt implementation

    New package gucharmap
    	Unicode character picker and font browser

    New package hesinfo
    	Command-line Hesiod client.

    New package ifd-egate
    	Axalto Egate SmartCard device driver for PCSC-lite

    New package im-chooser
    	Desktop Input Method configuration tool

    New package jakarta-oro
    	Full regular expressions API

    New package kdnssd-avahi
    	KDE zeroconf implementation based on avahi

    New package libdhcp
    	A library for network interface configuration with DHCP

    New package libpfm
    	a performance monitoring library for Linux/ia64

    New package libtirpc
    	Transport Independent RPC Library

    New package libutempter
    	A privileged helper for utmp/wtmp updates

    New package lvm2-cluster
    	Cluster extenstions for userland logical volume management tools

    New package mcstrans
    	SELinux Translation Daemon

    New package notification-daemon
    	Notification Daemon

    New package notify-python
    	Python bindings for libnotify

    New package openais
    	The openais Standards-Based Cluster Framework executive and APIs

    New package openmpi
    	Open Message Passing Interface

    New package orca
    	Flexible, extensible, and powerful assistive technology

    New package pam_pkcs11
    	PKCS #11/NSS PAM login module

    New package paps
    	Plain Text to PostScript converter

    New package pcsc-lite
    	PC/SC Lite smart card framework and applications

    New package perl-IO-Socket-INET6
    	Perl Object interface for AF_INET|AF_INET6 domain sockets

    New package perl-IO-Socket-SSL
    	Perl library for transparent SSL

    New package perl-Net-SSLeay
    	Perl extension for using OpenSSL

    New package perl-Socket6
    	IPv6 related part of the C socket.h defines and structure manipulators

    New package pfmon
    	a performance monitoring tool for Linux/ia64

    New package postgresql-jdbc
    	JDBC driver for PostgreSQL

    New package pygobject2
    	Python bindings for gobjects

    New package pyspi
    	Python bindings for AT-SPI

    New package python-xeninst
    	Python modules for starting Xen guest installations

    New package scim-bridge
    	SCIM Bridge Gtk IM module

    New package scim-sinhala
    	Sri Lankan input method for SCIM

    New package setroubleshoot
    	Helps troubleshoot SELinux problems

    New package unifdef
    	Unifdef tool for removing ifdef'd lines

    New package virt-manager
    	Virtual Machine Manager

    New package werken-xpath
    	XPath implementation using JDOM

    New package wireshark
    	Network traffic analyzer

    New package xkeyboard-config
    	xkeyboard-config alternative xkb data files

    New package xorg-sgml-doctools
    	X.Org SGML documentation generation tools

    New package xorg-x11-docs
    	X.Org X11 documentation

    New package xorg-x11-drv-amd
    	Xorg X11 AMD Geode video driver

    New package xorg-x11-drv-ast
    	Xorg X11 ast video driver

    New package xorg-x11-drv-vmmouse
    	Xorg X11 vmmouse input driver

    New package yum-metadata-parser
    	A fast metadata parser for yum

    New package zenity
    	Display dialog boxes from shell scripts

    Removed package GFS-kernel

    Removed package GFS

    Removed package Guppi

    Removed package HelixPlayer

    Removed package bg5ps

    Removed package caching-nameserver

    Removed package ccs

    Removed package ckermit

    Removed package cman-kernel

    Removed package ddd

    Removed package dlm

    Removed package dlm-kernel

    Removed package eclipse-pydev

    Removed package ethereal

    Removed package fence

    Removed package fence

    Removed package freeglut

    Removed package gal

    Removed package gdk-pixbuf

    Removed package gkrellm

    Removed package glibc-kernheaders

    Removed package gnbd

    Removed package gnbd-kernel

    Removed package gnome-libs

    Removed package gnome-print

    Removed package gnopernicus

    Removed package gnu.getopt

    Removed package gtk+

    Removed package gtk-engines

    Removed package gulm

    Removed package h2ps

    Removed package iddev

    Removed package imlib

    Removed package kon2

    Removed package lha

    Removed package libghttp

    Removed package liblbxutil

    Removed package libpng10

    Removed package liboldX

    Removed package libsetrans

    Removed package libstdc++so7

    Removed package libxkbui

    Removed package longrun

    Removed package magma-plugins

    Removed package macutils

    Removed package magma

    Removed package mozilla

    Removed package notify-daemon

    Removed package oaf

    Removed package openmotif

    Removed package openobex-apps

    Removed package oro

    Removed package rhnlib

    Removed package valgrind-callgrind

    Removed package utempter

    Removed package werken.xpath

    Removed package xorg-x11-xkbdata

    Removed package xpdf

    Removed package xscreensaver

## 23. Fedora Extras - Gemenskapens paketdatalager

- Fedora Extras är en utbyggnad av Fedora Core som ger många fler paket för användare av distributionen av Fedora.

### 23.1. Använda det globala datalagret

| Fedora Extras är tillgängliga som standard
System med Fedora använder automatiskt både Fedora Core och Fedora Extras datalager för att installera och uppdatera programvara.

För att installera program från antingen Core eller Extras datalager, välj Program → Lägg till/Ta bort program. Ange lösenordet för `root` när det krävs. Välj de program du önskar från listan, och välj Verkställ.

Du kan också installera program med yum kommandoradsverktyg. Till exempel, detta kommandot installerar automatiskt paketet abiword och alla dess beroenden som den har:

    su -c 'yum install abiword'

Ange lösenordet för `root` när det efterfrågas.

### 23.2. Om Fedora Extras

Sedan utgåvan av Fedora Core 6, finns det ungefär 2000 paket i Fedora Extras, byggt från 1350 källkodspaket. Följande lista inkluderar en del populära och välkända program som underhålls av medlemmar i gemenskapen i Fedora Extras:

- abiword - elegant ordbehandlingsapplikation

- balsa - lättviktig e-postläsare

- bash-completion - avancerad kommandorads-komplettering för erfarna användare

- bluefish - HTML-redigerare

- clamav - antivirus-avläsare, skriven i öppen källkod, för server och arbetsstationer

- exim - flexibel och kraftfull överföraragent för e-post

- fuse - verktyg för ansluta icke-standardiserade enheter och nätverkstjänster, som katloger.

- fwbuilder - grafiskt verktyg för att skapa Linux och Cisco brandväggs-regelverk

- gaim-guifications - förbättringar för Gaim Instant Messenger

- gdesklets - widgetar för GNOME skrivbordet

- gnumeric - mäktig kalkyl-applikation

- gramps - släktforskningsapplikation

- inkscape - applikation för illustrering och vektorritning

- koffice - komplett kontorssvit för KDE skrivbordet

- mail-notification - uppmärksammar dig när ny e-post inkommit

- mediawiki - Wikipedia lösningen för samarbetande webbplatser

- nautilus-open-terminal - utbyggnad till GNOME filhanterare

- pan - Usenet-nyhetsläsare

- revelation - verktyg för lösenordshanteraring

- scribus - applikation för desktop publishing (DTP)

- wine - ett kompabilitetslager för att köra program för Windows(TM)

- xfce - lättviktig skrivbordsmiljö

- xmms - den populära musikspelaren

- mängder med verktyg och bibliotek för Perl och Python

- ...och mycket mer!

Saknas din favorit bland öppen-källkod-program i Fedora Extras? Paketera programmet i en RPM, och skicka den för granskning till Fedora Extras. Efter en lyckad granskning, importera den till Extras och du kan underhålla den där. Om du inte vet hur man skapar RPM paket, finns det många andra sätt att bli involverad i Fedora Extras och hjälpa det framåt.

För att lära dig mer om hur du kan använda Fedora Extras eller hur bli involverad, gå till http://fedoraproject.org/wiki/Extras.

### 23.3. Paketuppdateringar

Denna sektion diskuterar ändringar i Fedora Extras paket som påverkar denna utgåva av Fedora Core.

#### 23.3.1. exim-sa

Paketet exim-sa är föråldrat och är inte tillgängligt i Fedora Extras 6. Det var originalimplementationen av integrationen med SpamAssassin för Exim, och hade liknande funktionalitet med filter i sendmail och postfix. Men den funktionaliteten är ganska begränsad och Exim har nu mycket bättre stöd för innehållskontroll, fullt integrerad i dess generella användning av åtkomstkontrolllistor.

Eftersom funktionen `sa_exim` inte var aktiverad i standardkonfigurationen, kan paketet normalt sett avinstalleras för att kunna uppgradera Exim. Användare som har ändrat sin konfiguration till att använda funktionen `sa_exim` ska antingen omkonfigurera till att använda Exims fullständiga möjligheter för innehållsavläsning eller bygga om paketet själva och inkludera underpaketet exim-sa. För ytterligare detaljer om Exims inbyggda innehållsavläsning, gå till dokumentationen för Exim.

#### 23.3.2. mail-notification

Paketet mail-notification har delats upp . Insticksmodulen Evolution är i ett separat paket kallat mail-notification-evolution-plugin. När du uppdaterat paketet mail-notification, läggs insticksmodulen till automatiskt .

## 24. Fedora Legacy - Gemenskapens underhållsprojekt

Fedora Legacy Project är ett projekt stöttat av gemenskapen för öppen källkod, för att förlänga livscykeln för utvalda underhållsläge" Red Hat Linux och Fedora Core distributioner. Fedora Legacy Project arbetar med Linux-gemenskapen för att tillhandahålla paketrättningar för säkerhetsfel och kritiska fel. Detta arbete förlänger den effektiva livstiden för äldre distributioner i miljöer där frekventa uppgraderingar inte är möjliga eller önskvärda. För mer information om Fedora Legacy Project, gå till http://fedoraproject.org/wiki/Legacy

| Legacy datalager inkluderat i Fedora Core 6
Fedora Core 6 levereras med en konfiguration för mjukvarudatalager för Fedora Legacy. Detta är ett enormt steg mot att integrera Fedora Legacy med Fedora Project i helhet och Fedora Core specifikt. Detta datalager är inte aktiverat som standard i denna utgåva.

För tillfället underhåller Fedora Legacy-projektet följande distributioner och utgåvor i underhållningsläge:

- Fedora Core 3

- Fedora Core 4

Fedora Legacy Project tillhandahåller uppdateringar för dessa utgåvor så länge som det finns ett intresse i gemenskapen. När inget intresse finns kvar, upphör underhållet med den andra testutgåvan för den tredje efterföljande Core utgåvan. Till exempel, underhållsläge för Fedora Core 3, om inte intresse finns, avslutas med utgåvan av Fedora Core 7 test2. Detta ger en effektiv, stödd livstid (Fedora Core plus Fedora Legacy Support) på ca 18 månader.

Fedora Legacy Project behöver alltid frivilliga att utföra kvalitetstest på paket som väntar på att publiceras som uppdateringar. Gå till http://fedoraproject.org/wiki/Legacy/QATesting för mer information. Besök också vår problemlista på http://fedoraproject.org/wiki/Legacy/QATesting#issues för ytterligare information och vägvisare till fel vi har på kö.

Om du behöver hjälp att börja, besök projektets webbplats på Wiki http://fedoraproject.org/wiki/Legacy, eller Mentors sidan på http://fedoraproject.org/wiki/Mentors. Om du letar efter andra sätt att deltaga i Fedora, gå till http://fedoraproject.org/wiki/HelpWanted.

## 25. Fedora Project - Freedom to the Core

Målet med Fedora Project är att arbeta med Linux-gemenskapen för att bygga ett komplett, generellt operativsystem enbart från mjukvara med öppen källkod. Utvecklingen sker i ett publikt forum. Projektet producerar tidsbaserade utgåvor av Fedora Core ungefär 2-3 gånger per år, med ett publik utgåvoschema tillgängligt hos http://fedora.redhat.com/About/schedule/. Red Hat ingenjörsgrupp fortsätter att deltaga i att bygga Fedora Core och bjuder in och uppmuntrar mer deltagande från utsidan än tidigare möjligt. Genom att använda denna mer öppna process, hoppas vi tillhandahålla ett operativsystem mer i linje med idealen av fri mjukvara och mer lockande för gemenskapen för öppen källkod. För mer information, gå till Fedora Project webbplats på http://fedoraproject.org/

Fedora Project drivs av individer som bidrar till det. Som en testare, utvecklare, skribent eller översättare kan göra insats som märks. Se /> för detaljer. För information om kommunikationskanaler för Fedora användare och bidragsgivare, gå till http://fedoraproject.org/wiki/Communicate.

Förutom webbplatsen är följande e-postlistor tillgängliga:

- fedora-list@redhat.com för användare av utgåvor av Fedora Core

- fedora-test-list@redhat.com, för testare av testutgåvor av Fedora Core

- fedora-devel-list@redhat.com, för utvecklare, utvecklare, utvecklare

- fedora-docs-list@redhat.com, för deltagare i Documentation Project

För att prenumerera på någon av dessa listor, skicka e-post med ordet "subscribe" i ämnesraden till <listnamn>-request, där <listnamn> är ett av ovanstående listnamn. Alternativt kan du prenumerera på Fedora e-postlistor genom webbgränssnittet på http://www.redhat.com/mailman/listinfo/.

Fedora Project använder också flera IRC (Internet Relay Chat) kanaler. IRC är ett realtids, textbaserad form av kommunikation, liknande Instant Messaging. Med IRC kan du ha konversationer med många människor i en öppen kanal, eller prata med någon privat en-och-en. För att prata med andra Fedora Project deltagare via IRC, koppla upp dig till Freenodes IRC-nätverk. Gå till Freenodes webbplats på http://www.freenode.net/ för mer information.

Fedora Project deltagare är frekvent på kanalen `#fedora` på Freenode-nätverket, medan Fedora Project utvecklare kan ofta ses på kanalen `#fedora-devel`. En del större projekt har också sina egna kanaler. Denna information finns på webbplatsen för projektet och på http://fedoraproject.org/wiki/Communicate.

För att kunna prata på kanalen `#fedora` måste du registrera ditt alias, eller nick. Instruktioner ges när du /join kanalen.

| IRC-kanaler
Fedora Project och Red Hat har ingen kontroll över Fedora Project IRC-kanaler eller dess innehåll.

## 26. Kolofon

Som vi använder termen, en kolofon:

- tillkännager medarbetare och tillför trovärdighet, och

- förklarar verktyg och produktionsmetoder.

### 26.1. Bidragsgivare

- Bob Jensen (chefredigerare, gebitskribent)

- Andrew Martynov (översättare, Ryska)

- Anthony Green (gebitskribent)

- Chris Lennert (gebitskribent)

- Dave Malcolm (gebitskribent)

- David Eisenstein (gebitskribent)

- David Woodhouse (gebitskribent)

- Diego Búrigo Zacarão (translator - Brazilian Portuguese)

- Dimitris Glezos (översättare, verktyg)

- Domingo Becker (translator - Spanish)

- Francesco Tombolini (översättare, Italienska)

- Gavin Henry (gebitskribent)

- Hugo Cisneiros (översättare, Brazilianska Portugisisksa)

- Jens Petersen (gebitskribent)

- Joe Orton (gebitskribent)

- José Nuno Coelho Pires (translator - Portuguese)

- Josh Bressers (gebitskribent)

- Karsten Wade (gebitskribent, redigerare, medpublicist)

- Luya Tshimbalanga (gebitskribent)

- Magnus Larsson(translator - Swedish)

- Nikos Charonitakis(translator - Greek)

- Panagiota Bilianou(translator - Greek)

- Patrick Barnes(gebitskribent, redigerare)

- Paul W. Frields (verktyg, redigerare)

- Pawel Sadowski (translator - Polish)

- Rahul Sundaram (gebitskribent, redigerare)

- Sam Folk-Williams (gebitskribent, redigerare)

- Sekine Tatsuo (översättare, japanska)

- Simos Xenitellis (translator - Greek)

- Steve Dickson (gebitskribent)

- ThomasCanniot (översättare, franska)

- Thomas Graf (gebitskribent)

- Tommy Reynolds (verktyg)

- Valnir Ferreira Jr. (translator - Brazilian Portuguese)

- Yoshinari Takaoka (översättare, verktyg)

- Yuan Yijun (översättare, förenklad kinesiska)

- Zhang Yang (translator - simplified Chinese)

... och många fler översättare. Gå till den webb-uppdaterade versionen av dessa utgåvenoteringar eftersom vi lägger till översättare efter utgåvan:

http://fedora.redhat.com/docs/release-notes/

### 26.2. Produktionsmetoder

Gebitskribenter producerar utgåvenoteringar direkt till Fedora Project Wiki. De samarbetar med andra ämnesområdesexperter under testutgåve-fasen av Fedora Core för att förklara viktiga ändringar och förbättringar. Redigerargruppen garanterar konsistens och kvalitet på färdiga gebit och porterar Wiki-material till Doc Book XML i ett versionshanterat datalager. Vid denna tidpunkt, producerar översättargruppen utgåvenoteringar för andra språk och sedan blir de tillgängliga för allmänheten som en del av Fedora Core. Publiceringsgruppen gör dem och efterföljande felrättningar, tillgängliga via webbplatsen.