Fedora Uitgave Informatie

Fedora Documentation Project

Version 8.92 (2008-03-17)

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

[Tip] Latest Release Notes on the Web

These release notes may be updated. Visit http://docs.fedoraproject.org/release-notes/ to view the latest release notes for Fedora Core.

Wijzigingen
Herziening 8.92 2008-03-17 fdp

Vrijgave informatie voor F9 Vooruitblik Vrijgave


1. Welkom bij Fedora
2. Uitgave Hoogtepunten
2.1. Fedora Rondleiding
2.1.1. Vrijgave Samenvatting
2.2. Nieuw in Fedora
2.2.1. Spins
2.2.2. Jigdo
2.2.3. Kenmerken
2.3. Ontwikkelplan
3. Legal Notice
4. Terugkoppeling Geven
4.1. Terugkoppeling Geven over Fedora Software
4.2. Terugkoppeling Geven over de Vrijgave Informatie
5. Installatie opmerkingen
5.1. Veranderingen in Anaconda
5.2. Installatie-gerelateerde problemen
5.2.1. IDE Apparaat Namen
5.2.2. IDE RAID
5.2.3. Verscheidene NIC's en PXE Installatie
5.3. Upgrade Gerelateerde Zaken
5.3.1. SCSI driver partitie limiet
5.3.2. Schijf partities moeten een label hebben
5.3.3. Upgrade versus verse installatie
5.4. Kickstart HTTP Kwestie
6. Architectuur Specifieke Opmerkingen
6.1. RPM multiarch ondersteuning op 64-bit platforms (x86_64, ppc64)
6.2. PPC Specifiek voor Fedora
6.2.1. Hardware-vereisten voor PPC
6.2.2. 4 KB Pages op 64-bit machines
6.2.3. Het Apple toetsenbord
6.2.4. PPC installatie opmerkingen
6.2.5. PPC Specifieke Pakketten
6.3. x86 Specifiek voor Fedora
6.3.1. Hardware-vereisten voor x86
6.4. x86_64 Specifiek voor Fedora
6.4.1. Hardware-vereisten voor x86_64
7. Fedora Live Images
7.1. Beschikbare Images
7.2. Gebruiksinformatie
7.3. Installatie in tekstmodus
7.4. Direkte Installatie
7.4.1. Opstarten van USB
7.4.2. Live USB Vasthoudendheid
7.4.3. Gereedschap Veranderingen
7.4.4. Verschillen met een reguliere Fedora installatie
8. Pakketopmerkingen
8.1. Geluidskaart Voorziening
8.2. Perl
8.3. Yum veranderingen
8.4. pam_mount
8.5. TeXLive
8.6. LTSP
8.7. Nuttige Pakketten
8.8. pilot-link en HAL/PolicyKit Interactie
8.9. Juridische Informatie
9. Linux Kernel
9.1. Versie
9.2. Veranderingen
9.3. Kernel versies
9.4. Voorbereiden op kernel ontwikkeling
9.5. Rapporteren van bugs
10. Fedora Desktop
10.1. GNOME
10.1.1. Gvfs
10.1.2. GNOME Beeldscherm Beheerder
10.2. KDE
10.2.1. Werkruimte Veranderingen
10.2.2. Pakket en Applicatie Veranderingen
10.3. Bluetooth
10.4. XULRunner
10.5. Web Browsers
10.5.1. Het aanzetten van de Flash plugin
10.6. PC Luidspreker Uitzetten
10.7. Internationale Klok Applet
10.8. Samengaan van Woordenboeken
10.9. Compiz
10.10. vmmouse Driver
11. Bestandssystemen
11.1. Ext4 Vooruitblik
12. Web Servers
12.1. PostgreSQL DBD stuurprogramma
12.2. TurboGears Applicaties
12.3. Drupal
13. Mail Servers
13.1. Sendmail
14. Ontwikkeling
14.1. Hulpmiddelen
14.1.1. GCC Compiler Collectie
14.1.2. Eclipse
15. Beveiliging
15.1. Veiligheids Verbeteringen
15.2. Ondersteuning voor SHA-256 en SHA-512 wachtwoorden
15.3. FORTIFY_SOURCE uitgebreid om meer functies af te dekken
15.4. SELinux Verbeteringen
15.5. Standaard Firewall Gedrag
15.6. Algemene informatie
15.7. SELinux
15.8. freeIPA
16. Java
16.1. OpenJDK
16.2. OpenJDK Vervangt IcedTea
16.3. Omgaan met Java applets
16.4. Omgaan met Web Start Applicaties
16.5. Fedora en JPackage
17. Systeem Diensten
17.1. Upstart
17.2. NetworkManager
18. Multimedia
18.1. Multimedia afspeelprogramma's
18.2. Ogg en Xiph.Org Foundation Formaten
18.3. MP3, DVD en andere uitgesloten multimedia-formaten
18.4. CD's en DVD's schrijven en branden
18.5. Screencasts
18.6. Uitgebreide ondersteuning door middel van plugins
19. Spelletjes en Vermaak
20. Virtualisatie
20.1. Kernel Integratie Verbeteringen
20.2. Verbeterd Geheugen Beheer
20.3. PolicyKit Integratie
20.4. Verbeterde Echtheid Bewaking Op Afstand
20.5. Andere Verbeteringen
21. X Window System (Grafisch)
21.1. X Sneller Opstarten en Afsluiten
21.2. X Configuratie Wijzigingen
21.3. Video Drivers van Derden
22. Database Servers
22.1. MySQL
22.1.1. DBD-stuurprogramma
22.2. PostgreSQL
23. Internationalisatie (i18n)
23.1. Talen Ondersteuning
23.1.1. Taal Ondersteuning Installatie
23.1.2. Transifex
23.2. Lettertypes
23.2.1. Chinese lettertypes
23.2.2. Indische lettertypes
23.2.3. Japanse lettertypes
23.2.4. Nepali lettertypes
23.2.5. Thai lettertypes
23.3. Invoermethoden
23.3.1. im-chooser
23.3.2. SCIM Hotkeys
23.3.3. scim-python
23.3.4. scim-python-chinese
24. Backwards Compatibiliteit
24.1. Compiler Compatibiliteit
24.2. KDE 3 Ontwikkel Platform / Bibliotheken
25. Pakketveranderingen
26. Fedora Project
27. Colofon
27.1. Medewerkers
27.2. Productie Methoden

1. Welkom bij Fedora

Het Fedora Project is een open source project dat door Red Hat gesponsord en door een gemeenschap ondersteund wordt. Het doel is een snelle voortschrijding van vrije en open bron software en inhoud. Het Fedora Project gebruikt publieke forums, open processen, snelle innovatie, meritocratie en transparantie om het beste operating systeem en platform te verkrijgen dat vrije en open bron software kan bieden.

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

[Belangrijk] Oudere uitgave-informatie op het web

Als je migreert van een Fedora versie die ouder is dan de direct vorige, moet je naar oudere uitgave informatie refereren voor extra informatie. Je kunt oudere uitgave informatie vinden op http://docs.fedoraproject.org/release-notes/.

Je kunt de Fedora Project gemeenschap helpen met het verbeteren van Fedora als je fout meldingen en aanvragen voor verbeteringen indient. Ga naar http://fedoraproject.org/wiki/BugsAndFeatureRequests voor meer informatie over bugs. Bedankt voor je medewerking.

Om meer algemene informatie over Fedora te vinden, ga naar de volgende web-pagina's:

[Opmerking] Document-koppelingen

Veel verwijzigingen zullen niet juist werken vanuit de installatie omgeving, dit door beperkingen in de beschikbare omgeving. De uitgave informatie is ook beschikbaar na de installatie als onderdeel van de standaard home pagina van de Web browser op het werkblad. Als je verbonden bent met het internet, gebruik dan deze verwijzigingen om andere nuttige informatie over Fedora en de gemeenschap die Fedora maakt en ondersteunt te vinden.

2. Uitgave Hoogtepunten

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

2.1. Fedora Rondleiding

Je kunt een rondleiding vinden vol met afbeeldingen en videos van deze opwindende nieuwe uitgave op http://fedoraproject.org/wiki/Tours/Fedora9.

2.1.1. Vrijgave Samenvatting

Voor een minder technische en gebruikers vriendelijke samenvatting van de belangrijke veranderingen in deze vrijgave, refereer je naar:

http://fedoraproject.org/wiki/Releases/9/ReleaseSummary

2.2. Nieuw in Fedora

Deze uitgave bevat significante nieuwe versies van vele belangrijke componenten en technologieën. De volgende secties geven een kort overzicht van belangrijke veranderingen ten opzichte van de vorige uitgave van Fedora.

2.2.1. Spins

Fedora heeft verschillende spins, wat variaties zijn van Fedora opgebouwd met een specifieke set software pakketten. Elke spin heeft een combinatie van software om aan de behoeften van een specifieke eind gebruiker te voldoen. Behalve een heel kleine boot.iso image bestand voor netwerk installatie, hebben gebruikers de volgende spin keuzes:

  • Een standaard Fedora image bestand voor desktops, werkstations en servers. Deze spin geeft een goed upgrade pad en een vergelijkbare omgeving voor gebruikers van vorige versies van Fedora.

  • Een van de vele Live image bestanden die opgestart kunnen worden van een schijf of een USB flash pen, en die desgewenst op een harde schijf geinstalleerd kan worden. Refereer naar "Live" voor meer informatie over de Live image bestanden.

Meer toegespitste spins zijn beschikbaar op http://spins.fedoraproject.org. Deze Live image bestanden kunnen gebruikt worden op USB media met het livecd-iso-to-disk programma beschikbaar in het livecd-tools pakket.

2.2.2. Jigdo

Fedora uitgaves zijn ook beschikbaar via Jigdo. Deze distributie methode kan de snelheid waarmee de installatie ISO image bestanden verkregen worden verbeteren. In plaats van te wachten tot de torrent downloads compleet zijn, zoekt Jigdo de snelste spiegels die het kan vinden via de Fedora Project Mirror Manager infrastructuur, en downloadt de bits die nodig zijn van die spiegels. Om het zoeken van die bits te optimaliseren, kun je Jigdo zeggen om een DVD of CD die je al hebt te scannen, en daardoor te besparen op overbodige downloads. Deze eigenschap wordt in het bijzonder nuttig als je:

  1. Alle test uitgaves download en daarna de definitieve uitgave haalt, in welk geval je al 90% van de data hebt bij iedere opeenvolgende download.

  2. Zowel de DVD als de CD set download, in welk geval de DVD 95% van de data bevat die nodig is voor de CD set.

  3. Download in een combinatie van het hierboven beschreven.

2.2.3. Kenmerken

  • Deze uitgave bevat GNOME 2.22. GNOME heeft nu een programma om webcam fotos en videos te maken Cheese genaamd, verbeterde netwerk bestandsysteem ondersteuning, een nieuwe internationale klok applet, Google Calendar ondersteuning en custom email labels in Evolution, een nieuwe Remote Desktop Viewer, verbeterde toegankelijkheids eigenschappen, en PolicyKit integratie.

  • KDE 4.0.3 is beschikbaar in de KDE Live image en ook op de standaard DVD.

  • Xfce 4.4.2 is beschikbaar als onderdeel van deze uitgave.

  • NetworkManager 0.7 biedt verbeterde mobiele breedband ondersteuning, inclusief GSM en CDMA apparaten, en ondersteunt nu veelvoudige apparaten en ad-hoc netwerken voor het delen van verbindingen. Het wordt nu standaard aangezet op installaties van DVD, CD, netwerk, en Live image bestanden.

  • De Fedora installer, Anaconda, ondersteunt nu partitie grootte aanpassing voor ext2/3, NTFS bestandsystemen, aanmaken en installeren op versleutelde bestandsystemen, verbeterde Rescue Mode met FirstAidKit, onafhankelijke locaties voor de tweede fase installer en de software pakketten. Een herontworpen, grotere boot.iso image heeft nu een tweede fase installer gedeeltelijk om deze reden.

  • Live USB image bestanden ondersteunen nu blijvendheid, dus jouw gegevens en instellings veranderingen blijven bewaard zelfs na het opnieuw opstarten.

  • PackageKit, een nieuwe set grafische en console gereedschappen, met een struktuur voor cross-distributie software beheer, heeft Pirut in deze vrijgave van Fedora vervangen. De PackageKit grafische software bijwerker is beschikbaar in plaats van Pup. Achter PackageKit, is de performance van yum belangrijk verbeterd.

  • FreeIPA maakt beheers controle, identiteit en policy processen eenvoudiger door het aanbieden van web-based en commando regel voorzorgs maatregelen en beheers gereedschappen om systeem administatie te vereenvoudigen. FreeIPA combineert de kracht van de Fedora Directory Server met FreeRADIUS, MIT Kerberos, NTP en DNS om een gemakkelijke, out-of-the-box oplossing aan te bieden.

  • Ext4, de volgende versie van het volwassen en stabiele ext3 bestandsysteem is beschikbaar als een optie in deze vrijgave. Ext4 biedt een betere performance, hogere geheugen capaciteit en vele andere nieuwe eigenschappen.

  • Deze vrijgave van Fedora gebruikt Upstart, een event-based vervanging voor de /sbin/init daemon.

  • Firefox 3 brengt een aantal belangrijke verbeteringen waaronder een natuurlijke look-and-feel, desktop integratie, de nieuwe Plaatsen vervanging voor bookmarks, en een omgewerkte adres balk.

  • De geheel vrije en open bron Java omgeving OpenJDK 6 wordt standaard geinstalleerd. IcedTea 7, afgeleid van OpenJDK 1.7, is niet langer de standaard. IcedTea bevat een browser plugin gebaseerd op GCJ, en is beschikbaar voor zowel x86 als x86_64 architecturen. GCJ is nog steeds de standaard in de PPC architectuur.

  • OpenOffice.org 2.4, met vele nieuwe eigenschappen, is beschikbaar als onderdeel van Fedora 9.

  • Fedora bevat nu Perl 5.10.0, welke een kleiner geheugen gebruik heeft en andere verbeteringen.

  • Fedora bevat nu TeXLive om de oudere, niet meer onderhouden TeX distributie te vervangen.

  • Fedora 9 bevat een op 2.6.25 gebaseerde kernel.

  • Kernel crashes kunnen nu meer automatisch gerapporteerd worden naar http://www.kerneloops.org/ en er kan op een vriendelijke manier een diagnose gesteld worden met het kerneloops pakket wat standaard geinstalleerd wordt. Crash signaturen worden in Linux gewoonlijk oopses genoemd.

  • Werk aan het opstarten en afsluiten van X heeft zichtbare verbeteringen opgeleverd.

2.3. Ontwikkelplan

De voorgestelde plannen voor de volgende uitgave van Fedora zijn beschikbaar op http://fedoraproject.org/wiki/RoadMap.

3. Legal Notice

Copyright (c) 2007 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/.

The Fedora Art Project created the admonition graphics (note, tip, important, caution, and warning). Tommy Reynolds 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. Terugkoppeling Geven

Bedankt voor het nemen van de tijd om je commentaren, suggesties, en fout rapporten door te geven aan de Fedora gemeenschap. Door dit te doen, help je met het verbeteren van de toestand van Fedora, Linux en vrije software over de gehele wereld.

4.1. Terugkoppeling Geven over Fedora Software

Om terugkoppeling te geven over Fedora software of andere systeem elementen, stellen we het op prijs dat je refereert naar http://fedoraproject.org/wiki/BugsAndFeatureRequests. Een lijst met vaak gerapporteerde fouten en bekende problemen voor deze vrijgave is beschikbaar op http://fedoraproject.org/wiki/Bugs/F9Common.

4.2. Terugkoppeling Geven over de Vrijgave Informatie

[Belangrijk] Terugkoppeling Alleen voor de Vrijgave Informatie

Deze sectie handelt om terugkoppeling over de vrijgave informatie zelf.

Als je vindt dat deze vrijgave informatie op enige manier verbeterd kan worden, kun je je terugkoppeling direkt sturen naar de hoofd schrijvers. Er zijn verschillende manieren om dit te doen, in volgorde van voorkeur:

  1. Als je een Fedora account hebt, kun je de inhoud rechtstreeks bewerken in http://fedoraproject.org/wiki/Docs/Beats.

  2. Vul een fout melding in met het volgende template: http://tinyurl.com/nej3u - Deze link is ALLEEN voor terugkoppeling over de vrijgave informatie zelf. Refereer naar de informatie hierboven voor details.

  3. E-mail relnotes@fedoraproject.org.

5. Installatie opmerkingen

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

[Belangrijk] Fedora Installation Guide

Om te leren hoe Fedora te installeren is, refereer je naar http://docs.fedoraproject.org/install-guide/.

[Tip] Installatie zaken worden niet behandeld in dit vrijgave document

Als je een probleem tegenkomt of een vraag hebt tijdens de installatie dat niet beantwoord wordt in de vrijgave informatie, refereer je naar http://fedoraproject.org/wiki/FAQ en http://fedoraproject.org/wiki/Bugs/Common.

Anaconda is de naam van het Fedora installatieprogramma. Deze sectie bevat zaken die gerelateerd zijn aan Anaconda en het installeren van Fedora 9.

[Opmerking] Downloaden van grote bestanden

Als je van plan bent om het Fedora DVD ISO image bestand op te halen, denk er dan aan dat niet alle bestand ophaal gereedschappen bestanden kunnen verwerken die groter dan 2 GB zijn. Gereedschappen zonder deze beperking zijn wget 1.9.1-16 en nieuwer, curl, en ncftpget. BitTorrent is een andere manier om grote bestanden op te halen. Voor informatie over het verkrijgen en gebruiken van torrent bestanden, refereer je naar http://torrent.fedoraproject.org/.

Standaard test Anaconda de integriteit van installatie media. Dit werkt met de CD, DVD, harde schijf ISO, en NFS ISO installatie methodes. Het Fedora Project beveelt aan dat je alle installatie media test voordat je met het installatie proces begint en voordat je problemen met installatie aanmeldt. Veel van de aangemelde installatie problemen worden in feite veroorzaakt door slecht gebrande CD's of DVD's.

De mediacheck functie is erg gevoelig, en kan sommige bruikbare schijven als foutief aanmerken. Dit wordt vaak veroorzaakt door schrijf software die geen vulling toevoegt als deze schijven maakt van ISO bestanden. Om deze test uit te voeren, druk je tijdens het opstarten op een willekeurige toets om het menu te openen. Druk daarna op de Tab toest, en voeg de optie mediacheck toe aan de parameter lijst, en druk op Enter.

Nadat je de mediacheck functie succesvol hebt afgerond, herstart je om het systeem terug te laten keren naar zijn normale status. Op veel systemen zorgt dit voor een sneller installatieproces vanaf schijf. Bij een herstart kan je deze mediacheck functie dan overslaan.

[Belangrijk] BitTorrent verifiëert automatisch de bestandsintegriteit

Als je BitTorrent gebruikt, is elk bestand dat je ophaalt automatisch goed gekeurd. Als je bestand compleet opgehaald is, hoef je het niet te testen. Zodra je echter een CD of DVD brandt moet je nog steeds mediacheck gebruikern om de integriteit van de media te testen.

Om een geheugen test uit te voeren voordat je Fedora installeert, druk je op een willekeurige toets om het opstart menu in te gaan en dan kies je Memory Test. Deze optie start de Memtest86 geheugen test software in plaats van Anaconda. Memtest86 test het geheugen totdat je de Esc toets indrukt.

[Opmerking] Memtest86 beschikbaarheid

Je moet van installatie CD 1, de DVD of een rescue CD opstarten om gebruik te maken van deze mogelijkheid.

Fedora 9 ondersteunt grafische FTP en HTTP installatie. Echter het installatie image bestand moet in het RAM passen of aanwezig zijn in het lokaal geheugen, zoals Installatie Schijf 1. Daarom kunnen alleen systemen met meer dan 192 MB RAM, of die opstarten van Installatie Schijf 1, gebruik maken van de grafische installer. Systemen met 192 MB RAM of minder gaan automatisch terug naar de op tekst gebaseerde installer. Als je er de voorkeur aan geeft om de op tekst gebaseerde installer te gebruiken, type je linux text in op de boot: prompt.

5.1. Veranderingen in Anaconda

  • Ingebouwde ondersteuning voor het veranderen van de grootte van ext2, ext3, en ntfs partities.

  • Ondersteuning voor installatie op versleutelde blok apparaten, inclusief het root bestandsysteem.

  • Stabielere netwerk booting ISO image, vervangt de oude boot.iso, diskboot.img, en rescuecd.iso.

  • De locatie van de tweede fase installer is nu onafhankelijk van de locatie van de software.

  • Native installatie op x86 en x86_64 machines met gebruik van EFI en booten met grub.

  • Hardware onderzoek en detectie is nu gebaseerd op HAL en udev.

  • Ondersteuning voor blijvende data in Live images op USB flash media.

5.2.1. IDE Apparaat Namen

Het gebruik van /dev/hdX op i386 en x86_64 voor IDE schijf stations is veranderd in /dev/sdX. Zie de opmerkingen over het belang van het labellen van apparaten bij upgrades van vrijgaves ouder dan Fedora 7, en partitie beperkingen.

5.2.2. IDE RAID

Niet alle IDE RAID controllers worden ondersteund. Als jouw RAID controller nog niet ondersteund wordt door dmraid, dan kun je schijven combineren in een RAID array door een Linux software RAID te configureren. Voor controllers die ondersteund worden, configureer je de RAID functies in de BIOS van de computer.

5.2.3. Verscheidene NIC's en PXE Installatie

Sommige servers met meerdere netwerk interfaces kunnen eth0 niet toekennen aan de eerste netwerk interface op de zelfde wijze als de BIOS, dit kan veroorzaken dat de installer een andere netwerk interface probeert te gebruiken dan die werd gebruikt door PXE. Om dit aan te passen, gebruik je het volgende in de pxelinux.cfg/* configuratie bestanden:

IPAPPEND 2 
APPEND ksdevice=bootif

De bovenstaande configuratie opties veroorzaken dat de installer dezelfde netwerk interface gebruikt als de BIOS en PXE. Je kunt ook de volgende optie gebruiken:

ksdevice=link 

Deze optie veroorzaakt dat de installer het eerste netwerk apparaat gebruikt dat gekoppeld is aan een netwerk schakelaar.

Refereer naar http://fedoraproject.org/wiki/DistributionUpgrades voor gedetaileerde aanbevolen procedures om Fedora te upgraden.

5.3.1. SCSI driver partitie limiet

Terwijl oudere IDE drivers 63 partities per apparaat ondersteunden, waren SCSI apparaten beperkt tot 15 partities per apparaat. Anaconda gebruikt de libata driver op dezelfde manier als de rest van Fedora, dus het kan niet meer dan 15 partities op een IDE schijf detecteren tijdens het installatie of upgrade proces.

Als je een systeem gaat upgraden met meer dan 15 partities, kan het nodig zijn om de schijf te migreren naar Logical Volume Management (LVM). Deze beperking kan conflicten veroorzaken met andere geinstalleerde systemen als zij LVM niet ondersteunen. De meeste moderne Linux distributies ondersteunen LVM, en drivers zijn ook beschikbaar voor andere operating systemen.

5.3.2. Schijf partities moeten een label hebben

Een verandering in de manier waarop de linux kernel geheugen apparaten behandelt betekent dat apparaat namen zoals /dev/hdX of /dev/sdX kunnen verschillen van hun waarde gebruikt in vorige vrijgaves. Anaconda lost dit probleem op door te vertrouwen op partitie labels of UUID's voor het vinden van apparaten. Als deze niet aanwezig zijn, dan geeft Anaconda een waarschuwing dat partities een label nodig hebben en dat de upgrade niet door kan gaan. Systemen die Logical Volume Management (LVM) en de device mapper gebruiken vereisen gewoonlijk geen relabeling.

5.3.2.1. Om de schijf partitie labels te controleren

Om de partitie labels te bekijken, start je de bestaande Fedora installatie op, en type het volgende in op de terminal prompt:

/sbin/blkid

Bevestig dat iedere volume regel in de lijst een LABEL= waarde heeft, zoals hieronder getoond:

/dev/hdd1: LABEL="/boot" UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2" TYPE="ext3"
5.3.2.2. Vernieuw de bestand systeem koppelpunten lijst

Indien bestandsysteem labels zijn toegevoegd of veranderd, dan moet de apparaat lijst in /etc/fstab aangepast worden om er mee overeen te komen:

su -c "cp /etc/fstab /etc/fstab.orig"
su -c "gedit /etc/fstab"

Een voorbeeld van een koppeling met een label regel is:

LABEL=f7-slash  /  ext3  defaults  1 1
5.3.2.3. Vernieuw de grub.conf kernel root regel

Als de label voor het / (root) bestandsysteem was veranderd, dan moet de kernel opstart parameter in het grub configuratie bestand ook veranderd worden:

su -c "gedit /boot/grub/grub.conf"

Een passend voorbeeld voor een kernel grub regel is:

kernel /vmlinuz-2.6.20-1.2948.fc6 ro root=LABEL=f7-slash rhgb quiet
5.3.2.4. Test de veranderingen gemaakt in de labels

Als partitie labels werden veranderd, of het /etc/fstab bestand veranderd, start dan de bestaande Fedora installatie op om te verzekeren dat alle partities nog steeds normaal aankoppellen en dat inloggen lukt. Als dit af is, dan start je opnieuw op met de installatie media om de installer te starten en te beginnen met de upgrade.

5.3.3. Upgrade versus verse installatie

In het algemeen worden verse installaties aanbevolen boven upgrades, in het bijzonder voor systemen die software bevatten van repositories van derden. Pakketten van derden die achter blijven van een vorige installatie zullen mischien op een upgraded Fedora systeem niet werken zoals verwacht. Als je besluit om toch een upgrade uit te voeren, kan de volgende informatie van pas komen:

  • Voordat je een upgrade uitvoert, maak je een volledige backup van het systeem. In het bijzonder, bewaar /etc, /home, en mogelijk /opt en /usr/local als daar aangepaste pakketten geinstalleerd zijn. Je wilt mogelijk een multi-boot aanpak gebruiken met een "clone" van de oude installatie op alternatieve partitie(s) voor de zekerheid. In dat geval maak je een alternatieve opstart media, zoals een GRUB opstart floppy.

    [Tip] Systeem Configuraties Backup

    Backups van configuraties in /etc zijn ook nuttig om de systeem instellingen na een verse installatie te reconstrueren.

  • Nadat je de upgrade afgemaakt hebt, voer je het volgende commando uit:

    rpm -qa --last > RPMS_by_Install_Time.txt 
    

    Onderzoek het einde van de output lijst voor pakketten met een oudere datum dan de upgrade. Verwijder of upgrade die pakketten van repositories van derden, of behandel ze anders zoals nodig is. Sommige pakketten die vroeger geinstalleerd waren kunnen misschien niet langer beschikbaar zijn in een geconfigureerde repository. Om een lijst te maken van deze pakketten, gebruik je het volgende commando:

    su -c "yum list extras"

5.4. Kickstart HTTP Kwestie

Als een Kickstart configuratie bestand gebruikt wordt via HTTP, kan het kickstart bestand terugvinden falen met een fout die aangeeft dat het bestand niet terug gevonden kon worden. Klik verscheidene keren op de OK knop zonder veranderingen te maken om deze fout succesvol terzijde te schuiven. Om dit te voorkomen, kun je een van de andere ondersteunde methodes gebruiken om Kickstart configuraties terug te halen.

6. Architectuur Specifieke Opmerkingen

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Deze sectie bevat specifieke opmerkingen voor de ondersteunde hardware architecturen van Fedora.

6.1. RPM multiarch ondersteuning op 64-bit platforms (x86_64, ppc64)

RPM ondersteunt de parallele installatie van meerdere architecturen van hetzelfde pakket. Een standaard pakket lijst zoals verkregen met rpm -qa kan duplicaat pakketten lijken te bevatten, daar de architectuur niet getoond wordt. In plaats daarvan gebruik je het repoquery commando, onderdeel van het yum-utils pakket, wat standaard de architectuur laat zien. Om yum-utils te installeren voer je het volgende commando uit:

su -c "yum install yum-utils"

Om een lijst te maken met alle paketten en hun architectuur met rpm, voer je het volgende commando uit:

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

Je kunt de volgende regel toevoegen aan /etc/rpm/macros (voor een instelling voor het gehele systeem) of ~/.rpmmacros (voor een instelling per gebruiker). Het verandert de standaard aanvraag naar een die de architectuur toevoegt:

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

6.2. PPC Specifiek voor Fedora

Deze sectie behandelt specifieke informatie over Fedora en het PPC hardware-platform.

6.2.1. Hardware-vereisten voor PPC

6.2.1.1. Processor en geheugen

  • Minimale CPU: PowerPC G3 / POWER3

  • Fedora 9 ondersteunt alleen de "New World" generatie van Apple Power Macintosh, verzonden vanaf ongeveer 1999. Hoewel de "Old World" machines moeten werken, vereisen ze een speciale bootloader die niet in de Fedora distributie is opgenomen.

  • Fedora 9 ondersteunt IBM RS/6000, pSeries, iSeries, en Cell Broadband Engine machines.

  • Fedora 9 ondersteunt ook de Sony PlayStation 3 en Genesi Pegasos II en Efika.

  • Fedora 9 bevat nieuwe hardware ondersteuning voor de P.A. Semiconductor 'Electra' machines.

  • Aanbevolen voor tekst modus: 233 MHz G3 of beter, 128MB RAM.

  • Aanbevolen voor grafische modus: 400 MHz G3 of beter, 256MB RAM.

6.2.1.2. Harde Schijf Ruimte

De complete set van pakketten kan meer dan 9 GB schijf ruimte in beslag nemen. De uiteindelijke omvang wordt helemaal bepaald door de gebruikte installatie media en de pakketten die tijdens de installatie geselecteerd zijn.Tijdens de installatie is er extra schijfruimte nodig om de installatieomgeving te ondersteunen. Deze extra schijfruimte komt overeen met de grootte van /Fedora/base/stage2.img (op installatie Schijf 1) plus de grootte van de bestanden in /var/lib/rpm op het geïnstalleerde systeem.

In de praktijk kan de extra ruimte eis varieren van 90 MB voor een minimale installatie tot aan 175 MB voor een grotere installatie.

Extra ruimte is ook benodigd voor gebruikersgegevens, en tenminste 5% vrije ruimte zou aangehouden moeten worden voor een normale systeemoperatie.

6.2.2. 4 KB Pages op 64-bit machines

Na een kort experiment met 64 KB pages in Fedora Core 6, is de PowerPC64 kernel nu weer teruggeschakeld naar 4 KB pages. De installer moet elke swap partitie tijdens een upgrade automatisch reformateren.

6.2.3. Het Apple toetsenbord

De Option toets op Apple systemen is overeenkomstig met de Alt toests op de PC. Wanneer documentatie en de installer refereren naar de Alt toets, gebruik dan de Option toets. Voor sommige toets combinaties kan het nodig zijn om de Option toets in combinatie met de Fn toets te gebruiken, zoals Option+Fn+F3 om naar een virtule terminal tty3 om te schakelen.

6.2.4. PPC installatie opmerkingen

Fedora installatie CD 1 kan opstarten op ondersteunde hardware. Tevens staat er een opstartbare CD-image in de images/ map van deze CD. Deze images gedragen zich verschillend naargelang je systeem-hardware:

  • Op de meeste machines, start de bootloader automatisch de juiste 32-bit of 64-bit installer op van de installeer schijf.

  • 64-bit IBM pSeries (POWER4/POWER5), huidige iSeries modellen. Na gebruik van OpenFirmware om de CD op te starten, zal de bootloader, yaboot, automatisch de 64-bit installer opstarten.

  • IBM "Legacy" iSeries (POWER4). De zogenaamde "Legacy" iSeries modellen, die OpenFirmware niet gebruiken, vereisen het gebruik van een opstart image geplaatst in de images/iSeries map van de installatie boom.

  • 32-bit CHRP (IBM RS/6000 en anderen). Na het gebruik van OpenFirmware om de CD op te starten, selecteer je de linux32 boot image op de boot: prompt om de 32-bit installer te starten. Anders zal de 64-bit installer opstarten en falen.

  • Genesi Pegasos II / Efika 5200B. De Fedora kernel ondersteunt zowel Pegasos en Efika zonder de noodzaak om de "Device Tree Supplement" van powerdeveloper.org te gebruiken. Echter, het gemis van volledige ondesteuing voor ISO9660 in de firmware betekent dat opstarten via yaboot van de CD niet mogelijk is. Inplaats daarvan start je de 'netboot' image op, of van de CD, of over het netwerk. Door de afmeting van de image, moet je de load-base variabele van de firmware om bestanden op hoge adressen te laden op 32 MB zetten in plaats van de standaard 4MB.

    setenv load-base 0x2000000

    Op de OpenFirmware prompt, type je het volgende commando in om de Efika bijwerking op te starten als dit nodig is, of de netboot image van de CD:

    boot cd: /images/netboot/ppc32.img

    Of van het netwerk:

    boot eth ppc32.img

    Je moet ook OpenFirmware handmatig configureren om het geinstalleerde Fedora systeem opstartbaar te maken. Om dit te doen, zet je de boot-device en boot-file omgevingsvariabelen op hun juiste waarde, om yaboot van de /boot partitie te laden. Bijvoorbeeld, een standaard installatie kan het volgende vereisen:

    setenv boot-device hd:0 
    setenv boot-file /yaboot/yaboot
    setenv auto-boot? true
    
  • PA Semi Electra. De Electra firmware ondersteunt yaboot nog niet; om te installeren op Electra, kun je de ppc64.img netboot image opstarten. Na de installatie, moet je de firmware handmatig configureren om de geinstalleerde kernel en initrd van de /boot partitie te laden. Refereer naar de firmware documentatie voor verdere details.

  • Sony PlayStation 3. Voor installatie op PlayStation 3, moet je eerst de firmware vernieuwen naar versie 1.60 of later. De "Other OS" boot loader moet in de flash worden geinstalleerd, volgens de instructies op http://www.playstation.com/ps3-openplatform/manual.html. Een bruikbare boot loader image kan gevonden worden op Sony's "ADDON" CD, beschikbaar van ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/.

    Zodra de boot loader geinstalleerd is, moet de PlayStation 3 in staat zijn om op te starten van de Fedora installeer media. Merk op dat de netwerk installatie het beste werkt met NFS, omdat dit minder geheugen nodig heeft dan de FTP of HTTP methodes. Het gebruik van de text optie vermindert ook de hoeveelheid geheugen gebruikt door de installer.

    Voor meer informatie over Fedora en de PlayStation3 of Fedora op PowerPC in het algemeen, sluit je aan bij Fedora-PPC mailing list of de #fedora-ppc kanaal op FreeNode.

  • Opstarten via het netwerk. Gecombineerde images die de installer kernel en de ramdisk bevatten zitten in de images/netboot/ map van de installatie boom. Zij zijn bedoeld voor netwerk opstarten met TFTP, maar kunnen op vele manieren gebruikt worden.

    De yaboot loader ondersteunt TFTP opstarten voor IBM pSeries en Apple Macintosh. Het Fedora Project beveelt het gebruik van yaboot aan boven de command>netboot

6.2.5. PPC Specifieke Pakketten

Het ppc64-utils pakket is gesplitst in individuele pakketten in overeenkomst met de upstream pakketten (ps3pf-utils, powerpc-utils, powerpc-utils-papr). Hoewel het mkzimage commando niet meer wordt geleverd, kunt je het wrapper script van het kernel-bootwrapper pakket gebruiken:

wrapper -i initrd-${KERN_VERSION}.img -o zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION} 

6.3. x86 Specifiek voor Fedora

Deze sectie behandelt specifieke informatie over Fedora en het x86 hardware-platform.

6.3.1. Hardware-vereisten voor x86

Om specifieke eigenschappen van Fedora 9 tijdens of na de installatie te gebruiken, is het handig dat je details kent van andere hardware-componenten zoals video- en netwerkkaarten.

6.3.1.1. Processor en geheugen

De volgende CPU specificaties zijn vermeld in termen van Intel processoren. Andere processoren, zoals van AMD, Cyrix, en VIA die compatibel zijn met en equivalent met de volgende Intel processoren, kunnen ook gebruikt worden met Fedora.

Fedora 9 vereist een Intel Pentium of betere processor, en is geoptimaliseerd voor Pentium 4 en latere processoren.

  • Aanbevolen voor tekst modus: 200 MHz Pentium-klasse of beter.

  • Aanbevolen voor grafische modus: 400 MHz Pentium II of beter.

  • Minimale hoeveelheid benodigde RAM voor tekst modus: 128MB.

  • Minimale hoeveelheid benodigde RAM voor grafische modus: 192MB.

  • Aanbevolen hoeveelheid RAM voor grafische modus: 256MB.

6.3.1.2. Harde Schijf Ruimte

De complete set van pakketten kan meer dan 9 GB schijf ruimte in beslag nemen. De uiteindelijke omvang wordt helemaal bepaald door de gebruikte installatie media en de pakketten die tijdens de installatie geselecteerd zijn.Tijdens de installatie is er extra schijfruimte nodig om de installatieomgeving te ondersteunen. Deze extra schijfruimte komt overeen met de grootte van /Fedora/base/stage2.img (op installatie Schijf 1) plus de grootte van de bestanden in /var/lib/rpm op het geïnstalleerde systeem.

In de praktijk kan de extra ruimte eis varieren van 90 MB voor een minimale installatie tot aan 175 MB voor een grotere installatie.

Extra ruimte is ook benodigd voor gebruikersgegevens, en tenminste 5% vrije ruimte zou aangehouden moeten worden voor een normale systeemoperatie.

6.4. x86_64 Specifiek voor Fedora

Deze sectie behandeld specifieke informatie over Fedora en het x86_64 hardware-platform.

6.4.1. Hardware-vereisten voor x86_64

Om specifieke eigenschappen van Fedora 9 tijdens of na de installatie te gebruiken, is het handig dat je details kent van andere hardware-componenten zoals video- en netwerkkaarten.

6.4.1.1. Geheugen-vereisten voor x86_64

  • Minimale hoeveelheid benodigde RAM voor tekst modus: 256MB.

  • Minimale hoeveelheid benodigde RAM voor grafische modus: 384MB.

  • Aanbevolen hoeveelheid RAM voor grafische modus: 512MB.

6.4.1.2. Harde schijf ruimte eisen voor x86_64

De complete set van pakketten kan meer dan 9 GB schijf ruimte in beslag nemen. De uiteindelijke omvang wordt helemaal bepaald door de gebruikte installatie media en de pakketten die tijdens de installatie geselecteerd zijn.Tijdens de installatie is er extra schijfruimte nodig om de installatieomgeving te ondersteunen. Deze extra schijfruimte komt overeen met de grootte van /Fedora/base/stage2.img (op installatie Schijf 1) plus de grootte van de bestanden in /var/lib/rpm op het geïnstalleerde systeem.

In de praktijk kan de extra ruimte eis varieren van 90 MB voor een minimale installatie tot aan 175 MB voor een grotere installatie.

Extra ruimte is ook benodigd voor gebruikersgegevens, en tenminste 5% vrije ruimte zou aangehouden moeten worden voor een normale systeemoperatie.

7. Fedora Live Images

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

De Fedora vrijgave bevat verscheidene live ISO image bestanden naast de traditionele installatie image bestanden. Deze ISO image bestanden zijn opstartbaar, en je kunt ze naar media branden en gebruiken om Fedora uit te proberen. Ze bieden je ook de mogelijkheid om de Live image inhoud naar je harde schijf te installeren voor duurzaamheid en verbeterde performance.

7.1. Beschikbare Images

Voor een complete lijst van de nu beschikbare spins, en instructies om ze te gebruiken, refereer je naar:

http://fedoraproject.org/wiki/CustomSpins

7.2. Gebruiksinformatie

Om van de Live image op te starten, stop je hen in je computer en je start opnieuw op. Om in te loggen en de desktop omgeving te gebruiken, geef je de gebruikersnaam fedora op. Tik op Enter bij de wachtwoord prompt, want er is geen wachtwoord voor dit account. De Live images loggen niet automatisch in dus kunnen gebruikers een voorkeurs taal selecteren. Als je na inloggen de inhoud van de live image naar je harde schijf wilt installeren, dan klik je op de Naar harde schijf installeren icon op het werkblad.

7.3. Installatie in tekstmodus

Je kunt een installatie in tekstmodus doen van de Live images door gebruik te maken van het commando liveinst op de commandoregel.

7.4. Direkte Installatie

Je kunt liveinst of textinst als boot loader optie toevoegen om een direkte installatie uit te voeren zonder de live CD/DVD op te starten.

7.4.1. Opstarten van USB

Een andere manier om deze Live image bestanden te gebruiken is om ze op een USB flash pen schrijven. Om dit te doen, installeer je het livecd-tools pakket van de ontwikkel repository. Daarna voer je het livecd-iso-to-disk script uit:

/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1

Vervang /dev/sdb1 met de partitie waar je de image neer wilt zetten.

Dit is geen destructief proces, alle gegevens die je nu op je USB pen hebt blijven bewaard.

7.4.2. Live USB Vasthoudendheid

Ondersteuning voor blijvende veranderingen met een Live image bestaat voor Fedora 9. Het belangrijkste gebruik is om te booten van een Live image op een USB flash pen en om de veranderingen op dezelfde pen te bewaren. Om dit te doen, download je de Live image en voer je het volgende commando uit:

livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1

Vervang /dev/sdb1 met de partitie waar je de image neer wilt zetten.

Vervang 512 met de gewenste grootte in MB van de blijvende data, of overlay. Het livecd-iso-to-disk shell script wordt bewaard in de LiveOS map in het top nivo van de CD image. De USB media moet voldoende vrije ruimte hebben voor de Live image, plus de overlay, plus andere data die op de media bewaard moet worden.

7.4.3. Gereedschap Veranderingen

Werk is voortgezet om de Live images beter te integreren met de rest van het systeem, en om de gereedschappen om ze te bouwen te verbeteren. De livecd-creator voorziening heeft nu ook een API voor het maken van alternatieve front-ends en ook gereedschappen voor andere image types.

7.4.4. Verschillen met een reguliere Fedora installatie

De volgende onderdelen van een Live installatie zijn verschillend vergeleken met een normale Fedora installatie.

  • Live image bestanden bieden een subset van de pakketten aanwezig in de normale DVD image. Allebij verbinden ze naar dezelfde repository die alle pakketten heeft.

  • SSH is standaard uitgezet. SSH is uitgezet omdat de standaard gebruikersnaam in de Live images geen wachtwoord heeft. Echter, installeren naar de harde schijf vraagt om het aanmaken van een nieuwe gebruikers naam en wachtwoord.

  • Live image installaties staan geen pakket selectie of upgrade mogelijkheid toe omdat ze het gehele bestand systeem van de media of USB pen naar de harde schijf copieren. Als de installatie af is en je systeem is opnieuw opgestart, dan kunnen pakketten naar wens toegevoegd of verwijderd worden met het Software toevoegen/verwijderen gereedschap, yum of de andere software beheersgereedschappen.

  • Live image bestanden werken niet op de i586 architectuur.

8. Pakketopmerkingen

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

De volgende secties bevatten informatie met betrekking tot de softwarepakketten die significante veranderingen hebben ondergaan voor Fedora 9. Voor een makkelijkere toegang zijn deze georganiseerd door gebruik te maken van dezelfde groepen die worden getoond in het installatieprogramma.

8.1. Geluidskaart Voorziening

De system-config-soundcard voorziening is verwijderd, wegens verschillende juridische ontwerp en implementatie problemen. Moderne technologie, zoals udev en HAL, zorgen ervoor dat geluidskaarten het gewoon doen. Als een geluidskaart niet werkt rapporteer dan een bug. De voorkeursinstellingen kunnen nog ingesteld worden binnen de desktop omgeving, met gebruik van, onder andere, de PulseAudio gereedschappen.

8.2. Perl

Fedora 9 bevat nu Perl 5.10.0, de eerste grote uitgave herziening in perl5 sinds enige tijd. De Perl interpreter zelf is sneller met een kleiner geheugen gebruik, en heeft verscheidene UTF-8 en threading verbeteringen. De Perl installatie is nu verplaatsbaar, een zegen voor systeem beheerders en operating systeem pakket makers. Perl 5.10.0 voegt ook een nieuwe slimme match operator toe, een switch statement, named captures, state varaibelen, en betere fout boudschappen.

Voor meer informatie, refereer je naar:

http://perldoc.perl.org/perldelta.html

8.3. Yum veranderingen

De installonlyn plugin functionaliteit is nu verplaatst naar het yum pakket. De installonlypkgs en installonly_limit opties worden standaard gebruikt om het systeem te beperken tot het bewaren van slechts twee kernel versies. Je kunt de pakket set of het aantal pakketten aanpassen, of deze optie helemaal uitzetten geheel naar jouw behoefte. Meer details zijn beschikbaar in de manual pagina van yum.conf.

Het yum commando voert nu de actie opnieuw uit als een blokkade ontdekt wordt. Deze funktie is handig als een daemon bezig is met het checken van vernieuwingen, of als je het yum commando tegelijk draait met een van zijn grafische schillen.

Het yum commando begrijpt nu een kosten parameter in zijn configuratie bestand, wat de relatieve kosten van de toegang tot een software repository voorstelt. Dit is nuttig om de pakketten van een bepaalde software repository een groter of kleiner gewicht te geven dan een andere. De kosten parameter is standaard op 1000 ingesteld, waarbij een lagere waarde voorrang krijgt.

In Fedora 9 Rawhide, is het /etc/yum.repos.d/fedora-development.repo bestand veranderd in /etc/yum.repos.d/fedora-rawhide.repo. Verwijzingen naar development in fedora-rawhide.repo zijn veranderd naar rawhide. Vanwege de manier waarop RPM omgaat met configuratie bestanden, wordt het bestaande /etc/yum.repos.d/fedora-development.repo bestand opgeslagen als /etc/yum.repos.d/fedora-development.repo.rpmsave als het eerst was veranderd. Gebruikers van de ontwikkelings repository moeten misschien zelf gemaakte script configuratie bestanden vernieuwen om de nieuwe naam te gebruiken.

8.4. pam_mount

De pam_mount voorziening gebruikt nu een configuratie bestand geschreven in XML. Het /etc/security/pam_mount.conf bestand wordt tijdens de bijwerking omgezet naar /etc/security/pam_mount.conf.xml met /usr/bin/convert_pam_mount_conf.pl, waarbij alle commentaat verwijderd wordt. Elk configuratie bestand per gebruiker moet handmatig omgezet worden, indien gewenst met het conversie script. Een voorbeeld pam_mount.conf.xml bestand met gedetaileerd commentaar over de beschikbare opties verschijnt in /usr/share/doc/pam_mount-*/pam_mount.conf.xml.

8.5. TeXLive

TeXLive is een vervanging voor het oude, niet onderhouden TeX pakket. Het biedt nieuwe stijl pakketten en herstelt veel veiligheids problemen met de oude ditributie.

8.6. LTSP

Het Linux Terminal Server Project (LTSP) is toegevoegd aan Fedora 9. Werk wordt voortgezet. Voor het laatste nieuws en documentatie, refereer je naar:

http://k12linux.fedorahosted.org/

8.7. Nuttige Pakketten

Het nautilus-open-terminal pakket gebruikt nu een GConf sleutel om zijn gedrag te controleren als het opgestart wordt met rechts-klikken op de Desktop. Om het vorige gedrag terug te krijgen, wat de resulterende terminal in de thuis map van de gebruiker opent, gebruik je dit commando:

gconftool-2 -s /apps/nautilus-open-terminal/desktop_opens_home_dir --type=bool true

Het i810switch pakket is verwijderd. Deze functionaliteit is nu beschikbaar met het xrandr commando in het xorg-x11-server-utils pakket.

Het evolution-exchange pakket vervangt evolution-connector, en geeft de mogelijkheden onder de oude naam.

De system-config-firewall en system-config-selinux pakketten vervangen system-config-security-level. Het system-config-selinux pakket is onderdeel van het policycoreutils-gui pakket.

Het pilot-link pakket plaats nu de visor module standaard op de zwarte lijst. Gebruikers worden aangemoedigd om de direkte USB toegang te proberen die aanwezig is in recente versies van pilot-link. Dit is mogelijk gemaakt door de --port usb: optie door te geven naar de verschillende pilot-link gereedschappen, in plaats van seriele apparaten die in het verleden gebruikt werden (zoals /dev/pilot of /dev/ttyUSB0, /dev/ttyUSB1, enzovoort). Bijvoorbeeld:

pilot-xfer --port usb: --list

De hal-info en hal pakketten zijn vernieuwd zodat ze de juiste permissies instellen voor de nodige USB aparaten door PolicyKit te gebruiken. Als je handmatige instellingen gemaakt hebt, doe zedan te niet om mogelijke conflicten te voorkomen.

Voor meer informatie, refereer je naar het README.fedora bestand in het pilot-link pakket.

De volgende juridische informatie is van belang voor sommige software in Fedora.

Portions Copyright (c) 2002-2007 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig

9. Linux Kernel

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Deze sectie behandelt veranderingen en belangrijke informatie met betrekking tot de 2.6.25 gebaseerde kernel in Fedora 9. De 2.6.25 kernel bevat:

  • Tickless ondersteuning voor x86 64-bit systemen (32-bit was eerder al toegevoed), wat het vermogens beheer sterk verbetert.

  • Sommige onderdelen van het realtime kernel project.

  • De kernel heeft een nieuw versie benaming ontwerp om beter te passen bij de upstream versie benaming.

  • Het kernel spec bestand heeft nu de naam kernel.spec in plaats van kernel-2.6.spec.

  • Het kernel spec bestand heeft nieuwe macro's die het kernel bouw proces gemakkelijker maken. Refereer naar http://fedoraproject.org/wiki/Docs/CustomKernel voor meer informatie.

  • De kernel in Fedora 9 laadt standaard geen modules meer voor ISA geluidskaarten. Laad de module handmatig met het commando modprobe module-name, of voeg een regel toe in /etc/modprobe.conf. Bijvoorbeeld, voor de Creative Soundblaster AWE64, voeg je de volgende regel toe:

    install snd-sbawe
  • De Fedora kernel biedt paravirt_ops ondersteuning in domU, als onderdeel van het werk van het kernel team om de benodigde inspanning om een Xen kernel te maken te verminderen.

  • Xen volledig gevirtualiseerde gasten kunnen direkt een kernel en een initrd image booten en kunnen kernel boot argumenten doorgeven. Voor meer details refereer je naar http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.

9.1. Versie

Fedora kan additionele patches aan de kernel bevatten voor verbeteringen, bug fixes of additionele mogelijkheden. Vanwege deze redenen kan het zijn dat de Fedora kernel niet regel-voor-regel gelijk is aan de zogenaamde vanilla kernel afkomstig van de kernel.org web site:

http://www.kernel.org/

Om een lijst te verkrijgen van deze patches, download het source RPM pakket en voer het volgende commando uit:

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

9.2. Veranderingen

Om een lijst met veranderingen aan het pakket te verkrijgen, voer het volgende commando uit:

rpm -q --changelog kernel-<version> 

Als je een gebruikersvriendelijke versie nodig hebt van de lijst met veranderingen, zie http://wiki.kernelnewbies.org/LinuxChanges. Een korte en volledige 'diff' van de kernel is beschikbaar op http://kernel.org/git. De Fedora kernel versie is gebaseerd op boom van Linus.

Aanpassingen gemaakt voor de Fedora versie zijn beschikbaar op http://cvs.fedoraproject.org.

9.3. Kernel versies

Fedora 9 bevat de volgende kernel builds:

  • Oorspronkelijke kernel, voor het gebruik in de meeste systemen. Geconfigureerde bron code is beschikbaar in het kernel-devel pakket.

  • De kernel-PAE, voor gebruik in 32-bit x86 systemen met meer dan 4GB RAM, of voor CPU's die een NX (No eXecute) mogelijkheid hebben. Deze kernel ondersteunt zowel uniprocessor als multi-processor systemen. Geconfigureerde bron code is beschikbaar in het kernel-PAE-devel pakket.

  • Virtualisatie kernel voor gebruik met het Xen emulator pakket. Geconfigureerde bron codes zijn beschikbaar in het kernel-xen-devel pakket.

Je kunt kernel headers voor alle kernel varianten tegelijkertijd installeren. De bestanden worden geinstalleerd in de /usr/src/kernels/version[-PAE|-xen|-kdump]-arch/ boom. Gebruik het volgende commando:

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

Selecteer een of meer van deze versies, gescheiden door komma's zonder spaties. Voer het root wachtwoord in wanneer daarom gevraagd wordt.

[Opmerking] De x86 kernel bevat Kdump

Zowel de x86_64 als de i686 kernel zijn nu relocateerbaar, ze vereisen dus geen aparte kernel meer voor kdump functionaliteit. PPC64 vereist nog steeds een aparte kdump kernel.

[Opmerking] De standaard kernel biedt SMP

Er is geen afzonderlijke SMP kernel beschikbaar voor Fedora op het i386, x86_64 en ppc64 platform. Multiprocessor-ondersteuning wordt aangeboden door de standaard kernel.

[Opmerking] PowerPC kernel ondersteuning

Er is geen ondersteuning voor Xen of kdump voor de PowerPC architectuur in Fedora. De 32-bit PowerPC architectuur heeft nog wel een afzonderlijke SMP kernel.

9.4. Voorbereiden op kernel ontwikkeling

Fedora 9 bevat niet meer het kernel-source pakket wat in oudere versies beschikbaar was omdat nu alleen het kernel-devel pakket nodig is om externe modules te bouwen. Geconfigureerde bron code is beschikbaar als beschreven in Paragraaf 9.3, “Kernel versies”.

[Belangrijk] Bouwen van Aangepaste Kernel

Voor informatie over kernel ontwikkeling en het werken met aangepaste kernels, refereer je naar http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Rapporteren van bugs

Refereer naar http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html voor informatie over het rapporteren van fouten in de Linux kernel. Je kunt ook http://bugzilla.redhat.com gebruiken voor het rapporteren van fouten die specifiek voor Fedora zijn.

10. Fedora Desktop

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Deze sectie behandelt veranderingen die de gebruikers van de grafische desktop van Fedora ondervinden.

10.1. GNOME

Deze uitgave bevat GNOME 2.22.

Het GNOME openings scherm is upstream bewust uitgezet. Om het aan te zetten gebruik je gconf-editor of het volgende commando:

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

Het thema van de afgesloten scherm dialoog is niet verbonden met de geselecteerde screensaver in deze vrijgave. Om dit aan te zetten gebruik je gconf-editor of het volgende commando:

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

Knipperende cursors zijn in deze vrijgave standaard aangezet, en worden centraal beheerd met een gconf instelling. Om deze uit te zetten, voer je het volgende commando uit:

gconftool-2 --type bool --set /desktop/gnome/interface/cursor_blink false

10.1.1. Gvfs

GNOME 2.22 bevat de nieuwe Gvfs, een gebruikers ruimte virtueel bestand systeem met back-ends voor sftp, ftp, dav, smb, obexftp, en anderen. Het Gvfs systeem is de vervanger/opvolger van gnome-vfs.

Gvfs bestaat uit twee delen:

  • GIO, een nieuwe gedeelde bibliotheek dat onderdeel is van GLib en de API levert voor gvfs

  • Gvfs zelf, een pakket dat de back-ends bevat voor de verschillende bestand systemen en protocollen

Het Gvfs systeem draait een enkele master daemon, gvfsd, dat de huidige gvfs aankoppelingen bijhoudt. De meeste aankoppelingen draaien in een apart daemon proces. Clienten praten met de aankoppelingen met een combinatie van DBus aanroepen (op de sessie bus en door het gebruiken van peer-to-peer DBus) en een op maat gemaakt protocol voor bestands inhoud.

Een paar bestand systeem types die vroeger ondersteund werden door gnome-vfs worden misschien nog niet ondersteund door gvfs. Werk wordt voortgezet om voor al deze types complete oplossingen te leveren.

10.1.2. GNOME Beeldscherm Beheerder

De GNOME Display Manager (gdm) is vernieuwd met de laatste upstream code, wat een compleet herschrijven inhoudt gedreven door Fedora ontwikkelaars.

PolicyKit kan gebruikt worden om het uitzetten en opstarten te controleren. Het configuratie gereedschap gdmsetup ontbreekt op dit moment, en gaat vervangen worden. Voor configuratie veranderingen, refereer je naar het volgende:

http://live.gnome.org/GDM/2.22/Configuration

Nieuwe mogelijkheden op het inlog scherm zijn:

  • mooiere grafische effecten

  • vermogens beheer en controle on het login scherm, zodat de laptop in winterslaap gaat of uitgaat als de accu laag wordt

  • slimmere gebruikers lijst

  • toetsenbord indeling keuze op het login scherm

Voor meer informatie over deze eigenschap:

http://fedoraproject.org/wiki/Features/NewGdm

10.2. KDE

Deze vrijgave bevat KDE 4.0.3. Omdat de kdepim en kdevelop pakketten nog geen onderdeel zijn van KDE 4.0 en kdewebdev alleen gedeeltelijk beschikbaar is (geen Quanta) in KDE 4.0, worden de KDE 3.5.9 versies van deze pakketten meegeleverd.

KDE 4.0 bevat vernieuwingen in de basis onderdelen zoals het overzetten naar Qt 4. Het introduceert ook een aantal gloednieuwe structuren zoals Phonon, een multimedia API; Solid, een hardware integratie struktuur; Plasma, een opnieuw geschreven desktop en paneel met vele nieuwe concepten; geintegreerd desktop zoeken; samenstellen als een onderdeel van KWin; en een gloed nieuwe visuele stijl Oxygen genaamd. KDE 4.0.3 is een bugfix vrijgave van de KDE 4.0 serie.

Fedora 9 bevat niet de verouderde KDE 3 Desktop. Het bevat wel een compatibele KDE 3 Ontwikkel Platform, welke gebruikt kan worden om KDE 3 applicaties te bouwen en te draaien binnen KDE 4 of elke andere desktop omgeving. Refereer naar de Backwards Compatibility sectie voor meer details.

Omdat networkmanager niet samenwerkt met de versie van NetworkManager die in deze vrijgave beschikbaar is, gebruiken de KDE Live images nm-applet van NetworkManager-gnome als vervanging. De gnome-keyring-daemon faciliteit bewaart wachtwoorden voor deze encryptie technologien. (Het dummy knetworkmanager pakket van Fedora 8 dat alleen nm-applet aanriep wordt niet meer gebruikt).

Omdat de native KWin scherm beheerder nu optioneel ook samenstellen en desktop effecten ondersteunt, bevatten de KDE Live images niet langer Compiz/Beryl. De KWin samenstellen/effecten mode is standaard uitgezet, maar kan aangezet worden in systemsettings.

10.2.1. Werkruimte Veranderingen

  • Plasma vervangt de oude Kicker en KDesktop. Plasma beheert zowel het paneel als de desktop, en het is nu mogelijk om dezelfde Plasma applets (plasmoids) op zowel het paneel als de desktop te plaatsen mits het applet de afmeting restricties opgelegd door het paneel ondersteunt.

  • Het oude KDE Control Center (KControl) is vervangen door System Settings (systemsettings).

  • De KDM login beheerder gebruikt een nieuw thema formaat. Daarom werken KDM themas geschreven voor KDE 3 niet met KDM in KDE 4. KDM bevat nu ondersteuning voor thema configuratie, dus het externe kdmtheme is niet langer nodig.

Alle boven genoemde toepassingen kunnen gevonden worden in het kdebase-workspace pakket.

10.2.2. Pakket en Applicatie Veranderingen

  • De pakketten qt, kdelibs, en kdebase representeren nu de KDE 4 versie, waarmee de qt4, kdelibs4, en kdebase4 pakketten in de vorige vrijgaves van Fedora overbodig zijn geworden.

  • De Qt/KDE 3 versies zijn van naam veranderd in qt3, kdelibs3, en kdebase3. Fedora 9 bevat alleen delen van kdebase3. Refereer naar de Backwards Compatibility sectie voor details.

  • Upstream KDE heeft de kdebase module gesplitst in drie modules: kdebase-runtime, kdebase (soms kdebase-apps genoemd om het te onderscheiden van de oude monolitische kdebase), en kdebase-workspace. Deze scheiding komt terug in de Fedora pakketten.

  • Fedora 9 voegt een kdegames3 pakket toe welke de spellen bevat die nog niet naar KDE 4 zijn overgezet.

  • Dolphin, wat een onderdeel is van kdebase, vervangt d3lphin.

  • Het kdebase-workspace pakket bevat nu ondersteuning voor KDM thema configuratie, waardoor kdmtheme overbodig is geworden.

  • Okular vervangt KPDF, KGhostView, en KFax in kdegraphics.

  • Het pakket kaider vervangt KBabel, wat een onderdeel was van kdesdk.

  • Het okteta pakket vervangt KHexEdit, wat een onderdeel van kdeutils was.

  • De pakketten kalgebra en marble zijn nu onderdeel van kdeedu.

  • Het ksudoku pakket is nu onderdeel van kdegames.

  • Het pakket gwenview is nu onderdeel van kdegraphics.

  • De kiconedit en kcoloredit pakketten, die onderdeel waren van kdegraphics, zijn nu aparte pakketten.

  • Het pakket kmid, die een onderdeel was van kdemultimedia, is nu een apart pakket.

  • Het Fedora KDE team heeft besloten om de -extras sub-pakketten te laten vervallen, welke afgekeurde of onstabiele applicaties bevatten, omdat deze applicaties of hersteld of vervallen zijn in KDE 4.

  • Het pakket kdeadmin-kpackage is gesplitst uit kdeadmin omdat KPackage nu afhangt van smart.

  • KDE 4 heeft de kdeaddons module laten vervallen. Daarom is er geen kdeaddons pakket in Fedora 9. Atlantik Designer, voor gebruik met kdegames3, is nog beschikbaar als kdeaddons-atlantikdesigner. De ksig applicatie en de konq-plugins Konqueror plugins zijn nu pakketten en extragear-plasma vervangt de Kicker toevoegingen.

10.3. Bluetooth

De Bluetooth functie in Fedora 9 (http://fedoraproject.org/wiki/Features/BluetoothFedora9) heeft verscheidene verbeteringen specifiek voor deze vrijgave. De toekomstige generaties van de functie worden in meer detail behandeld in:

http://fedoraproject.org/wiki/Releases/FeatureBluetooth

Het sturen van een bestand naar een Bluetooth apparaat wordt nu afgehandeld door het bluetooth-sendto programma van het bluez-gnome pakket, welke gnome-obex-sen vervangt. Stuur een bestand in Nautilus met de Sturen naar... functie in het rechts klik context menu.

Bestanden binnen halen van een Bluetooth apparaat is nu toegevoegd in gnome-user-share, welke ObexFTP en ObexPush ondersteuning ingebouwd heeft. Deel bestanden met SysteemVoorkeurenInternet en netwerkUw bestanden delenShare Public files over Bluetooth (ObexFTP ondersteuning), of haal bestanden binnen door gebruik van ObexPush met PersoonlijkFile SharingReceive files in Downloads folder over Bluetooth.

Bestanden op het Bluetooth apparaat kunnen direkt in Nautilus bekeken worden met gebruikt van GVFS, welke Bluetooth apparaten ondersteunt. Het synchroniseren van een Bluetooth apparaat met een personal information manager (PIM) apparaat kan gedaan worden met gnome-pilot.

Bladeren in Bluetooth apparaten wordt gedaan met het rechts klik context menu van de Bluetooth icoon op het desktop paneel.

10.4. XULRunner

Toepassingen die de Gecko engine nodig hebben waren afhankelijk van de gehele Firefox applicatie. XULRunner is de Mozilla inspanning om de browser engine te splitsen voor toepassingen die alleen die functionaliteit nodig hebben, en geen gebruikers interface. Deze splitsing geeft meer API/ABI stabiliteit, en een schonere bouwomgeving voor applicaties die Gecko gebruiken. Vele van de applicaties in Fedora die vroeger Gecko gebruikten zijn nu gebouwd met XULRunner.

Voor de huidige status refereer je naar http://fedoraproject.org/wiki/Features/XULRunner. Om te helpen met de ontwikkeling, refereer je naar http://fedoraproject.org/wiki/Releases/FeatureXULRunnerAPIChanges.

Voor volledige upstream documentatie, refereer je naar http://developer.mozilla.org/en/docs/XULRunner.

10.5. Web Browsers

Deze vrijgave van Fedora bevat versie 3.0 van de populaire Firefox web browser. Refereer naar http://firefox.com/ voor meer informatie over Firefox. Het nspluginwrapper pakket is standaard toegevoegd zelfs op 32 bit systemen omdat het de plugins afscheidt om in hun eigen adres ruimte te draaien, wat de veiligheid en de betrouwbaarheid van de browser vergroot.

Voor meer informatie over Firefox 3.0 in Fedora, refereer je naar deze overzichts pagina:

http://fedoraproject.org/wiki/Features/Firefox3

10.5.1. Het aanzetten van de Flash plugin

Fedora bevat swfdec en gnash, welke vrije en open bron implementaties van Flash zijn. We moedigen je aan om beide uit te proberen voordat je de Flash plugin met restricties van Adobe ophaalt.

Gebruikers van Fedora x86_64 moeten het nspluginwrapper.i386 pakket installeren om de 32-bit Adobe Flash plugin aan te zetten in x86_64 Firefox en het pulseaudio-libs.i386 pakket om geluid van de plugin aan te zetten.

  1. Maak de 32bit mozilla plugin map:

    su -c "mkdir -p /usr/lib/mozilla/plugins" 
    
  2. Installeer de nspluginwrapper.i386, nspluginwrapper.x86_64, en pulseaudio-libs.i386 pakketten:

    su -c "yum install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386" 
    
  3. Installeer flash-plugin zoals hier boven getoond.

    Voer mozilla-plugin-config uit om de flash plugin te registreren:

    su -c "mozilla-plugin-config -i -g -v" 
    
  4. Sluit alle Firefox vensters, en start Firefox daarna opnieuw op.

    Type about:plugins in het URL venster om je ervan te verzekeren dat de plugin geladen is.

10.6. PC Luidspreker Uitzetten

De PC luidspreker staat standaard aan in Fedora. Als je dit niet wilt, zijn er twee manieren om de geluiden te voorkomen:

  • Verlaag het volume tot een acceptabel nivo of demp de PC luidspreker volledig in alsamixer met de instelling voor PC Speak.

  • Zet de PC luidspreker voor het gehele systeem uit door de volgende commando's in een console uit te voeren:

su -
modprobe -r pcspkr
echo "install pcspkr :" >> /etc/modprobe.conf

10.7. Internationale Klok Applet

De nieuwe klok applet in het GNOME paneel is uitgebreid om extra internationale tijdzones in het display te ondersteunen, en tevens weersinformatie voor elke geconfigureerde tijdszone te tonen. Dit werk, wat inhield het samenvoegen van intlclock met het GNOME klok applet, geeft alle functionaliteit van system-config-date en het weer applet. Extra mogelijkheden zijn: gebruikers kunnen willekeurige locaties kiezen in plaats van de hoofd tijdzones; UI verbeteringen voor nieuwe en oude functies; en volledige weersinformatie getoond in een tool tip.

Lees meer over deze eigenschap:

http://fedoraproject.org/wiki/Releases/FeatureClockApplet

10.8. Samengaan van Woordenboeken

Er is een nieuwe standaard spellingschecker back-end, hunspell, voor zowel de GNOME als de KDE desktop, maar ook voor toepassingen zoals OpenOffice.org, Firefox, en andere toepassingen gebaseerd op XULRunner. Deze gemeenschappelijke back-end bevat een set gedeelde, multi-talen woordenboeken voor gebruik met hunspell. Deze eigenschap geeft een enkele set van gemeenschappelijke woordenboeken onafhankelijk van de applicatie, wat een consistente suggestie voor verkeerd gespelde woorden geeft en minder diskruimte gebruikt door het elimineren van dubbele woordenboeken.

Details over deze inspanning kunnen hier gevonden worden:

http://fedoraproject.org/wiki/Releases/FeatureDictionary

10.9. Compiz

Fedora 9 bevat Compiz 0.7.2, welke multi-display ondersteuning verbetert, KDE4 ondersteuning toevoegt, een configureerbare middel en rechter klik knop toevoegt, en muis wiel acties voor GTK Window Decorator. Compiz 0.7.2 heeft vele verbeteringen en fout herstellingen.

Voor meer details refereer je naar de Compiz 0.7.2 vrijgave aankondiging:

http://lists.compiz-fusion.org/pipermail/community/2008-March/000168.html

10.10. vmmouse Driver

Door een fout in de meegeleverde xorg-x11-drv-vmmouse driver, kan de muis positie misschien niet correct zijn op het gast display van een virtuele machine. Als hulpmiddel tot een vernieuwing voeg je Option NoAutoAddDevices aan de ServerFlags sectie van /etc/X11/xorg.conf in de gast machine. Indien nodig maak je deze sectie:

Section "ServerFlags"
	Option      "NoAutoAddDevices"
EndSection

11. Bestandssystemen

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Fedora 9 geeft basis ondersteuning voor swap partities met encryptie en niet-root bestandssystemen. Om deze te gebruiken, moet je regels toevoegen in /etc/crypttab en de aangemaakt apparaten refereren in /etc/fstab.

Nieuw in Fedora 9 is de ondersteuning die de installer Anaconda heeft voor het aanmaken van versleutelde bestandsystemen tijdens de installatie. Voor meer informatie hier over, refereer je naar de Fedora Installation Guide.

Installeren op versleutelde volumes, inclusief het root bestand systeem, wordt nu ondersteund. Er is geen configuratie gereedschap voor het toevoegen of verwijderen van sleutels op een later tijdstip, of het op andere wijze veranderen van de versleuteling. Refereer naar deze overzichts pagina voor meer informatie:

http://fedoraproject.org/wiki/Releases/FeatureEncryptedFilesystems

Voor volledige instructies over het gebruik van versleutelde bestand systemen, refereer je naar Fedora Encryption and Privacy Guide.

11.1. Ext4 Vooruitblik

Het nieuwe ext4 bestandsysteem is beschikbaar in Fedora 9 als een bijna complete voorbezichtiging. Hoewel een ext3 bestand systeem aangekoppeld kan worden als ext4, is een ext3 naar ext4 conversie gereedschap in de planning dat ext3 op de schijf formateert naar ext4.

Fedora 9 kan op een ext4 bestandsysteem geinstalleerd worden door de ext4 optie toe te voegen aan de installeer opstart parameters en een aangepaste opmaak te kiezen.

[Opmerking] e2fsprogs gebruikersomgeving gereedschappen

De e2fsprogs gebruikersomgeving gereedschappen in Fedora 9 ondersteunen ext4 nog niet volledig. In het bijzonder zijn de fsck mogelijkheden beperkt.

Voor meer informatie over deze eigenschap:

http://fedoraproject.org/wiki/FedoraExt4

http://fedoraproject.org/wiki/Features/Ext4

12. Web Servers

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

12.1. PostgreSQL DBD stuurprogramma

Gebruikers van de mod_dbd module moeten er op letten dat de apr-util DBD driver voor PostgreSQL nu verspreid wordt als een aparte dynamisch te laden module. De driver module is nu onderdeel van het apr-util-pgsql pakket. Een MySQL driver is nu ook beschikbaar in het apr-util-mysql pakket.

12.2. TurboGears Applicaties

SQLAlchemy is vernieuw naar versie 0.4.x. TurboGears toepassingen ontwikkelt met SQLAlchemy als database schil moeten hun opstart scripts aanpassen. In plaats van:

import pkg_resources
pkg_resources.require('TurboGears')

moeten de opstart script het volgende hebben:

__requires__ = 'TurboGears[future]'
import pkg_resources

12.3. Drupal

Drupal is bijgewerkt van de 5.x serie naar 6.2. Voor details, refereer naar:

http://drupal.org/drupal-6.2

Denk er aan om op je site in te loggen als beheerder, en alle modules van derden uit te zetten voordat je dit pakket opwaardeert. Nadat het pakket opgewaardeerd is:

  1. Kopieer /etc/drupal/default/settings.php.rpmsave naar /etc/drupal/default/settings.php, en herhaal dit voor alle andere php instel bestanden van de site.

  2. Ga naar http://host/drupal/update.php om het opwaarderings script te draaien.

13. Mail Servers

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Deze sectie bevat informatie over mail servers of mail transfer agents (MTA's).

13.1. Sendmail

Standaard accepteert de Sendmail mail transport agent (MTA) geen netwerk verbindingen van enig host anders dan de locale computer. Om Sendmail te configureren als server voor andere clienten:

  1. Bewerk /etc/mail/sendmail.mc en verander of de DAEMON_OPTIONS regel om ook naar netwerk apparaten te luisteren, of commentarieer deze optie helemaal uit met de dnl commentaat afsluiter.

  2. Installeer het sendmail-cf pakket:

    yum install sendmail-cf
    
  3. Maak /etc/mail/sendmail.cf opnieuw aan:

    make -C /etc/mail
    

14. Ontwikkeling

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Deze sectie beschrijft verschillende ontwikkel gereedschappen en mogelijkheden.

14.1. Hulpmiddelen

14.1.1. GCC Compiler Collectie

Deze uitgave van Fedora is gebouwd met GCC 4.3.0, welke meegeleverd is met de distributie.

Voor meer informatie over GCC 4.3, refereer je naar:

http://gcc.gnu.org/gcc-4.3/

14.1.1.1. Code Generatie

Te beginnen met gcc-4.1.2-25 en glibc-2.6.90-14, beschermt de -D_FORTIFY_SOURCE=2 optie niet alleen C code, maar ook C++. Er zijn al verscheidene veiligheids problemen geweest die niet benut konden worden als deze check eerder beschikbaar was geweest. Refereer naar deze aankondiging:

https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html voor meer details.

14.1.2. Eclipse

Deze vrijgave van Fedora bevat Fedora Eclipse, gebaseerd op de Eclipse SDK versie 3.3.2. Je kunt de "New and Noteworthy" pagina voor de 3.3.x serie van vrijgaves lezen op:

http://download.eclipse.org/eclipse/downloads/drops/R-3.3-2007-06251500/whatsnew/eclipse-news.html

Vrijgave informatie specifiek voor 3.3.2 is beschikbaar op:

http://www.eclipse.org/eclipse/development/readme_eclipse_3.3.2.html

De Eclipse SDK is onder andere bekend als "de Eclipse platform", "de Eclipse IDE", en "Eclipse". De Eclipse SDK is de fundering voor de gecombineerde vrijgave van eenentwintig Eclipse projecten onder de Callisto gecombineerde vrijgave paraplu:

http://www.eclipse.org/europa

Een paar van deze Europa projecten zijn togevoegd aan Fedora:

Andere Eclipse projecten beschikbaar in Fedora zijn:

Hulp om meer projecten tot pakketten te maken en te testen met GCJ is altijd welkom. Neem kontakt op met de betrokkenen via fedora-devel-java-list en/of #fedora-java op freenode:

http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/

Fedora bevat ook plugins en eigenschappen die in het bijzonder nuttig zijn voor FLOSS hackers, ChangeLog bewerken met eclipse-changelog, en Bugzilla interactie met eclipse-mylyn-bugzilla. Ons CDT pakket, eclipse-cdt, bevat een snapshot vrijgave van het werk om te integreren met de GNU Autotools.

De laatste informatie over deze projecten kan gevonden worden op de Fedora Eclipse Project pagina:

http://sourceware.org/eclipse/

14.1.2.1. Plugins/Eigenschappen niet in pakketten

Fedora Eclipse staat niet-root gebruikers toe om gebruik te maken van de Update Beheer functionaliteit voor het installeren van eigenschappen en plugins zonder pakket. Zulke plugins worden geinstalleerd in de thuis map van de gebruiker in de .eclipse map. Let er echter op dat deze plugins de geassocieerde GCJ-gecompileerde bits niet hebben en kunnen daarom langzamer draaien dan verwacht.

14.1.2.2. Alternatieve Java Runtime Omgevingen

De vrije JRE's van Fedora stellen niet iedere gebruiker tevreden, dus staat Fedora toe om alternatieve JRE's te installeren. Er is echter een maar voor het installeren van JRE's met restricties op 64 bit machines.

De 64-bit JNI bibliotheken die standaard op x86_64 systemen worden meegeleverd in Fedora werken niet op 32-bit JRE's. Met andere woorden, probeer niet om x86_64 Eclipse pakketten van Fedora te laten werken op de 32-bit JRE van Sun. Ze falen op een verwarrende manier. Of gebruik een 64-bit JRE met restricties, of installeer de 32-bit versie van de pakketten, als ze beschikbaar zijn. Om een 32-bit versie te installeren, gebruik je het volgende commando:

yum install <package_name>.i386 

Op dezelfde manier werken de 32-bit JNI bibliotheken die standaard op ppc64 systemen meegeleverd worden niet samen met een 64-bit JRE. Om de 64-bit versie te installeren, gebruik je het volgende commando:

yum install <package_name>.ppc64 

15. Beveiliging

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Deze sectie bevat informatie over verschillende beveiligings items van Fedora.

15.1. Veiligheids Verbeteringen

Fedora gaat door met het verbeteren van zijn vele pro-actieve veiligheids kenmerken.

15.2. Ondersteuning voor SHA-256 en SHA-512 wachtwoorden

Het glibc pakket in Fedora 8 had ondersteuning voor wachtwoorden met SHA-256 en SHA-512 hashing. Daarvoor waren alleen DES en MD5 beschikbaar. Deze gereedschappen zijn in Fedora 9 uitgebreid. Wachtwoord hashing met gebruik van de SHA-256 en SHA-512 hash functies wordt nu ondersteund.

Om over te stappen naar SHA-256 of SHA-512 op een geinstalleerd systeem, gebruik je authconfig --passalgo=sha256 --update of authconfig --passalgo=sha512 --update. Als alternatief kun je het authconfig-gtk GUI gereedschap gebruiken om de hash methode te configureren. Bestaande gebruiker accounts zullen niet beinvloed worden totdat hun wachtwoorden worden veranderd.

SHA-512 wordt standaard op nieuw geinstalleerde systemen gebruikt. Andere algoritmes kunnen alleen voor kickstart installaties ingesteld worden door de --passalgo of --enablemd5 opties voot het kickstart auth commando. Als jouw installatie kickstart niet gebruikt, gebruik dan authconfig als hier boven beschreven, en verander dan het root wachtwoord, en wachtwoorden voor andere gebruikers die zijn aangemaakt na de installatie.

Nieuwe opties zijn toegevoegd aan libuser, pam, en shadow-utils om deze wachtwoord hash algoritmes te ondersteunen. Door het commando authconfig uit te voeren worden al deze opties automatisch ingesteld, het is dus niet nodig om deze handmatig te veranderen.

  • Nieuwe waarden voor de crypt_style optie, en de nieuwe opties hash_rounds_min, en hash_rounds_max,worden nu ondersteund in het [defaults] gedeelte van /etc/libuser.conf. Refereer naar de libuser.conf(5) manual pagina voor details.

  • Nieuwe opties, sha256, sha512, en rounds, worden nu ondersteund door de pam_unix PAM module. Refereer naar de pam_unix(8) manual voor details.

  • Nieuwe opties, ENCRYPT_METHOD, SHA_CRYPT_MIN_ROUNDS, en SHA_CRYPT_MAX_ROUNDS, worden nu ondersteund in /etc/login.defs. Refereer naar de login.defs(5) manual pagina voor details. Overeenkomstige opties zijn toegevoegd aan chpasswd(8) en newusers(8).

15.3. FORTIFY_SOURCE uitgebreid om meer functies af te dekken

FORTIFY_SOURCE bescherming bevat nu asprintf, dprintf, vasprintf, vdprintf, obstack_printf en obstack_vprintf. Deze verbetering is vooral nuttig voor toepassingen die de glib2 bibliotheek gebruiken, waarvan verscheidene functies vasprintf gebruiken.

15.4. SELinux Verbeteringen

Verschillende rollen zijn nu beschikbaar om een fijn korreliger toegangs controle toe te staan:

  • guest_t staat niet toe om setuid binaries te draaien, netwerk verbindingen te maken, of een GUI te gebruiken.

  • xguest_t staat netwerk toegang niet toe behalve voorHTTP via een Web browser, en geen setuid binaries.

  • user_t is ideaal voor kantoor gebruikers: het voorkomt om root te worden via setuid toepassingen.

  • staff_t ishetzelfde als user_t, behalve dat root toegang via sudo is toegestaan.

  • unconfined_t biedt volledige toegang, net alsof SELinux niet gebruikt wordt.

Bovedien draaien browser plug-ins die verhult zijn met nspluginwrapper, wat de standaard is, nu ingeperkt.

15.5. Standaard Firewall Gedrag

In Fedora 9 is het standaard firewall gedrag veranderd. Er zijn standaard geen poorten open, behalve voor SSH (22), die door Anaconda wordt opengezet.

15.6. Algemene informatie

Een algemene introductie van de vele pro-actieve beveiligingsmogelijkheden in Fedora, de huidige status en policies is beschikbaar op http://fedoraproject.org/wiki/Security.

15.7. SELinux

De SELinux project pagina's bevatten tips voor het oplossen van problemen, uitleg en wijzers naar documentatie en andere verwijzingen. Een paar nuttige verwijzingen zijn onder andere:

15.8. freeIPA

freeIPA is een centraal beheerde identiteit, tactiek en controle installatie.

De IPA server installer veronderstelt een relatief schoon systeem en installeert en configureert verscheidene diensten:

  • een Fedora Directory Server instantie

  • KDC

  • Apache

  • ntpd

  • TurboGears

Er is moeite gedaan om in staat te zijn de gemaakte veranderingen terug te schroeven maar dit wordt niet gegarandeerd. Op vergelijkbare manier overschrijft het ipa-client-install de PAM (/etc/pam.conf) en Kerberos (/etc/krb5.conf) configuraties.

IPA ondersteunt geen andere instanties van Fedora Directory Server op dezelfde machine tijdens de installatie, ook als ze naar andere poorten luisteren. Om IPA te installeren, moeten de andere instanties verwijderd worden. IPA kan dit zelf afhandelen.

Op dit moment is er geen mogelijkheid om bestaande gebruikers naar een IPA server te migreren.

De server configureert zich om een client van zichzelf te zijn. Als de Directory Server of KDC niet opstart tijdens het booten, boot dan in de enkele-gebruikers mode om het probleem op te lossen.

Voor meer informatie, refereer je naar deze pagina:

http://fedoraproject.org/wiki/Features/freeIPA

16. Java

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

16.1. OpenJDK

Fedora 9 bevat OpenJDK 6, een Vrije Software implementatie van het Java Platform, Standard Edition. OpenJDK 6 is nog niet Java compatibel, inspanning is onderweg om het te certificeren.

Fedora zal de stabiele OpenJDK 6 van Sun volgen.

16.2. OpenJDK Vervangt IcedTea

De OpenJDK 6 pakketten, java-1.6.0-openjdk*, vervangen hun IcedTea tegenhangers, java-1.7.0-icedtea*. De Fedora 8 IcedTea pakketten volgen de onstabiele OpenJDK 7 tak, terwijl de java-1.6.0-openjdk* pakketten de stabiele OpenJDK 6 tak volgen. De beslissing om IcedTea te vervangen door OpenJDK 6 is gemaakt om meerdere redenen:

  • Sun heeft de meeste belemmeringen vervangen waarvoor IcedTea vervangingen leverde. Voor de andere belemmeringen zijn vervangingen toegevoegd van het IcedTea project.

  • Het mandaat van IcedTea is om zoveel mogelijk op te gaan in OpenJDK, zodat de verschillen tussen IcedTea en OpenJDK in de loop van de tijd verdwijnen.

  • OpenJDK 6 is een stabiele tak, terwijl OpenJDK 7 niet stabiel is, en er wordt geen stabiele vrijgave verwacht tot in 2009.

  • Sun heeft toestemming gegeven voor het gebruik van het OpenJDK handelsmerk in Fedora.

  • Door zowel OpenJDK 6 als IcedTea te verstrekken zou verwarring opgeleverd hebben, en zou de grootte van de distributie doen toenemen.

IcedTea gaat door met het bieden van autotools ondersteuning (autoconf, automake, libtool, enzovoort), een portable interpreter voor PowerPC en 64 bit PowerPC architecturen, plugin ondersteuning, Web Start ondersteuning, en patches om OpenJDK in Fedora te integreren. De IcedTea bron code is te vinden in de java-1.6.0-openjdk SRPM.

Als IcedTea al geinstalleerd is, gebeurt de pakket overgang niet automatisch. De pakketten gerelateerd aan IcedTea en gebaseerd op OpenJDK 7 moeten verwijderd worden, daarna kunnen de nieuwe OpenJDK 6 pakketten geinstalleerd worden.

su -c "yum erase java-1.7.0-icedtea{,-plugin}"
su -c "yum install java-1.6.0-openjdk{,-plugin}"

16.3. Omgaan met Java applets

Upstream OpenJDK bevat geen plugin. De Fedora OpenJDK pakketten bevatten een aanpassing van gcjwebplugin, dat onbetrouwbare applets veilig in een Web browser draait. De plugin is verpakt als java-1.6.0-openjdk-plugin.

  • De gcjwebplugin aanpassing heeft geen ondersteuning voor de bytecode-to-JavaScript bridge (LiveConnect). Applets die hierop rekenen zullen niet werken. Experimentele LiveConnect ondersteuning bestaat in de IcedTea repository, maar is nog niet klaar voor gebruik in Fedora.

  • De gcjwebplugin aanpassing heeft geen ondersteuning voor digitaal getekende applets. Getekende applets zullen in de onbetrouwbare mode werken. Experimentele ondersteuning voor getekende applets is beschikbaar in de IcedTea repository, maar is nog niet klaar voor gebruik in Fedora.

  • De gcjwebplugin veiligheids voorschriften kunnen te veel ingeperkt zijn. Om ingeperkte applets aan te zetten, voer het commando firefox -g uit in een terminal window om te zien wat ingeperkt is, en geef daarna de ingeperkte applets permissie in het /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy bestand.

16.4. Omgaan met Web Start Applicaties

Upstream OpenJDK heeft geen Web Start ondersteuning. Experimentele Web Start ondersteuning via NetX is aanwezig in de IcedTea repository, maar is nog niet klaar voor gebruik in Fedora.

16.5. Fedora en JPackage

Fedora bevat veel pakketten die afgeleid zijn van het JPackage Project. Sommige van deze pakketten zijn in Fedora aangepast om afhankelijkheden van eigendomsmatige software te verwijderen en om gebruik te maken de ahead-of-time compilatie eigenschappen van GCJ. Gebruik de Fedora repositories om deze pakketten te vernieuwen, of gebruik de JPackage repository voor pakketten die niet door Fedora geleverd worden. Refereer naar de JPackage·website voor meer informatie over het project en de software die het biedt.

Een incompatabiliteit tussen Fedora en jpackage-utils van JPackage, dat het installeren van jpackage-utils op Fedora tegenhield, is opgelost in deze vrijgave.

[Waarschuwing] Vermengen van Pakketten van Fedora en JPackage

Onderzoek de compatibiliteit van pakketten voordat je software installeert van zowel de Fedora als de JPackage repositories op hetzelfde systeem. Pakketten die niet verenigbaar zijn kunnen ingewikkelde problemen veroorzaken.

17. Systeem Diensten

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

17.1. Upstart

Fedora 9 bevat het Upstart intialisatie systeem. Alle System V init scripts moeten in de compatibiliteits mode goed draaien. Echter, gebruikers die veranderingen gemaakt hebben in hun /etc/inittab bestand moeten deze veranderingen overzetten naar upstart. Voor informatie over de werking van upstart, bekijk je de init(8) en initctl(8) man pagina's. Voor informatie over het schrijven van upstart scripts, bekijk je de events(5) man pagina, en ook de Upstart Getting Started Guide:

http://upstart.ubuntu.com/getting-started.html

17.2. NetworkManager

Fedora 9 bevat NetworkManager. NetworkManager 0.7 biedt verbeterde mobiele breedband ondersteuning, inclusief GSM en CDMA apparaten, en ondersteunt nu veelvoudige apparaten, ad-hoc netwerken voor het delen van verbindingen en het gebruik van netwerk configuratie van het gehele systeem. Het wordt nu standaard aangezet op alle installaties. Als je NetworkManager gebruikt, let dan op het volgende:

  • NetworkManager ondersteunt op dit moment niet alle virtuele apparaat types. Gebruikers die bridging, bonding, of VLAN's gebruiken moeten misschien omschakelen naar de oude netwerk dienst na de instelling van die interfaces.

  • NetworkManager start het netwerk asynchroon op. Gebruikers die toepassingen hebben die vereisen dat het netwerk volledig ingesteld is tijden het booten, moeten de NETWORKWAIT variabele zetten in het /etc/sysconfig/network bestand. Dien een fout rapport in voor de gevallen waar dit nodig is, zodat de toepassing in kwestie verbeterd kan worden.

18. Multimedia

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Fedora bevat applicaties voor diverse multimedia functies, zoals afspelen, opnemen en bewerken. Additionele pakketten zijn beschikbaar via de Fedora Package Collection software repository. Voor additionele informatie over multimedia in Fedora, zie de Multimedia sectie van de Fedora Project website op http://fedoraproject.org/wiki/Multimedia.

18.1. Multimedia afspeelprogramma's

De standaardinstallatie van Fedora bevat Rhythmbox en Totem voor het afspelen van media. De Fedora repositories bevatten vele andere populaire programma's zoals het XMMS afspeelprogramma en KDE's amaroK. Zowel GNOME en KDE hebben een selectie van afspeelprogramma's die gebruikt kunnen worden met een divers aantal formaten. Andere partijen kunnen additionele programma's aanbieden die overweg kunnen met andere formaten.

Totem, de standaard film speler voor GNOME, heeft nu de mogelijkheid om van afspeel back-ends te wisselen zonder her-compilatie of verwisselen van pakketten. Om het xine back-end te installeren, voer je het volgende commando uit als root:

yum install totem-xine

Om Totem eenmalig met de xine back-end te draaien, voer je het volgende commando uit als root:

totem-backend -b xine totem

Om het standaard back-end te veranderen in xine voor het gehele systeem, voer je het volgende commando uit als root:

totem-backend -b xine

Terwijl het xine back-end gebruikt wordt, is het mogelijk om tijdelijk het GStreamer back-end te gebruiken. Om het GStreamer back-end te gebruiken, voer je het volgende commando uit als root:

totem-backend -b gstreamer

18.2. Ogg en Xiph.Org Foundation Formaten

Fedora heeft complete ondersteuning voor het Ogg media container-formaat en de Vorbis audio, Theora video, Speex audio en FLAC verliesvrije audio formaten. Deze vrij-te-distribueren formaten worden niet gehinderd door patent- of licentie restricties. Ze bieden krachtige en flexibele alternatieven voor de meer populaire, beperkte formaten. Het Fedora Project moedigt het gebruik van open formaten aan in plaats van beperkte formaten. Voor meer informatie over deze formaten en hoe ze te gebruiken, refeeer je naar de Xiph.Org Foundation website op http://www.xiph.org/.

18.3. MP3, DVD en andere uitgesloten multimedia-formaten

Fedora kan geen ondersteuning bieden voor het afspelen of opnemen van MP3 of DVD video. De MP3 formaten zijn gepatenteerd, en de patent eigenaars hebben niet in de benodigde patent-licenties voorzien. DVD video formaten zijn gepatenteerd en uitgerust met een encryptie schema. De patent eigenaars hebben niet in de benodigde patent-licenties voorzien, en de benodigde programmatuur om de schijven met CSS-encryptie te decrypten kunnen de Digital Millennium Copyright Act schenden, een copyright wet van de Verenigde Staten. Fedora sluit ook andere multimedia software uit vanwege patent, copyright of licentie restricties, inclusief Adobe's Flash Player en Real Media's Real Player. Voor meer informatie over dit onderwerp, zie http://fedoraproject.org/wiki/ForbiddenItems.

Hoewel andere MP3 opties beschikbaar zijn voor Fedora, biedt Fluendo nu een MP3 plugin voor GStreamer die de benodigde patent-licentie heeft voor eindgebruikers. Deze plugin zal MP3-ondersteuning aanzetten in applicaties die gebruik maken van het GStreamer framework als backend. We kunnen deze plugin in Fedora niet verspreiden om licentie redenen, maar het biedt een nieuwe oplossing voor een oud probleem. Voor meer informatie refereer je naar de Installing Fluendo MP3 Plug-in of Installing MP3 Plug-in with Codeina paginas.

18.4. CD's en DVD's schrijven en branden

Fedora bevat een divers aantal hulpmiddelen voor het gemakkelijk samenstellen en branden van CD's en DVD's. GNOME gebruikers kunnen rechtstreeks vanuit de Nautilus bestandsbeheerder data branden. De Fedora software repositories bevatten ook andere software, zoals brasero, gnomebaker, of k3b, voor deze taken. Beschikbare terminal-hulpmiddelen zijn wodim, readom, genisoimage, en andere populaire applicaties.

18.5. Screencasts

Je kunt Fedora gebruiken om voor het maken en afspelen van screencasts, of wel opgenomen desktop sessies, met behulp van open technologieen. Fedora bevat istanbul, welke een screencast maakt met het Theora video formaat en 'byzanz', welke screencasts maakt met geanimeerde GIF bestanden. Deze video's kunnen afgespeeld worden met een van de vele afspelers die in Fedora aanwezig zijn. Dit is de geprefereerde manier om screencasts naar het Fedora Project te sturen voor ontwikkelaar of eind gebruiker doeleinden. Voor een meer uitgebreide beschrijving, refereer naar de ScreenCasting pagina.

18.6. Uitgebreide ondersteuning door middel van plugins

De meeste van de media spelers in Fedora kunnen plugins gebruiken om ondersteuning van extra media formaten en geluids uitgang systemen toe te voegen. Sommige gebruiken krachtige multimedia raamwerken, zoals het gstreamer pakket, om media formaat ondersteuning en geluids output af te handelen. Fedora biedt plugin pakketten voor deze uitgang ondersteuning en voor individuele applicaties. Derden kunnen extra plugins leveren voor nog meer mogelijkheden.

19. Spelletjes en Vermaak

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Fedora levert een selectie van spellen die een gevarieerd aantal genres bestrijken. Gebruikers kunnen een klein pakket spellen voor GNOME (gnome-games genaamd) en KDE (kdegames) installeren. Er zijn ook veel extra spellen beschikbaar in de repositories die elk belangrijk genre omvatten.

De Fedora Project website bevat een gedeelte dat zich toelegt op spellen met details van vele van de beschikbare spellen, inclusief overzichten en installatie instructies. Voor meer informatie, refereer je naar:

http://fedoraproject.org/wiki/Games

Voor een lijst van andere spellen die beschikbaar zijn voor installatie, selekteer je ToepassingenSoftware toevoegen/verwijderen, of met het commando:

yum groupinfo "Games and Entertainment" 

Voor hulp om yum te gebruiken voor het installeren van de spel pakketten refereer je naar de gids beschikbaar op:

http://docs.fedoraproject.org/yum/

20. Virtualisatie

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Virtualisatie in Fedora 9 bevat belangrijke veranderingen, en nieuwe kenmerken, die verdergaan met het onderstuenen van de Xen en KVM platforms.

20.1. Kernel Integratie Verbeteringen

De Xen kernel is nu gebaseerd op de paravirt ops implementatie van de upstream kernel Vroeger werd de Xen kernel gemaakt door de Xen onderdelen van de 2.6.18 kernel over te zetten in de huidige Fedora kernel. Deze taak was lastig en arbeidsintensief, en resulteerde erin dat de Xen kernel verscheidene uitgaves achterliep op de bare-metal kernel. De toevoeging van paravirt ops maakt dit proces overbodig. Zodra paravirt ops upstream is toegevoegd, zal Xen niet langer een aparte kernel nodig hebben.

Echter, de Xen kernel mist nu Dom0 ondersteuning. Een bestaande Xen host/Dom0 moet Fedora 8 blijven gebruiken. Xen Dom0 ondersteuning zal weer toegevoegd worden in Fedora 10.

Volledig gevirtualiseerde Linux gasten hebben nu 3 mogelijke installatie methodes:

  • PXE opstarten van het netwerk.

  • Lokaal CDROM station / ISO image bestand.

  • Netwerk installatie van een distributie boom met FTP/HTTP/NFS

De laatste staat volledig automatische installatie met behulp van kickstart bestanden toe. Dit geeft gelijkwaardigheid tussen Xen HVM en KVM gasten in termen van installatie methodes.

Voor meer informatie refereer je naar: http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.

20.2. Verbeterd Geheugen Beheer

Fedora introduceerde vroeger de mogelijkheid om bestaande gast domeinen op afstand te beheren met libvirt. Het was niet mogelijk om nieuwe gasten aan te maken door het ontbreken van geheugenbeheer mogelijkheden.In Fedora 9 kan het nieuwe geheugenbeheer geheugen volumes aanmaken en verwijderen vanaf een gastheer computer op afstand door gebruik te maken van libvirt.

20.3. PolicyKit Integratie

Vroeger draaide de virt-manager applicatie als root tijdens het beheren van een lokale hypervisor, en werd consolehelper gebruikt om de echtheid van een desktop sessie te bewaken. GTK toepassingen als root draaien is een slechte gewoonte. PolicyKit integratie staat nu toe om als gewone gebruiker virt-manager te draaien.

20.4. Verbeterde Echtheid Bewaking Op Afstand

Fedora introduceerde vroeger ondersteuning voor veilig beheer op afstand door gebruik te maken van TLS/SSL, en x509 certificaten. Fedora 9 verbetert de beheer op afstand mogelijkheden door ondersteuning toe te voegen voor echtheid bewaking met wachtwoord database, Kerberos domain controller, of systeem echtheid bewaking met PAM. Deze mogelijkheid geldt voor alle gereedschappen die libvirt gebruiken.

20.5. Andere Verbeteringen

Fedora bevat ook de volgende virtualisatie verbeteringen:

  • a nieuw P2V gereedschap, verspreidt als een Lice CD, voor het omzetten van een bare-metal installatie vaan een virtuele gast.

  • een nieuw gereedschap, xenner, om Xen-paravitual kernels boven op KVM te draaien.

  • geheugen en netwerk paravirtual-drivers voor KVM gasten

  • volledige ondersteuning voor het controleren van netwerk en block statistieken van QEMU en KVM in libvirt en virt-top, waardoor gelijkwaardigheid ontstaan met statistische controle, wat vroeger alleen beschikbaar was voor Xen gasten.

21. X Window System (Grafisch)

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Dit onderdeel bevat informatie gerelateerd aan de X Window System implementatie, X.org, meegeleverd met Fedora.

21.1. X Sneller Opstarten en Afsluiten

Fedora 9 brengt een aantal veranderingen die gemaakt zijn om X sneller op te starten en af te sluiten en om andere verbeteringen aan te brengen. De volledige details van het project kunnen op de volgende pagina gevonden worden:

http://fedoraproject.org/wiki/Features/OneSecondX.

21.2. X Configuratie Wijzigingen

De X.org 1.4.99 X server is aangepast om automatisch de meeste hardware te detecteren en te configureren, zodat het niet meer nodig om het /etc/X11/xorg.conf configuratie bestand te veranderen. De enige hardware die standaard in het xorg.conf configuratie bestand door Anaconda geconfigureerd wordt is:

  • de grafische driver

  • de toetsenbord instelling

Alle andere hardware, zoals beeldschermen (zowel LCD als CRT), USB muizen en touchpads moeten automatisch gedetecteerd en geconfigureerd worden.

De X server onderzoekt het aangesloten beeldscherm om de ondersteunde resoluties vast te stellen, en probeert de hoogst beschikbare resolutie met de juiste lengte en breedte verhouding voor het beeldscherm in te stellen. Gebruikers kunnen hun voorkeurs resolutie instellen met SysteemVoorkeurenHardwareSchermresolutie, en de standaard resolutie voor het systeem kan veranderd worden met SysteemBeheerBeeldscherm.

Als het /etc/X11/xorg.conf configuratie bestand niet aanwezig is, zal X automatisch de juiste driver detecteren en uitgaan van een 105-toetsen US toetsenbordopmaak.

In sommige gevallen werd de evdev driver gebruikt, zelfs als de kbd driver in /etc/X11/xorg.conf was gespecificeerd. Het verwijderen van de evdev driver veroorzaakte fouten en waarschuwingen zoals de volgende:

(WW) Warning, couldn't open module evdev
(II) UnloadModule: "evdev"
(EE) Failed to load module "evdev" (module does not exist, 0)
(EE) No input driver matching `evdev'
[config/hal] NewInputDeviceRequest failed
(II) LoadModule: "evdev"

In Fedora 9 worden de XKB instellingen gelezen van /etc/sysconfig/keyboard, wat voor gebruikers de juiste indeling ingeeft. De KEYTABLE optie, geconfigureerd in /etc/sysconfig/keyboard, stelt ook de indeling voor X in. De XKB_VARIANT en XKB_OPTIONS variabelen kunnen geconfigureerd worden om X op maat te maken.

21.3. Video Drivers van Derden

Refereer naar de Xorg drivers van derden pagina voor uitgebreide richtlijnen voor het gebruiken van video drivers van derden.

22. Database Servers

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

22.1. MySQL

Fedora levert nu MySQL 5.0.51a. Voor een lijst van verbeteringen voor deze versie, refereer je naar http://dev.mysql.com/doc/refman/5.0/en/mysql-nutshell.html.

Voor meer informatie over het upgraden van databases van vorige versies van MySQL, refereer je naar de MySQL website op http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.

22.1.1. DBD-stuurprogramma

De MySQL DBD driver heeft twee licenties en de gerelateerde licentie problemen zijn opgelost (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=222237). Het resulterende apr-util-mysql pakket is nu opgenomen in de Fedora repositories.

22.2. PostgreSQL

Deze uitgave van Fedora bevat PostgreSQL 8.3.0. Voor meer informatie over deze nieuwe versie, refereer je naar http://www.postgresql.org/docs/8.3/static/release-8-3.html.

[Belangrijk] Databases Upgraden

Voor het upgraden van een bestaand Fedora systeem met een PostgreSQL database, kan het nodig zijn om de procedure beschreven op http://www.postgresql.org/docs/8.3/interactive/install-upgrading.html te raadplegen en op te volgen. Het kan anders mogelijk zijn dat de data niet bereikbaar is voor de nieuwe versie van PostgreSQL.

23. Internationalisatie (i18n)

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Deze sectie bevat informatie over taalondersteuning in Fedora.

23.1. Talen Ondersteuning

Fedora bevat een verscheidenheid aan software die vertaald is in vele talen. Voor een lijst van talen refereer je naar het vertalings overzicht voor Anaconda, wat een van de centrale software applicaties in Fedora is.

23.1.1. Taal Ondersteuning Installatie

Om extra taal ondersteuning te installeren van de Talen groep, gebruik jeToepassingenSoftware toevoegen/verwijderen, of voer dit commando uit:

su -c "yum groupinstall taal-support"

In het bovenstaande commando, is taal een van assamese, bengali, chinese, gujarati, hindi, japanese, kannada, korean, malayalam, marathi, oriya, punjabi, sinhala, tamil, telegu, of thai, enzovoort.

Gebruikers van SCIM die een upgrade uitvoeren van oudere versies van Fedora worden sterk aangeraden om scim-bridge-gtk te installeren. Deze toepasssing werkt goed met C++ applicaties van derden die gelinkt zijn met oudere versies van libstdc++.

Om SCIM ondersteuning toe te voegen voor een bepaalde taal, installeer je scim-lang-LANG, met LANG een van assamese, bengali, chinese, dhivehi, farsi, gujarati, hindi, japanese, kannada, korean, latin, malayalam, marathi, oriya, punjabi, sinhalese, tamil, telugu, thai, of tibetan.

23.1.2. Transifex

Transifex is het online gereedschap van Fedora voor het toevoegen van vertalingen voor projecten op systemen op afstand en op systemen met verschillende versie beheer software. Vele van de kern pakketten gebruiken Transifex om vertalingen van talrijke medewerkers te ontvangen.

Door een combinatie van nieuwe Web gereedschappen, groei van de gemeenschap, en een beter proces, kunnen vertalers nu rechtstreeks bijdragen aan elk upstream project met een vertaler-georienteerde Web interface. Ontwikkelaars van projecten zonder een bestaande vertaal gemeenschap kunnen nu de bestaande Fedora gemeenschap van vertalers eenvoudig bereiken. Omgekeerd, kunnen vertalers verschillende aan Fedora gerelateerde projecten eenvoudig bereiken om vertalingen bij te dragen.

23.2. Lettertypes

Lettertypes voor alle beschikbare talen worden standaard geinstalleerd op de desktop om een goede standaard taal dekking te geven. dejavu-fonts vervangt dejavu-lgc-fonts als het standaard systeem lettertype.

23.2.1. Chinese lettertypes

  • Het wqy-zenkai-fonts pakket is toegevoegd.

23.2.2. Indische lettertypes

  • Het samyak-fonts pakket is toegevoegd.

  • Het sarai-fonts pakket is toegevoegd.

  • Het smc-fonts pakket is toegevoegd voor Malayalam.

23.2.3. Japanse lettertypes

  • VLGothic-fonts is het nieuwe standaard letter type voor Japans in Fedora. Het heeft nu een subpakket VLGothic-fonts-proportional voor zijn proportionele versie.

23.2.4. Nepali lettertypes

  • Het madan-fonts pakket is toegevoegd.

23.2.5. Thai lettertypes

  • Het thaifonts-scalable pakket is toegevoegd, waardoor Thai TrueType lettertypes beschikbaar zijn in Fedora.

23.3. Invoermethoden

Het is nu mogelijk om de Input Methods in GTK toepassingen te starten en te stoppen tijdens het draaien dankzij de nieuwe imsettings struktuur. De GTK_IM_MODULE omgevings variabele is standaard niet meer nodig maar kan nog steeds gebruikt worden om imsettings te overheersen.

23.3.1. im-chooser

Met de nieuwe imsettings struktuur, kan im-chooser nu Input Method gebruik dynamisch starten en stoppen op de GNOME Desktop.

Input methodes start standaard alleen op bij desktops met een Asiatische locale. De huidige lijst is as, bn, gu, hi, ja, kn, ko, ml, mr, ne, or, pa, si, ta, te, th, ur, vi, zh. Gebruik im-chooser via SysteemVoorkeurenPersoonlijkInput Methode om Input methode gebruik op je desktop uit of aan te zetten.

23.3.2. SCIM Hotkeys

SCIM definieert nu alleen de trigger hotkeys voor Asiatische talen zoals in de volgende tabel:

Taal

Trigger hotkeys

Chinese

Ctrl-Spatie

Indisch

Ctrl-Spatie

Japans

Zenkaku_Hankaku, Alt-`, of Ctrl-Space

Koreaans

Shift-Space, Hangul, of Ctrl-Space

Tabel 1. Hotkeys


23.3.3. scim-python

Deze vrijgave voegt het scim-python pakket toe, welke het schrijven van Input Methods Engines voor SCIM in python toestaat.

23.3.4. scim-python-chinese

Het scim-python pakket bevat ook een subpakket scim-python-pinyin wat PinYin· en ShuangPin Input Methods levert voor verbeterde Simplified·Chinese input. De PinYin Input Method vervangt scim-pinyin als de standaard input methode voor Simplified·Chinese. Het scim-python-xingma pakket levert een aantal tabellen voor andere Chinese input methodes.

24. Backwards Compatibiliteit

[Tip] Nieuwste uitgave-informatie op het web

Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek:

http://docs.fedoraproject.org/release-notes/

Fedora levert legacy systeem bibliotheken voor compatibiliteit met oudere software. Deze software is onderdeel van de Legacy softwareontwikkeling groep, welke standaard niet geinstalleerd wordt. Gebruikers die deze functionaliteit nodig hebben kunnen deze groep selecteren gedurende de installatie of nadat de installatie voltooid is. Om de pakket groep op een Fedora systeem te installeren, gebruik je ToepassingenSoftware toevoegen/verwijderen (Pirut) of type het volgende commando in een terminal scherm:

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

Type het wachtwoord voor het root account als er om gevraagd wordt.

24.1. Compiler Compatibiliteit

Het compat-gcc-34 is toegevoegd voot comptibilitiets redenen:

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

24.2. KDE 3 Ontwikkel Platform / Bibliotheken

Fedora bevat nu KDE 4.0, biedt niet langer KDE 3 als een volledige desktop omgeving. Fedora levert de volgende KDE 3.5 bibliotheek pakketten voor het draaien en bouwen van de vele bestaande KDE 3 applicaties.

  • qt3, qt3-devel (en andere ·qt3-* pakketten): Qt 3.3.8b

  • kdelibs3, kdelibs3-devel : KDE 3 bibliotheken

  • kdebase3, kdebase3-devel : KDE 3 kern bestanden vereist door sommige applicaties

Als toevoeging biedt Fedora een kdegames3 pakket dat spellen bevat die nog niet naar KDE 4 zijn overgezet, en een KDE 3 versie vanlibkdegames vereist voor sommige KDE 3 spellen van derden.

Bovendien, het KDE 4 kdebase-runtime pakket, welke khelpcenter levert, zet ook khelpcenter op als dienst voor KDE 3 applicaties, zodat hulp in KDE 3 applicaties werkt. De KDE 3 versie van khelpcenter wordt niet meer geleverd, en de KDE 4 versie wordt in plaats hiervan gebruikt.

Deze pakketten zijn ontworpen om:

  • te voldoen aan de Filesystem Hierarchy Standard (FHS), en

  • helemaal veilig te zijn voor het installeren parallel met KDE 4, inclusief de -devel pakketten.

Om dit te bereiken hebben de Fedora KDE SIG leden twee veranderingen aangebracht in de KDE 4 kdelibs-devel pakketten:

  • De bibliotheek symbolische links zijn geinstalleerd in /usr/lib/kde4/devel of /usr/lib64/kde4/devel, afhankelijk van de systeem architectuur.

  • De kconfig_compiler en makekdewidgets gereedschappen zijn herbenoemd naar respectievelijk kconfig_compiler4 en makekdewidgets4.

Deze veranderingen moeten geheel transparant zijn voor een grote meerderheid van KDE 4 applicaties die cmake gebruiken om te bouwen, omdat FindKDE4Internal.cmake is gewijzigd om deze veranderingen te matchen. De KDE SIG heeft deze veranderingen gemaakt in de KDE 4 kdelibs-devel inplaats van in kdelibs3-devel omdat KDE 4 deze locaties op een centrale plaats bewaart, terwijl KDE 3 applicaties gewoonlijk hard gecodeerde kopieen van de bibliotheek zoek paden en programma namen bevatten.

Merk op dat kdebase3 het volgende niet bevat:

  • Een komplete KDE 3 desktop (werkomgeving) welke gebruikt kan worden inplaats van KDE 4; in het bijzonder, KDE 3 versies van KWin, KDesktop, Kicker, KSplash en KControl worden niet geleverd.

  • De KDE 3 versies van kdebase applicaties zo alsKonqueror en KWrite, welke overtollig zijn met hunKDE 4 versies en conflicten met hen zouden hebben.

  • De libkdecorations bibliotheek vereist voor KWin 3 venster decoraties, daar deze venster decoraties niet in de KDE 4 versie van KWin gebruikt kunnen worden.

  • De libkickermain bibliotheek vereist bij sommige Kicker applets, omdat er geen Kicker is in Fedora 9 en dus kunnen Kicker applets niet gebruikt worden.

[Let op] Ontwikkeling met gebruik van de legacy API wordt ontraden

Zoals met elke backwards-compatility bibliotheek, wordt het ontwikkelen van nieuwe software met de legacy API afgeraden.

25. Pakketveranderingen

Voor een lijst van pakketten die zijn bijgewerkt sinds de vorige uitgave, ga je naar: http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Je kunt ook een vergelijking vinden van alle belangrijke pakketten tussen alle Fedora versies op http://distrowatch.com/fedora.

26. Fedora Project

Het doel van het Fedora Project is om samen te werken met de Linux gemeenschap om een compleet besturingssysteem voor algemeen gebruik te bouwen, geheel bestaand uit open source software. Het Fedora Project wordt gestuurd door de individuen die eraan meewerken. Als tester, ontwikkelaar, documentatie schrijver of vertaler kan je het verschil maken. Zie http://fedoraproject.org/join-fedora.html voor details. Voor informatie over de communicatiekanalen voor Fedora gebruikers en medewerkers, zie http://fedoraproject.org/wiki/Communicate.

Het Fedora Project wordt gestuurd door de individuen die eraan meewerken. Als tester, ontwikkelaar, documentatie schrijver of vertaler kan je het verschil maken. Zie http://fedoraproject.org/wiki/Join voor details. Voor informatie over de communicatiekanalen voor Fedora gebruikers en medewerkers, zie http://fedoraproject.org/wiki/Communicate.

Naast de website zijn de volgende mailing lijsten beschikbaar:

Om je aan te melden op een van deze mailing lijsten stuur je een e-mail met het woord "subscribe" in het onderwerp naar <listname>-request, waarbij <listname> een van de namen van bovenstaande mailing lijsten is. Je kunt je ook aanmelden bij de Fedora mailing lijsten door middel van de Web interface op http://www.redhat.com/mailman/listinfo/.

Het Fedora Project gebruikt ook diverse IRC (Internet Relay Chat) kanalen. IRC is een real-time, tekstgebaseerde manier van communicatie, gelijk aan Instant Messaging. Met IRC kun je conversaties voeren met meerdere mensen in een open kanaal of met iemand een privé-gesprek voeren. Om door middel van IRC met andere Fedora Project deelnemers te praten moet je een verbinding te maken met het Freenode IRC netwerk. Zie de Freenode website op http://www.freenode.net/ voor meer informatie.

Deelnemers aan het Fedora Project bezoeken vaak het #fedora kanaal op het Freenode netwerk, terwijl ontwikkelaars van het Fedora Project vaak gevonden kunnen worden op het #fedora-devel kanaal. Hiernaast hebben sommige grotere projecten hun eigen kanalen. Deze informatie kan gevonden worden op de webpagina voor het betreffende project, en op http://fedoraproject.org/wiki/Communicate.

Om op het #fedora kanaal te praten moet je je bijnaam, of nick, registreren. Instructies worden gegeven wanneer je een /join maakt met het kanaal.

[Opmerking] IRC kanalen

Het Fedora Project en Red Hat hebben geen controle over de Fedora Project IRC kanalen of hun inhoud.

27. Colofon

Zoals wij dit woord gebruiken, is een colofon:

  • geeft erkenning aan medewerkers en geeft verantwoordelijkheid, en

  • legt gereedschappen en produktie methoden uit

27.1. Medewerkers

... en veel meer vertalers. Refereer naar de Web-vernieuwde versie van deze vrijgave informatie omdat we vertalers toevoegen na de vrijgave:

http://docs.fedoraproject.org/release-notes/

27.2. Productie Methoden

Beat schrijvers maken de vrijgave informatie rechtstreeks op de Fedora Project Wiki. Zij werken samen met andere experts gedurende de test vrijgave fase van Fedora om belangrijke veranderingen en verbeteringen uit te leggen. Het editor team verzekert consistentie en kwaliteit van hoofdpunten en brengen het Wiki materiaal over naar DocBook XML in een revison control repository. Op dat moment maakt een team van vertalers versies in andere talen van de vrijgave informatie, en daarna komen ze beschikbaar voor iedereen als onderdeel van Fedora. Het publicatie team maakt ze ook, en hun opeenvolgende verbeteringen, beschikbaar via het Web.