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 |
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. |
Du kan hitta en rundtur fylld med bilder och filmer av denna fantastiska nya utgåva på http://fedoraproject.org/wiki/Tours/FedoraCore6/.
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.
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.
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.
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.
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.
De föreslagna planerna för nästa utgåva av Fedora finns tillgängliga på http://fedoraproject.org/wiki/RoadMap.
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.
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.
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.
![]() |
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
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 |
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.
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.
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.
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.
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.
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.
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 |
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.
Denna sektion innehåller noteringar som är specifika för de hårdvaru-arkitekturer som stöds av Fedora Core.
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}
Denna sektion innehåller information som du kanske måste veta om Fedora Core och hårdvaruplattformen PPC.
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.
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.
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
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.
Denna sektion innehåller information som du kanske behöver veta om Fedora Core och hårdvaruplattformen 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.
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
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.
Denna sektion täcker specifik information som du kanske behöver veta om Fedora Core och x86_64 hårdvaruplattformen, .
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.
Minimum RAM för textläge: 128MiB
Minimum RAM for grafisk: 256MB
Rekommenderad RAM för grafisk: 512MB
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.
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.
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
Paketet php har delats upp för att separera kommandoradsbinären från den exekverbara CGI-filen.
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.
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.
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
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:
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
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.
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/
. Använd följande kommando:<version>
-[xen|kdump]<arch>
/
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. |
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.
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.
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 |
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 |
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
Ange lösenordet för root
när det efterfrågas.
Ladda ner kernel-
filen. Aktivera lämpliga källdatalager, som t.ex. Core, Updates eller Testing, med flaggan <version>
.src.rpm-e
:
yumdownloader -e core-source -e updates-source --source kernel
Ange lösenordet för root
när det efterfrågas.
Installera kernel-
genom använda följande kommando:<version>
.src.rpm
rpm -Uvh kernel-<version>
.src.rpm
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. |
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
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-
. Till exempel, i686-konfigurationsfilen kallas <version>
/linux-<version>
.<arkitektur>
/configs/~/rpmbuild/BUILD/kernel-
. Kör följande kommando för att placera önskad konfigurationsfil på rätt plats för byggnation:<version>
/linux-<version>
.<arkitektur>
/configs/kernel-<version>
-i686.config
cp configs/<önskad-konfig-file>
.config
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.
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. |
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 → 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
.
Denna sektion beskriver ändringar som påverkar användare av Fedoras grafiska skrivbord.
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:
→ →
Logga ut
Logga tillbaks in igen. compiz ska vara aktiverad
Om du fastnar, gå till följande tråd:
En lista på hårdvara som stöder dessa effekter finns på http://fedoraproject.org/wiki/RenderingProject/aiglx.
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.
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 .
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"
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.
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
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
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.
Denna sektion täcker diverse utvecklingsverktyg.
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.
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.
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. |
Denna utgåva av Fedora är byggd med GCC 4.1, vilken är inkluderad i distributionen.
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 äldreglibc
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.
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.
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.
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.
Detta avsnitt pekar ut diverse säkerhetsdetaljer för Fedora Core.
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.
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
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. |
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
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
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
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.
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. |
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.
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.
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
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.
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/.
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/.
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.
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 .
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 paketetgstreamer
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.
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.
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.
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.
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.
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. |
Detta avsnitt innehåller information som är relaterad till den implementation av fönstersystemet X som tillhandahålls av Fedora.
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
→ → och standardupplösningen för systemet kan ändras med → → .Om konfigurationsfilen /etc/X11/xorg.conf
inte finns detekterar X också automatiskt en lämplig drivrutin och antar en 105-tangents-USA tangentbordslayout.
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 → → .
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.
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.
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. |
Denna sektion inkluderar information om språkstöd i Fedora Core.
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 |
|
Japanska |
Zenkaku_Hankaku eller Alt-` |
Koreanska |
Skift-Mellanslag |
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
.
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.
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 → , 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.
Paketet compat-gcc-34
har inkluderats i denna utgåva av kompabilitetsorsaker:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
![]() |
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
Fedora Extras är en utbyggnad av Fedora Core som ger många fler paket för användare av distributionen av Fedora.
![]() |
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 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.
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.
Denna sektion diskuterar ändringar i Fedora Extras paket som påverkar denna utgåva av Fedora Core.
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.
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.
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. |
Som vi använder termen, en kolofon:
tillkännager medarbetare och tillför trovärdighet, och
förklarar verktyg och produktionsmetoder.
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:
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.