# Notes de sortie

Fedora 10
10.0.0
10.0.0
1
0

Informations importantes à propos de cette version de Fedora

2007, 2008
Red Hat,Inc. et autres

Copyright © 2007, 2008 par Red Hat, Inc. et autres. Ce matériel ne peut être distribué qu'en fonction des clauses et conditions déterminées par la licence Open Publication License, v1.0, disponible à .

FEDORA, FEDORA PROJECT, et le logo Fedora sont des enseignes Red Hat, Inc., qui sont enregistrées et en cours d'enregistrement aux US et dans d'autres pays, et qui sont utilisées ici sous la licence du Projet Fedora.

Red Hat et le logo "Shadow Man" sont des enseignes enregistrées par Red Hat, Inc. aux Etats Unis et dans d'autres pays.

Toutes les autres enseignes et copyrights auxquels on se réfère appartiennent à leurs propriétaires respectifs.

La documentation, ainsi que les logiciels, sont assujetis au contrôle export. Renseignez-vous à propos des contrôles exports applicables au Projet Fedora sur .

Le Projet de documentation Fedora

## Bienvenue dans Fedora 10

### Bienvenue dans Fedora

Fedora est un système d'exploitation qui présente les derniers progrès technologiques en matière de logiciels en source libre et gratuits. Chacun est libred'utiliser, modifier et distribuer Fedora. Fedora est construit par des acteurs dispersés dans le monde entier travaillant ensemble au sein d'un même communauté : le Projet Fedora. Le Projet Fedora est ouvert et tout le monde y est bienvenu. Le Projet Fedora est à l'avant garde pour vous, des logiciels et autres contenus en source libre et gratuits.

#### Visitez pour apercevoir les dernières notes de sortie de Fedora, surtout si vous procédez à une mise à niveau.

Si vous venez d'une version de Fedora, plus ancienne que la précédente, vous devriez vous référer aux anciennes notes de sortie pour des informations supplémentaires. Vous pouvez trouver les anciennes notes de sortie sur .

Vous pouvez aider la communauté du Projet Fedora à continuer d'améliorer Fedora en rapportant des bogues et en soumettant des demandes d'améliorations. Visitez la page pour obtenir plus d'informations sur les bogues et les demandes sur les fonctionnalités. Merci d'avance pour votre participation.

Pour obtenir plus d'informations générales sur Fedora, veuillez consulter les pages web suivantes :

- Aperçu général de Fedora -

- FAQ de Fedora -

- Assistance et discussions -

- Participer au Projet -

### Vue d'ensemble du Projet Fedora 10

Comme toujours, Fedora continues de se développer () et d'intégrer les derniers logiciels gratuits issus de la souce ouverte (.) Le sections suivantes présentent un bref aperçu des principaux changements par rapport à la dernière version de Fedora. Pour plus d'information sur d'autres caractéristiques incluses dans Fedora 10, veuillez consulter leurs pages wiki individuelles qui vous donneront des détails à propos de leurs progrès et de leurs desseins :

Tout au cours du cycle de sortie de nouvelles versions, on procède à des interviews avec les développeurs à propos des caractéristiques principales, pour vous donner la version interne de faits :

Voici donc les caractéristiques principales de Fedora 10 :

- Partage de connexions sans fil permettant le partage de réseau ad hoc --

- Meilleure installation et meilleure utilisation des imprimantes grâce à des outils de gestion améliorés --

- Provisionnement de stockage pour la virtualization pour les connexions locales ou distantes maintenant simplifiées --

- SecTool est un nouveau système de détections d'intrusion et d'audit de sécurité --

- RPM 4.6 est une mise à jour importante des bibliothèques de gestion puissantes et flexibles --

Voici quelques autres caractéristiques de cette version :

- On a pu se débarrasser des bruits parasites et améliorer la performance en reformulant le serveur son PulseAudio pour utiliser l'ordonnancement audio basé-temps --

- Support webcam amélioré --

- Un meilleur support pour les contrôles infrarouges à distance les rend plus facile d'utilisation avec de nombreuses applications et plus faciles à connecter --

- Les chemins d'accès `/usr/local/sbin:/usr/sbin:/sbin` ont été ajoutés au `PATH` pour les utilisateurs normaux, en vue de simplifier les tâches d'administration de la ligne de commande --

- Le service de compte en ligne fournit des applications liées à des justificatifs d'identité pour les comptes en ligne listés sur ou bien stocké dans GConf --

Les caractéristiques de Fedora 10 sont répertoriées sur la page de liste de caractéristiques :

### Commentaires

Merci de prendre le temps de faire part de vos commentaires, suggestions et rapports de bogues à la communauté de Fedora. De la sorte, vous nous aidez à améliorer Fedora, Linux et le logiciel libre dans le monde entier.

#### Retour d'utilisation pour les logiciels de Fedora

Pour fournir un retour d'utilisation sur les logiciels Fedora ou d'autres éléments du système, merci de lire . Une liste de bogues et de problèmes connus pour cette version est disponible sur .

#### Bogues communes

Il n'existe pas de logiciels dépourvus de bogues. Une des caractéristiques du monde des logiciels libres, c'est qu'on peut reporter des bogues, contribuer à les résoudre, voire améliorer le logiciel que vous utilisez.

On tient une liste des bogues communs pour chaque sortie de version dans le Projet Fedora. C'est une excellente option pour commencer si vous avez un problème qui pourrait correspondre à un bogue dans le logiciel.

#### Offrir ses commentaires pour les notes de sortie

Si vous pensez qu'elles peuvent être améliorées d'une façon ou d'une autre, vous pouvez envoyer vos commentaires directement aux rédacteurs. Voici quelques manières de le faire, par ordre de préférence :

- Si vous avez un compte Fedora, éditez directment le contenu depuis .

- Remplir un rapport de bogue en utilisant ce formulaire : - Ce lien n'est valide QUE pour les commentaires sur les notes de sortie. Lisez l'avertissement ci-dessus pour plus d'informations .

- Par courriel .

## Nouveautés en matière d'installation et d'images Live

### Notes d'installation

#### Pour voir comment installer Fedora, voir la page

Si vous rencontrez, durant l'installation, un problème ou si vous avez une question qui n'est pas couverte par ces notes de sortie, consultez les pages and .

Anaconda est le nom du programme d'installation de Fedora. Cette section souligne les questions relatives à Anaconda et à l'installation de Fedora 10.

#### Media d'installation

##### Fedora DVD images ISO est un fichier conséquent.

Si vous avez l'intention de décharger l'image ISO DVD de Fedora, n'oubliez-pas que tous les logiciels de déchargement de fichiers ne peuvent pas accommoder des fichiers de plus de 2Go.

Les programmes `wget` 1.9.1-16 et supérieur, `curl` et `ncftpget` ne sont pas concernés par cette limitation et peuvent télécharger sans problème des fichiers de plus de 2Go. BitTorrent est une autre méthode de téléchargement pour les gros fichiers. Pour plus d'informations sur l'obtention et l'utilisation du fichier torrent, consultez la page http://torrent.fedoraproject.org/.

Anaconda demande s'il doit vérifier le medium d'installation quand Install or upgrade an existing system (installer ou mettre à niveau un système existant) est sélectionné au démarrage à partir d'un media consacré à l'installation uniquement.

Pour Fedora Live media, appuyer sur n'importe quelle touche pendant le compte à rebours en cours d'initialisation, pour appeler un menu d'option de démarrage. Sélectionner Verify and boot (vérifier et démarrer) pour effectuer le test media. Le medium d'installation pure peut être utilisé pour vérifier un medium Live de Fedora. Anaconda demande pendant le mediacheck si vous voulez vérifier tout autre disque en dehors de celui qui exécute Anaconda Pour tester un autre media, sélectionner eject pour éjecter le medium inséré, puis le remplacer par le medium que vous souhaitez tester à la place.

Procédez à ce test à chaque fois que vous créez ou que vous recevez une nouvelle installation ou un medium Live.

Le Projet Fedora vous conseille fortement d'effectuer ce test avant de reporter tout bogue lié à l'installation. De nombreux bogues reportés sont tout simplement dûs à des CD ou DVD mal gravés.

Dans de rares cas, la procédure de test peut reporter que des disques utilisables sont défaillants. Cela est souvent causé par des logiciels de gravure de disques qui n'ont pas de remplissage pour créer des disques à partir de fichiers ISO.

##### BitTorrent vérifie automatiquement l'intégrité des fichiers.

If you use BitTorrent, any files you download are automatically validated. If your file completes downloading you do not need to check it. Once you burn your CD or DVD, however, you should still use `mediacheck` to test the integrity of the media.

Une mémoire défaillante est une autre raison de mise en échec en cours d'installation. Vous pouvez tester la mémoire de votre ordinateur avant d'installer Fedora en pressant n'importe quelle touche, et sélectionnez Memory Test. Cette option lance le test de mémoire Memtest86 à la place de Anaconda. Le test de mémoire Memtest86 continue jusqu'à ce que vous pressiez la touche Esc.

Fedora 10 peut être installée graphiquement par FTP ou HTTP. Cependant, l'image du programme d'installation doit tenir en mémoire vive ou être sur une unité de stockage locale telle que le DVD d'installation ou Live Media. Ainsi, seuls les systèmes équipés de plus de 192Mo de mémoire vive, ou ayant démarré depuis un DVD d'installation ou Live Media peuvent utiliser le programme d'installation graphique. Pour les systèmes possédant 192Mo de mémoire vive ou moins, le programme d'installation en mode texte sera automatiquement lancé. Si vous préférez le programme d'installation en mode texte, tapez la commande`linux text` au prompt du boot:.

#### Modifications dans Anaconda

- NetworkManager pour Networking -- Anaconda utilise maintenant NetworkManager pour configurer les interfaces de réseau pendant l'installation. On a supprimé l'écran principal de configuration de l'interface de réseau dans Anaconda. Les utilisateurs sont invités à renseigner le système de configuration que si nécessaire, en cours d'installation. Les paramètres qui sont utilisés en cours d'installation sont ceux qui sont déjà inscrits dans le système.

  Pour plus d'information, consultez .

- Quand vous utilisez `netinst.iso` pour démarrer le programme d'installation, Anaconda vous prompte à utiliser par défaut l'URL Fedora mirrorlist comme source d'installation. La méthode par sélection d'écran n'apparaît plus par défaut. Si vous ne désirez pas utiliser l'URL mirrorlist, vous pouvez soit ajouter `repo=<your installation source>` ou bien ajouter l'option `askmethod` aux paramètres de démarrage du programme d'installation. L'option `askmethod` cause l'apparition de l'écran de sélection, tout comme dans les versions précédentes. Les paramètres de démarrage peuvent être ajoutés en cliquant Tab sur l'écran de démarrage initial et en adjoignant vos nouveaux paramètres à ceux de la liste déjà existante. Pour davantage d'informations, consultez les descriptions sur `repo=` et `stage2=` descriptions sur .

#### Problèmes liés à l'installation

##### Démarrage PXE à partir d'un `.iso`

Lorsque vous démarrez PXE et que vos utilisez un fichier `.iso` pour le media d'installation via NFS, vous devrez maintenant ajouter `method=nfsiso:server:/path` à la ligne de commande. Il s'agit d'une nouvelle exigence.

##### Noms de périphériques IDE

L'utilisation de `/dev/hdX` sur i386 et 86_64 pour les lecteurs IDE est changé par `/dev/sdX` dans Fedora 7. Si vous procédez à une mise à niveau d'une version plus ancienne que Fedora 7, consultez les notes sur l'importance des périphériques étiquetés pour les mises à niveau et les limitations de partition.

##### IDE RAID

Tous les contrôleurs IDE RAID sont pris en charge. Si votre contrôleur RAID n'est pas encore supporté par le paquet `dmraid`, vous pouvez combiner les lecteurs dans le déploiement RAID en configurant l'application Linux RAID. Pour les contrôleurs supportés, configurez les fonctions RAID dans le BIOS.

##### Multiples installations NICs et PXE

Certains serveurs équipés d'interfaces réseaux multiples peuvent ne pas assigner eth0 à la première interface réseau que le BIOS détecte, ce qui pousse le programme d'installation à utiliser une interface réseau différente que celle utilisée par PXE. Pour changer ceci, dans les fichiers de configuration `pxelinux.cfg/*`, utilisez ceci :

    	IPAPPEND 2 APPEND
    	  ksdevice=bootif

L'option de configuration ci-dessus pousse le programme d'installation à utiliser la même interface réseau qu'utilisent BIOS et PXE. Vous pouvez aussi utiliser les options suivantes :

    	ksdevice=link

Cette option pousse le programme d'installation à choisir le premier périphérique réseau qu'il trouve étant relié à un réseau de commutation.

#### Problèmes liés à la mise à niveau

Consultez la page pour le détail des procédures de mise à jour pour Fedora.

##### Les limites des pilotes de partitions SCSI

Alors que les anciens pilotes IDE prenaient en charge jusqu'à 63 partitions par périphérique, les périphériques SCSI sont limités à 15 partitions par périphérique. Anaconda utilise le pilote libata de la même manière que le reste de Fedora, il est donc incapable de détecter plus de 15 partitions sur un disque IDE durant l'installation ou le processus de mise à niveau.

Si vous mettez à jour un système avec plus de 15 partitions, vous aurez peut-être besoin de migrer le disque vers Logical Volume Management (LVM). Cette restriction peut causer des conflits avec d'autre systèmes installés s'ils ne prennent pas en charge LVM. La plupart des distributions modernes de Linux prennent en charge LVM, et les pilotes sont aussi disponibles pour les autres systèmes d'exploitation.

##### Les partitions disque doivent être étiquetées

Un changement dans la manière dont le noyau Linux prend en charge le stockage veut dire que les noms de périphériques tels que `/dev/hdX` ou `/dev/sdX` peuvent avoir des valeurs différentes de celles utilisées dans les versions précédentes. Anaconda résout ce problème en se rattachant aux étiquettes des partitions ou UUID pour trouver les périphériques. Si ces étiquettes ne sont pas présentes, alors Anaconda affiche un message d'avertissement indiquant que ces partitions ont besoin d'être étiquetées, et que la mise à niveau ne peut s'effectuer. Les systèmes qui utilisent Logical Volume Management (LVM) et le mappage de périphériques n'ont généralement pas besoin d'étiquetage.

###### Pour vérifier les étiquettes de partition des disques

Pour voir les étiquettes des partitions, démarrez l'installation Fedora existante, et entrez la ligne de commande suivante :

    	  /sbin/blkid

Confirmez que chaque ligne de volume dans la liste a la valeur `LABEL=`, comme montré ci-dessous :

    	  /dev/hdd1: LABEL="/boot"
    	    UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2"
    	    TYPE="ext3"

###### Pour vérifier les étiquettes de partition des disques

Pour les partitions ext2 et ext3 sans étiquetage, exécutez la commande suivante :

    	  su -c 'e2label /dev/example f7-slash'

Pour un système de fichier VFAT, utiliser `dosfslabel` du paquet `dosfstools` et pour le système de fichiers NTFS utilisez`ntfslabel` dans le fichier `ntfsprogs`. Avant de redémarrer la machine, bien mettre à jour les entrées de montage, ainsi que l'entrée racine du noyau GRUB.

###### Mettez à jour les entrées de montage du système de fichiers

Si une étiquette de système de fichiers a été ajoutée ou modifiée, alors l'entrée du périphérique doit être corrigée dans `/etc/fstab` pour correspondre à :

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

Voici un exemple d'un montage par entrée d'étiquette :

    	  LABEL=f7-slash  /  ext3  defaults  1
    	    1

###### Mettez à jour la ligne concernant la racine du noyau dans `grub.conf`

Si l'étiquette du système de fichiers `/` (racine) a été modifiée, le paramètre du noyau au démarrage, dans la configuration de grub, doit également être modifié :

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

Voici un exemple correct de l'entrée GRUB pour le noyau :

    	  kernel /vmlinuz-2.6.20-1.2948.fc6 ro
    	    root=LABEL=f7-slash rhgb quiet

###### Modifications de test appliquées aux étiquettes

Si les étiquettes des partitions ont été modifiées, ou si `/etc/fstab` a été modifié, démarrez alors l'installation existante de Fedora pour vous assurer que toutes les partitions sont toujours correctement montées et que vous pouvez vous connecter en tant qu'utilisateur. Puis, redémarrez avec le média d'installation et commencez votre mise à niveau.

##### Mise à niveau ou nouvelle installation ?

De manière générale, les nouvelles installations sont préférables aux mises à niveau, particulièrement pour les systèmes qui incluent des logiciels provenant de dépôts tiers. Les paquets tiers provenant d'une installation précédente peuvent ne pas fonctionner comme prévu sur une version mise à niveau de Fedora. Si vous décidez malgré tout de mettre à niveau votre distribution d'une version vers une plus récente, les informations ci-dessous peuvent vous être utiles :

Avant que vous ne mettiez votre système à niveau, faites-en une sauvegarde complète. Conservez en particulier `/etc`, `/home`, et éventuellement`/opt` et `/usr/local` si des paquets personnalisés y sont installés. Vous préférez peut-être avoir un système multiboot, avec un « clône » de l'ancienne installation sur une ou plusieurs partitions en cas de problèmes. Dans ce cas, créez un autre média de démarrage, comme par exemple une disquette amorçable de GRUB.

###### Sauvegardes de la configuration système

Les sauvegardes de configurations situées dans `/etc` sont également très utiles pour restaurer les paramètres système après une nouvelle installation.

Après avoir terminé la mise à niveau, exécutez la commande suivante :

    	rpm -qa --last > RPMS_by_Install_Time.txt

Jetez un oeil à la fin de la sortie de la commande pour obtenir la liste des paquets dont l'installation est antérieure à celle de la mise à niveau. Supprimez ou mettez à niveau ces paquets provenant de dépôts tiers, ou sinon essayez de les utiliser quand même, si nécessaire. Certains paquets installés antérieurement peuvent ne plus être disponibles depuis un dépôt configuré. Pour lister tous ces paquets, utilisez la commande suivante :

    	su -c 'yum list extras'

#### Problèmes avec HTTP et Kickstart

Lorsque l'on utilise un fichier de configuration Kickstart via le protocole HTTP, la récupération du fichier peut échouer et s'accompagne d'une erreur qui indique qu'il est impossible de récupérer le fichier. Cliquez sur le bouton OK plusieurs fois sans effectuer de modifications de manière à passer cette erreur. Comme solution de contournement, utiliser l'une des autres méthodes prises en charge pour récupérer les configurations Kickstart.

#### Firstboot requiert la création d'un utilisateur non-racine

L'application Firstboot requiert la création d'un utilisateur non-racine pour le système, ceci pour prendre en charge gdm sans ne plus autoriser l'utilisateur racine à se connecter dans l'interface graphique.

Si le mécanisme d'authentification dans le réseau est sélectionné en cours d'installation, Firstboot ne requiert pas la création d'un utilisateur local non-racine.

### Images live Fedora

La version de Fedora inclut de nombreuses images ISO Live Fedora en plus des images d'installation traditionnelles. Ces images ISO sont amorçables, vous pouvez les graver sur un média et les utiliser pour essayer Fedora. Elles contiennent aussi une fonction vous permettant d'installer le contenu de l'image Live sur votre disque dur pour être persistante et avoir une meilleure performance.

#### Images disponibles

Pour une liste compléte des versions disponibles, et des instructions pour les utiliser, rendez-vous sur :

#### Informations d'utilisation

Pour démarrer à partir de l'image Live, insérez-la dans votre ordinateur et redémarrez. Pour vous connecter et utiliser l'environnement bureau, entrez le nom d'utilisateur fedora. Il n'y a pas de mot de passe pour ce compte. Les image Live Fedora basées-GNOME se connectent directement au b out d'une minute, de façon à ce que les utilisateurs aient le temps de choisir une langue qu'ils préfèrent. Après être connecté, si vous voulez installer le contenu de l'image live sur votre disque dur, cliquez sur l'icône Install to Hard Drive (installation sur disque dur) sur le bureau.

#### Vérification de votre Media

Pour vérifier Fedora Live media, pressez n'importe quelles touche au moment du compte à rebours d'initialisation pour afficher un menu de sélection de démarrage. Sélectionnez Verify et démarrez pour effectuer un test media.

Procédez à ce test à chaque fois que vous recevez un medium Live.

#### Installation en mode texte

Vous pouvez faire une installation en mode texte des images Live Fedora en utilisant la commande `liveinst` dans la console.

#### Démarrage par USB

Une autre manière d'utiliser ces images Lives est de les mettre sur une clé USB. Pour cela, utilisez l'interface graphique `liveusb-creator`. Utilisez Add/Remove Software pour chercher ou installer `liveusb-creator`, ou bien pour l'installation en utilisant la commande `yum` :

          su -c 'yum install liveusb-creator'

A la place d'outils graphiques, vous pouvez utiliser l'interface de ligne de commande du paquet `livecd-tools`. Ensuite exécutez le script `livecd-iso-to-disk` :

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

Remplacez /dev/sdb1 par la partition sur laquelle vous souhaitez déposer l'image.

Ceci n'est pas un processus destructif ; toutes les données présentes sur votre clé USB seront conservées.

Il existe également une version WIndows de ces outils qui permettent aux utilisateurs d'essayer ou de migrer vers Fedora.

#### Répertoire de base persistant

On a ajouté un support pour conserver un `/home` persistant avec le reste du système stateless pour Fedora 10. Cela comprend un support pour crypter `/home` afin de protéger votre système en cas de perte ou de vol de votre clé USB. Pour y accéder, déchargez l'image live et exécutez la commande suivante :

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

Remplacez /dev/sdb1 par la partition sur laquelle vous souhaitez déposer l'image.

Remplacez 512 par la taille désirée en megaoctets dans `/home` persistant Le script shell `livecd-iso-to-disk` est stocké dans le répertoire `LiveOS` au plus haut niveau de l'image CD. Le média USB doit avoir suffisamment d'espace libre pour l'image Live Fedora, comptant le fichier `/home`, et les autres données devant être stockées sur le média. Par défaut, cela codera vos données et vous invitera à utiliser un mot de passe. Si vous ne souhaitez pas avoir un `/home` encrypté, alors, vous pouvez spécifier `--unencrypted-home`.

Notez qu'exécuter `livecd-iso-to-disk` par la suite préserve `/home` qui a été créé sur la clé USB, en continuant de l'utiliser même après avoir changé votre image Live.

#### Persistance de l'USB Live

Le travail initial pour le support des changements persistants avec une image Live est aussi inclus dans Fedora 9. Le premier cas d'utilisation est le démarrage depuis une image Live sur un disque flash USB et le stockage des modifications sur ce même périphérique. Pour cela, téléchargez l'image live et exécutez la commande suivante :

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

Remplacez /dev/sdb1 par la partition sur laquelle vous souhaitez déposer l'image.

Remplacez 512 par la taille désirée en megaoctets de données persistante, ou chevauchez. Le script shell `livecd-iso-to-disk` est stocké dans le répertoire `LiveOS` au plus haut niveau de l'image CD. Le média USB doit avoir suffisamment d'espace libre pour l'image Live Fedora, en comptant le chevauchement, et les autres données devant être stockées sur le média.

#### Amorcer une image Live Fedora à partir d'un media USB sur le matériel Apple basé-Intel

Fedora 10 inclut un support pour mettre l'image Live sur une image USB, puis l'amorcer sur du matériel Apple basé-processeur Intel. A la différence de la plupart des machines x86, cela exige le reformattage de la clé USB que vous utilisez. Pour configure une clé à cet effet, vous pouvez exécuter :

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

Remplacez /dev/sdb1 par la partition sur laquelle vous souhaitez déposer l'image.

Notez que tous les autres arguments s'appiquant à l'outil `livecd-iso-to-disk` décrit ci-dessus, peuvent être utilisés ici également.

#### Différences par rapport à une installation normale de Fedora

L'image Live Fedora est différente d'une installation normale de Fedora comme illustré ci-dessous.

- Les images Live Fedora proposent un ensemble de paquets qui sont disponibles dans les images DVD. Les deux se connectent au même dépôt qui contient tous les paquets.

- Par défaut, le démon SSH sshd est désactivé. SSH est désactivé car l'utilisateur par défaut dans les images Live n'a pas de mot de passe. En revanche, l'installation sur le disque exige la création d'un nouvel utilisateur et la création d'un mot de passe.

- Les installations par image Live Fedora n'autorisent pas de sélection de paquets ou de mise à niveau car elles copient le système de fichiers en entier à partir du média Live sur le disque dur. Une fois l'installation achevée et le redémarrage effectif, les paquets peuvent être ajoutés et enlevés à votre gré avec l'outil Ajouter/Enlever des logiciels, la commande `yum` ou d'autres outils de gestion de logiciels.

- Les images Live Fedora ne fonctionnent pas sur les architectures i586.

### Vue d'ensemble du matériel

Les utilisateurs exigent que Fedora fournisse une liste de compatibilité de matériel hardware compatibility list (HCL), ce que nous avons bien évité de faire. Pourquoi ? Il s'agit d'une tâche difficile et ingrate qu'il vaudrait mieux laisser au soin de la communauté, plutôt que d'un seul petit distributeur de Linux.

Cependant, et en raison de notre position sur les pilotes de matériel en source-fermée et les problèmes liés aux matériels et micrologiciels binaires, le Projet Fedora accepte de fournir des informations supplémentaires aux utilisateurs.

#### Questions d'installation non couvertes par ces notes de sortie

- For 32-bit x86 -

- For 64-bit x86 -

- Pour les PowerPC (PPC)-

#### Matériel

Voir :

- Si c'est propriétal, cela ne peut pas être inclus dans Fedora.

- S'il y a des restrictions légales, cela ne peut pas être inclus dans Fedora.

- Si cela enfreint la legislation fédérale des États-Unis d'Amérique, cela ne peut pas être inclus dans Fedora.

#### Que pouvez-vous faire ?

1. Soyez actifs. Insistez auprès de vos distributeurs sur le fait que vous de souhaitez que des pilotes ou des micrologiciels en source libre.

2. Faîtes valoir votre pouvoir de consommateur en achetant du matériel de distributeurs qui prend en charge leur matériel avec des micrologiciels et des pilotes en source libre. Consultez , pour davantage d'information à ce sujet .

### Notes spécifiques autour de l'architecture

Cette section détaille les spécificités des architectures matérielles prises en charge par Fedora.

#### Support de RPM multi-architecture sur plate-formes 64 octets (x86-64, ppc64)

RPM permet l'installation en parallèle de multiples architectures du même paquet. Une liste des paquets comme `rpm -qa` peut faire apparaître des paquets en doublon, étant donné que l'architecture n'est pas affichée. Vous pouvez alors utiliser la commande `repoquery`, disponible dans le paquet `yum-utils`, qui affiche l'architecture par défaut. Pour installer `yum-utils`, exécutez la commande suivante :

          su -c 'yum install yum-utils'

Pour lister tous les paquets en affichant leur architecture avec la commande `rpm`, exécutez la commande suivante :

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

Cela modifie la requête par défaut pour lister l'architecture des paquets.

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

#### Spécificités de l'architecture x86 pour Fedora

Cette section regroupe les informations spécifiques à Fedora et à la plate-forme x86.

##### Configuration matérielle requise pour x86

Si vous désirez utiliser des fonctionnalités spécifiques de Fedora 10, pendant ou après l'installation, vous aurez peut-être besoin de connaître dans le détail votre configuration matérielle, comme les modèles de vos cartes graphique et réseau.

###### Processeur et mémoire

Les spécifications suivantes, relatives aux processeurs, prennent comme référence les processeurs Intel. Les autres processeurs, comme ceux d'AMD, de Cyrix et de VIA, qui sont compatibles et équivalents aux processeurs Intel, peuvent également être utilisés avec Fedora.

Fedora 10 nécessite un processeur Intel Pentium ou mieux, et est optimisée pour les processeurs Pentium 4 ou plus récents.

- Configuration recommandée pour le mode texte : Classe Pentium 200MHz ou mieux.

- Configuration recommandée pour le mode graphique : Pentium II 400 MHz ou mieux.

- Mémoire vive minimum requise pour le mode texte : 128 Mo.

- Mémoire vive minimum requise pour le mode graphique : 192 Mo.

- Mémoire vive recommandée pour le mode graphique : 256 Mo.

###### Espace disque

La totalité des paquets issus d'une installation DVD peut occuper plus de 9 Go d'espace disque. La taille finale est entièrement déterminée par la version installée et les paquets sélectionnés durant l'installation. Cependant, de l'espace disque supplémentaire est nécessaire durant le processus d'installation pour accueillir le système d'installation. Cet espace disque correspond à la taille du fichier `/Fedora/base/stage2.img`, ajouté à la taille des fichiers présents dans `/var/lib/rpm` sur le système installé.

Plus précisément, l'espace supplémentaire nécessaire peut varier de 90 Mo pour une installation minimale à 175 Mo pour une installation plus conséquente.

De l'espace disque supplémentaire est également nécessaire pour les données des utilisateurs, au moins 5% de l'espace disque total devrait être rester libre pour garantir le bon fonctionnement du système.

#### Spécificités de l'architecture x86_64 pour Fedora

Cette section regroupe les informations spécifiques à Fedora et la plate-forme x86_64.

##### Configuration matérielle requise pour x86_64

Si vous désirez utiliser des fonctionnalités spécifiques de Fedora 10, pendant ou après l'installation, vous aurez peut-être besoin de connaître dans le détail votre configuration matérielle, comme les modèles de vos cartes graphique et réseau.

###### Mémoire requise pour x86_64

- Mémoire vive minimum requise pour le mode texte : 256 Mo.

- Mémoire vive minimum requise pour le mode graphique : 384 Mo.

- Mémoire vive recommandée pour le mode graphique : 512 Mo.

###### Espace disque requis pour x86_64

La totalité des paquets issus d'une installation DVD peut occuper plus de 9 Go d'espace disque. La taille finale est entièrement déterminée par la version installée et les paquets sélectionnés durant l'installation. Cependant, de l'espace disque supplémentaire est nécessaire durant le processus d'installation pour accueillir le système d'installation. Cet espace disque correspond à la taille du fichier `/Fedora/base/stage2.img`, ajouté à la taille des fichiers présents dans `/var/lib/rpm` sur le système installé.

Plus précisément, l'espace supplémentaire nécessaire peut varier de 90 Mo pour une installation minimale à 175 Mo pour une installation plus conséquente.

De l'espace disque supplémentaire est également nécessaire pour les données des utilisateurs, au moins 5% de l'espace disque total devrait être rester libre pour garantir le bon fonctionnement du système.

#### Spécificités de l'architecture PPC pour Fedora.

Cette section regroupe les informations spécifiques à Fedora et à la plate-forme matérielle PPC (Power PC).

##### Configuration matérielle requise pour l'architecture PPC.

###### Processeur et mémoire

- Processeur minimum : PowerPC G3 / POWER3

- Fedora 10 ne prend en charge que la « nouvelle génération » d'ordinateurs Apple Power Macintosh disponibles depuis 1999. Bien que les « anciennes » machines devraient fonctionner, elles requièrent un chargeur de démarrage spécifique qui n'est pas inclus dans Fedora. Fedora a également installé et testé des machines sur POWER5 et POWER6.

- Fedora 10 prend également en charge les machines pSeries et Cell Broadband Engine.

- Fedora 10 prend également en charge la PlayStation 3 de Sony, le Genesi Pegasos II et l'Efika.

- Fedora 10 prend en charge le nouveau matériel pour les machines P.A. Semiconductor « Electra ».

- Fedora 10 prend également en charge les workstations powerstations Terrasoft Solutions.

- Configuration recommandée pour le mode texte : G3 233 MHz G3 ou plus puissant, 128Mo de mémoire vive.

- Configuration recommandée pour le mode graphique : G3 400 MHz ou plus puissant, 256Mo de mémoire vive.

###### Espace disque

La totalité des paquets peut occuper plus de 9 Go d'espace disque. La taille finale est entièrement déterminée par la version installée et les paquets sélectionnés durant l'installation. Cependant, de l'espace disque supplémentaire est nécessaire durant le processus d'installation pour accueillir le système d'installation. Cet espace disque correspond à la taille du fichier `/Fedora/base/stage2.img`, présent sur le disque 1, ajouté à la taille des fichiers présents dans `/var/lib/rpm` sur le système installé.

Plus précisément, l'espace supplémentaire peut varier de 90 Mo pour une installation minimale à 175 Mo pour une installation « complète ».

De l'espace disque supplémentaire est également nécessaire pour les données des utilisateurs, au moins 5% de l'espace disque total devraient être gardé libre pour garantir le bon fonctionnement du système.

##### Taille de pages de 4 Ko sur machines 64 octets

Après une courte expérimentation des pages 64 Ko dans Fedora Core 6, le noyau pour PowerPC64 est revenu à une taille de page de 4 Ko. Le programme d'installation devrait reformater automatiquement toute partition swap durant la mise à niveau.

##### Le clavier Apple

La touche Option sur les claviers Apple est équivalente à la touche Alt des claviers PC. Là où la documentation et le programme d'installation font référence à la touche Alt, utilisez la touche Option. Pour certaines combinaisons de touches, vous aurez peut-être à utiliser la touche Option avec la touche Fn, qui peut donner, par exemple, OptionFnF3 pour passer sur un terminal virtuel tty3.

##### Notes d'installation pour plate-forme PPC

Le disque 1 d'installation de Fedora peut être démarré sur du matériel pris en charge. De plus, une image de démarrage CD est disponible dans le dossier du disque `images/`. Ces images ont leur propre comportement en fonction de votre matériel.

- Sur la plupart des machines -- le chargeur de démarrage lance automatiquement le programme d'installation 32 octets ou 64 octets depuis le disque d'installation.

- 64-octets IBM pSeries (POWER4/POWER5/POWER6), modèles actuels -- Après avoir utilisé l'OpenFirmware pour démarrer le CD, le chargeur de démarrage, `yaboot`, démarre automatiquement le programme d'installation 64-octets.

- IBM "Legacy" iSeries (POWER4) -- Les-dits « anciens » modèles iSeries, qui n'utilisent pas l'OpenFirmware, imposent l'utilisation d'une image de démarrage située dans le répertoire `images/iSeries` de l'arborescence d'installation.

- Genesi Pegasos II / Efika 5200B -- Le noyau de Fedora prend à la fois en charge le Pegasos et l'Efika sans devoir utiliser le « Device Tree Supplement » de powerdeveloper.org. Cependant, le manque de prise en charge pour l'ISO9660 dans le firmware signifie que démarrer sur le CD avec à yaboot est impossible. Démarrez l'image « netboot » à la place, soit depuis le CD ou depuis le réseau. A cause de la taille de l'image, vous devez configurer la variable du firmware `load-base` de manière à pouvoir charger les fichiers dans des adresses élevées telles que 32Mo au lieu des 4Mo par défaut :

      	  setenv load-base 0x2000000

  A l'invite d'OpenFirmware, entrez la commande suivante pour démarrer la mise à jour de Efika, si nécessaire, ou l'image netboot depuis le CD :

      	  boot cd : /images/netboot/ppc32.img

  Ou depuis le réseau :

      	  boot eth ppc32.img

  Vous pouvez également configurer manuellement l'OpenFirmware afin de pouvoir démarrer Fedora. Pour ce faire, configurez convenablement les variables d'environnement `boot-device` et `boot-file` pour charger yaboot depuis la partition `/boot`. Par exemple, une installation par défaut nécessiterait la configuration suivante :

      setenv boot-device hd:0 setenv boot-file
      	    /yaboot/yaboot setenv auto-boot? true

- Le firmware Electra ne prend pas encore charge yaboot ; pour installer sur un Electra, vous pouvez démarrer à l'aide de l'image `ppc64.img`. Après l'installation vous devrez configurer manuellement le firmware pour charger le noyau installé et le fichier initrd depuis la partition `/boot`. Consultez la documentation du firmware pour de plus amples informations.

  Consultez la documentation firmware pour davantage d'informations.

- Pour une installation sur la PlayStation 3, mettez d'abord à jour son firmware vers la version 1.60 ou plus récente. Le chargeur de démarrage « OtherOS » doit être installé sur la mémoire flash, d'après les instructions disponibles depuis . Une image appropriée du chargeur de démarrage peut être trouvée sur le CD « ADDON » de Sony disponible sur .

  Une fois que le chargeur de démarrage est installé, la PlayStation 3 devrait pouvoir démarrer depuis le média d'installation de Fedora. Notez que l'installation par le réseau fonctionne mieux par NFS, car celle-ci prend moins de mémoire qu'une installation par FTP ou HTTP. Utiliser l'option text réduit encore la mémoire utilisée par le programme d'installation.

  Si vous souhaitez davantage d'informations sur Fedora et la PlayStation3 ou Fedora sur PowerPC en général, rejoignez la liste de diffusion Fedora-PPC () or la chaîne #fedora-ppc channel sur FreeNode (.)

- Network booting -- Un ensemble d'images contenant le noyau et le disque ram du programme d'installation se trouve dans le répertoire `images/netboot/` de l'arborescence d'installation. Elles servent au démarrage par le réseau avec TFTP, mais peuvent être utilisées de nombreuses façons.

  Le chargeur `yaboot` prend en charge le démarrage TFTP pour les IBM pSeries et les Apple Macintosh. Le Projet Fedora encourage l'utilisation de `yaboot` pour les images `netboot`.

###### Paquetages spécifiques pour l'architecture PPC

- Le paquet `ppc64-utils` a été divisé en plusieurs paquets pour correspondre aux choix de la version de développement (`ps3pf-utils`, `powerpc-utils`, `powerpc-utils-papr`). La commande `mkzimage` n'est plus fournie, vous pouvez utiliser le script `wrapper` du paquet `kernel-bootwrapper` :

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

### Système X Window (Système graphique)

Cette section contient des informations relatives à l'implémentation du système X Window, X.org, fourni avec Fedora.

#### Changements de configuration de X

Fedora 10 utilise le pilote d'entrée

    evdev

en tant que pilote standard pour la souris et le clavier pour le server X. Le pilote fonctionne de paire avec HAL pour fournir une configuration persistante par périphérique, ce qui permet d'ajouter ou d'enlever les périphériques en cours d'exécution.

#### Pilotes vidéo tiers

Veuillez consulter la page Xorg sur les pilotes vidéo tiers pour des informations détaillées à propos de l'utilisation de ces pilotes.

http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

#### Ressources

http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html -- Configuration d'evdev.

### Amorçage Fedora 10

Fedora 10 comprend de nombreuses mises à jour pour l'amorçage, comprenant des changements pour une initialisation plus rapide et des changements d'amorçage graphique.

#### GRUB

Le menu GRUB n'est plus affiché au démarrage, mis à part dans les systèmes dual-boot. Pour faire apparaître le menu GRUB, maintenez la touche Shift (MAJ) appuyée avant que le noyau ne soit chargé. (Cela fonctionne avec n'importe quelle touche, mais la touche Shift est celle qui présente le moins de risques.)

#### Plymouth

Plymouth est le système d'amorçage graphique qui débute avec Fedora 10.

- Ajouter `rhgb` à la ligne de commande `grub` instruit Plymouth de charger le module d'extension qui convient pour votre matériel.

- L'écran d'accueil d'amorçage graphique de Plymouth a besoin de pilotes de modesetting de noyau pour mieux fonctionner. Il n'existe pas de pilotes de modesetting de noyau pour tout le matériel pour l'instant. Pour voir l'écran d'accueil graphique avant que les pilotes ne soient généralement disponibles, ajoutez `vga=0x318` à la ligne de commande du noyau `grub`. Cela nécessite `vesafb`, qui n'offre pas forcément la résolution native pour un écran plat, et qui peut causer quelques instabilités visuelles sur l'écran ou autres interactions bizarres avec X. Sans pilotes de modesetting de noyau ou `vga=0x318`, Plymouth utilise un module d'extension basé-texte qui est simple, mais fonctionnel.

- Actuellement, seuls les grands utilisateurs ou les utilisateurs Radeon R00 possèdent modesetting (configuraton de mode par défaut). Du travail est en cours actuellement pour pouvoir offrir modesetting pour R100 et R200. De plus, les pilotes de modesetting de noyau Intel sont en développement, mais ne sont pas activés par défaut.

- Les pilotes de modesetting de noyau sont toujours en cours de développement et sont encore bogués. Si vous vous retrouvez avec un écran noir pendant l'amorçage, ou avec un écran qui ne contient rien qu'un son bizarre, alors ajoutez `nomodeset` à l'invite d'amorçage du noyau dans GRUB désactive modesetting.

- Plymouth cache les messages d'amorçage. Pour les voir, appuyez sur la touche Esc en cours d'initialisation, ou vous pouvez les apercevoir dans `/var/log/boot.log` suite à l'amorçage. Sinon, supprimez `rhgb` de la ligne de commande du noyau et plymouth affichera tous les messages d'amorçage. Il y a un icône de statut sur l'écran d'accès pour voir les mises en garde pour l"amorçage.

#### Amorçage plus rapide

Fedora 10 possède un amorçage plus rapide grâce aux améliorations du processus de démarrage.

- Readahead est démarré en parallèle au processus d'amorçage.

- Udev peut sembler moins rapide, mais en fait, readahead lit tous les tampons disque utiles au processus d'amorçage en traitement secondaire et diminue la durée totale du processus d'amorçage. La création de la liste du fichier readahead est effectuée mensuellement et peut être déclenchée manuellement en touchant `/.readahead_collect`. Le fichier de configuration `/etc/sysconfig/readahead` peut être édité pour éteindre readable-collector et/ou readhead.

#### Modesetting du noyau

Kernel modesetting (KMS) peut apparaître par défaut ou bien devra être activé ou désactivé dans le pilote DRM et il peut être activé ou désactivé à l'amorçage.

- Les pilotes Plymouth et DDX détectent tous les deux si KMS est présent et activé. S'il est présent et activé, les pilotes Plymouth et DDX en feront bon usage.

- Si KMS n'est pas présent, ou s'il est présent mais désactivé, alors Plymouth retombera automatiquement sur l'écran d'accueil texte et le pilote DDX retombera automatiquement sur le modesetting espace-utilisateur.

- Permet les changements d'utilisateurs plus rapides, le changements vers le serveur X sans interruption et les messages de panique graphique.

## Les faits Mutimedia

### Multimédia

Fedora inclut des applications pour diverses fonctionnalités multimédia, comme la lecture, l'enregistrement et l'édition. Des paquets supplémentaires sont disponibles sur le dépôt de la collection de paquets Fedora. Pour plus d'informations sur le multimédia dans Fedora, consultez la section multimédia sur le site du Projet Fedora à l'adresse .

#### Lecteurs multimédia.

L'installation par défaut de Fedora comprend Rhythmbox et Totem pour la lecture multimédia. Les dépôts Fedora proposent d'autres programmes populaires comme le lecteur XMMS et l'application KDE amaroK. GNOME et KDE proposent tous deux un ensemble de lecteurs multimédia capables de lire de nombreux formats. Des logiciels tiers peuvent offrir la possibilité de lire d'autres formats de fichiers.

`Totem`, le lecteur multimédia par défaut de GNOME, peut maintenant passer d'un back-end à un autre sans recompilation ou remplacement de paquets. Pour installer le back-end Xine, utilisez Add/Remove Software pour installer `totem-xine` ou bien exécutez la commande suivante :

          su -c 'yum install totem-xine'

Pour lancer `Totem` avec le back-end de Xine, exécutez la commande suivante :

          su -c 'totem-backend -b xine totem'

Pour basculer le back-end par défaut sur celui de xine pour la totalité du système, exécutez la commande suivante :

          su -c 'totem-backend -b xine'

Lorsque l'on utilise le back-end de Xine, il est possible d'utiliser temporairement celui de GStreamer. Pour l'utiliser, exécutez la commande suivante :

          su -c 'totem-backend -b gstreamer'

#### Les formats de la fondation Xiph.Org et Ogg

Fedora prend en charge pleinement le format conteneur media Ogg, ainsi que le format audio Vorbis, le format vidéo Theora, et les formats audio sans perte Speex et FLAC. Ces formats sont librement distribuables et ne sont pas sous l'égide de brevets ou de licences. Ils représentent une alternative flexible et puissante aux formats plus populaires, sujets à restrictions. Le Projet Fedora encourage l'utilisation des formats libres en lieu et place des formats sujets à des restrictions. Pour plus d'informations sur ces formats et pour une aide à leur utilisation, référez-vous au site web de la Fondation Xiph.org http://www.xiph.org/.

- Xiph.Org Foundation at

#### MP3, DVD et autres formats multimédia exclus de la distribution.

Fedora ne peut pas inclure de support pour la lecture ou l'enregistrement de MP3 ou de DVD vidéos. Le format MP3 est breveté, et les détenteurs du brevet n'ont pas fourni les licences nécessaires. Les formats DVD sont brevetés et cryptés. Les détenteurs du brevet n'ont pas non plus fourni de licences suffisantes, et le code nécessaire pour décrypter des disque cryptés selon le CSS violerait le « Digital Millennium Copyright Act », une loi sur les droits d'auteur aux États-Unis. Fedora exclut aussi tout autre logiciel multimédia à cause des brevets, des droits d'auteur ou des restrictions de licences, incluant le lecteur Flash d'Adobe et le lecteur de média Real Player. Pour plus d'informations sur le sujet, veuillez vous rendre sur .

Alors que d'autres méthodes pour lire le MP3 sous Fedora sont disponibles, Fluendo offre désormais un modules d'extension libre pour GStreamer qui est sous une licence adaptée aux utilisateurs finaux. Ce module d'extension activera le support MP3 à toutes les applications qui utilisent le cadre d'application multimédia GStreamer. Nous ne pouvons pas distribuer ce module d'extension dans Fedora pour des raisons de licence, mais cela offre une nouvelle solution à un ancien problème. Pour plus d'informations, consultez :

#### Création et gravure de CD et DVD.

Les installations par défaut de Fedora et la version Live bureau comprennent une fonctionnalité intégrée pour la gravure de CD ou DVD. Fedora comprend un ensemble d'outils divers pour créer ou graver facilement des CD ou des DVD. Fedora comprend des programmes graphiques comme Brasero, GnomeBaker, et K3b. Les programmes de console comprennent `wodim`, readom, et genisoimage. Les programmes graphiques peuvent être trouvés dans Applications Sound & Video.

#### Screencasts

Vous pouvez utiliser Fedora pour créer et lire des screencasts, qui sont des sessions enregistrées bureau, en utilisant des technologies libres. Fedora inclut le paquet `istanbul`, qui crée des screencasts dans les formats vidéo Theora et `byzanz`, qui crée des screencasts en tant que fichiers GIF animés. Ces vidéos peuvent être lues en utilisant l'un des différents lecteurs inclus dans Fedora. C'est la meilleure façon de proposer des screencasts au Projet Fedora soit pour les développeurs ou les utilisateurs. Pour obtenir un manuel d'utilisation plus complet, consultez le site à la page screencasting :

#### Prise en charge étendue par les modules d'extension

La plupart des lecteurs multimédia dans Fedora prennent en charge l'utilisation de modules d'extension pour prendre en charge des formats supplémentaires et des systèmes de rendu du son. Certains utilisent de puissants backends comme le paquet `gstreamer` pour prendre en charge les formats et les rendus du son. Fedora offre des modules d'extension pour ces backends et les applications individuelles, et les applications tierces parties peuvent offrir des modules d'extension supplémentaires pour fournir encore de meilleurs résultats.

#### Support infrarouge à distance

Un nouveau processeur frontal graphique de LIRC est fourni par `gnome-lirc-properties`, pour faciliter la connexion et la configuration des contrôles infrarouges à distance. LIRC est utilisé normalement pour les applications multimedia pour implémenter la prise en charge des contrôles infrarouges à distance, et son utilisation sur les applications Rhythmbox et Totem devrait être aussi simple que de connecter le récepteur à distance dans l'ordinateur, puis de sélectionner Auto-detect dans les préférences Infrared Remote Control (Contrôle Infrarouge Distant).

Si vous avez déjà effectué une installation LIRC, nous vous conseillons de régénérer les fichiers de configuration avec `gnome-lirc-properties`. Ainsi la majorité des applications fonctionneront dans votre nouvelle installation.

Consultez la page 'fonctionnalités' pour davantage d'informations :

#### Glitch-free PulseAudio

Le serveur son PulseAudio a été ré-écrit pour utiliser l'ordonnancement audio basé-temps à la place de l'approche traditionnelle basée-interruption. Cette approche a également été prise par d'autres systèmes comme CoreAudio d'Apple et le sous-système audio Windows Vista. L'ordonnancement audio basé-temps comprend un certain nombre d'avantages, dont la réduction de consommation électrique, la minimalisation des évanouissements de transmissions, et un ajustement flexible de la latence des besoins de l'application.

#### Blocages SeLinux dans Totem et dans d'autres applications GStreamer

Les utilisateurs font face à des blocages SELinux lorsqu'ils utilisent Totem ou d'autres applications GStreamer pour le contenu multimedia. L'outil SELinux Troubleshooting pourrait produire une sortie qui ressemblerait au message suivant :

    SELinux empêche gst-install-plu de rendre la pile de programmes exécutable.

Cette situation apparaît quand des versions plus anciennes de Fluendo MP3 sont installées. Pour résoudre ce problème, installez la dernière version du module d'extension du décodeur Fluendo MP3, qui ne requiert pas de pile exécutable.

## Nouveautés pour les nouveaux utilisateurs Bureau

### Le bureau Fedora

Cette section détaille les changements qui affectent l'interface graphique des utilisateurs de l'environnement de bureau de Fedora.

#### Meilleur support webcam

Fedora 10 est fourni avec un support de webcams amélioré.

Ce support fait suite aux améliorations du pilote UVC qui a été tout d'abord introduit dans Fedora 9 et qui rajoutait un support pour toute webcam ayant un logo compatible avec Windows Vista. Fedora 10 comprend une nouvelle version V412 de `gspca`, une structure pour les pilotes webcam USB qui prend en charge de nombreux capteurs et ponts webcam USB.

Le support Userspace pour webcams a également été amélioré par le rajout de libv4l et la mise à jour de tous les webcams qui utilisent des applications pour l'utilisation de libv4l. Ce support instruit ces applications des formats video personnalisés spécifiques aux fabricants pour de nombreuses webcams, surtout pour celles qui sont prises en charge par `gspca`.

Pour obtenir une liste de toutes les webcams et de toutes les applications pour lesquelles le nouveau support Fedora 10 a été testé, consultez . Pour une liste de toutes les cams prises en charge dans la version d'origine de `gspca`, consultez le site d'origine.

La version V4L2 de `gspca` de Fedora 10 prend en charge toutes ces webcams et davantage.

#### Amorçage graphique Plymouth

Pour davantage d'informations sur le nouveau mode d'amorçage graphique, veuillez lire .

#### Support infrarouge à distance

Le paquet `gnome-lirc-properties` est une nouveauté de Fedora 10, figurant une nouvelle interface graphique pour configurer LIRC pour l'utilisation d'applications supportant le protocole. Pour davantage d'informations, consultez .

LIRC est normalement utilisé dans les applications multimedia pour implémenter un support pour les contrôles distants infrarouges, et son utilisation dans Rhythmbox et dans Totem devrait être tout aussi facile que de brancher le récepteur distant dans votre ordinateur, puis de sélectionner Auto-detect parmi les préférences du Infrared Remote Control. Consultez la page sur ses caractéristiques pour davantage d'informations :

#### Bluetooth BlueZ 4.0

La pile de support Bluetooth, appelée aussi BlueZ (,) a été mise à jour à la version 4.x dans Fedora 10. La plupart des changements de cette version sont utiles pour les développeurs d'applications, mais les utilisateurs pourront remarquer l'amélioration d'utilisation simplifiée du nouvel assistant pour configurer les claviers, souris, et autres périphériques pris en charge par Bluetooth. Il y a aussi une possibilité de désactiver l'adaptateur Bluetooth pour la plupart des marques de portables dans les préférences. Cette nouvelle version nous permettra un meilleur support pour les appareils audio dans le futur, grâce à PulseAudio.

Notez que le pilote du noyau Bluetooth par défaut était aussi passé à `btusb`, ce qui réduisait la consommation du courant par rapport à celle de son prédécessseur `hci_usb`.

#### GNOME

Cette version présente GNOME 2.24. Pour davantage d'informations, consultez :

##### Messagerie instantanée Empathy

Le logiciel de messagerie instantanée Empathy est disponible dans cette version. Il prend en charge de nombreux protocoles comme IRC, XMPP(Jabber), Yahoo, MSM, et autres via modules d'extension. Il prend en charge aussi voix et video dans le protocole XMPP, et supporte d'autres protocoles en cours de développement actuel. Empathy utilise l'environnement de développement `telepathy` qui comprend un certain nombre de modules d'extension supplémentaires :

- `telepathy-gabble` - module d'extension Jabber/XMPP

- `telepathy-idle` - module d'extension IRC

- `telepathy-butterfly` - module d'extension MSN

- `telepathy-sofiasip` - module d'extension SIP

- `telepathy-haze` - Le gestionnaire de connexion à la bibliothèque Libpurple (Pidgin) offre son support à d'autres protocoles comme Yahoo.

Pidgin continue d'être disponible dans le dépôt d'applications Fedora et est toujours utilisé par défaut pour les utilisateurs qui procèdent à une mise à niveau par rapport aux versions antérieures de Fedora.

##### Le gestionnaire d'affichage de GNOME

Le GNOME Display Manager (gdm) a été mis à jour au dernier système de codification en amont, qui a été complètement reformulé par les développeurs Fedora.PolicyKit peut être utilisé pour contrôler l'arrêt et le redémarrage. L'outil de configuration `gdmsetup` est actuellement absent et va être remplacé. Pour les changements de configuration, référez-vous au suivant :

##### Assistant pour l'installation Codec

L'assistant pour l'installation codec GStreamer `codeina` a été remplacé par la solution basée-PackageKit pour Fedora 10. Quand les applications Totem, Rhythmbox, ou une autre application GStreamer ont eu besoin d'un module d'extension pour décoder un film ou une chanson, un dialogue PackageKit apparaît, permettant à l'utilisateur de chercher les paquets utiles dans les dépôts configurés.

Pour plus d'informations, veuillez consultez la page web suivante :

#### KDE

Cette version inclut KDE 4.1.2. Comme les paquets `kdevelop` ne font pas partie de KDE 4.1 et que `kdewebdev` n'est disponible que partiellement (absence de Quanta) dans KDE 4.1, les versions KDE 3.5.10 de ces paquets sont fournies. Un paquet `kdegames3` qui contient les jeux et qui n'est pas encore porté par KDE 4, est également disponible.

KDE 4.1 est la dernière version de KDE 4, et fournit de nombreuses nouvelles caractéristiques, plusieurs améliorations d'utilisation, et des réparations de bogues par rapport à KDE 4.0, la première version de la série KDE 4. Cette nouvelle version comprend une appliquette d'affichage de dossiers bureau (Plasmoid), des améliorations sur Dolphin et sur Konqueror et sur bien d'autres applications améliorées. KDE 4.1.2 est une version apportant des solutions de bogues par rapport aux séries KDE 4.1.

Fedora 10 ne propose pas de version de KDE 3 Bureau. Elle propose une compatibilité avec la plate-forme de développement de KDE 3, qui peut être utilisée pour construire et exécuter des applications KDE 3 dans KDE 4 ou d'autres gestionnaires de bureau. Consultez la section pour de plus amples informations sur les composants inclus.

Fedora 10 comprend un aperçu sélectif de `knetworkmanager`, qui fonctionne avec la version précurseur de NetworkManager 0.7 de Fedora 10. Comme cela ne devait pas être utilisé en environnement de production, l'image KDE Live utilise `nm-applet` de `NetworkManager-gnome` à la place (comme dans Fedora 8 et 9). Le système gnome-keyring-daemon sauvegarde les mots de passe pour les technologies de cryptage. Si vous souhaitez essayer `knetworkmanager`, vous pouvez l'installer à partir du dêpot.

Comme le gestionnaire de fenêtres natif KWin prend optionnellement en charge la composition (compositing) et les effets du bureau, l'image KDE Live ne contient plus Compiz/Beryl. Le mode d'effets du bureau / de compositing de KWin est désactivé par défaut mais peut être activé depuis `systemsettings`. Compiz (avec l'intégration à KDE 4) est disponible depuis le dépôt en installant le paquet `compiz-kde`.

##### Améliorations

- Plasma est plus stable et le tableau de configuration a été étendu. Le nouveau contrôleur du panneau facilite la personnalisation du panneau, ce qui permet d'offrir un commentaire visuel direct. L'appliquette Plasma `folderview` fournit l'affichage d'un répertoire et vous permet ainsi de stocker les fichiers sur le bureau, se substituant ainsi à de nombreux icônes familiers de l'environnement bureau.

##### Modifications des paquets et des applications

- Fedora 10 est présenté avec `kdepim` 4.1.2 au lieu de 3.5.x.

- Les paquets `libkipi`, `libkexiv2`, et `libkdcraw` ont été rendus obsolètes par les versions KDE 4 du paquet `kdegraphics`. De ce fait, `kipi-plugins`, `digikam`, et `kphotoalbum` ont été mis à niveau aux versions KDE 4.

- Le paquet KDE `kpackagekit`, frontal à PackageKit, est maintenant disponible (il pourrait constituer plus tard à une mise à jour de Fedora 9).

De plus, les changements suivants, qui ont été effectué depuis la sortie de Fedora 9, et qui avaient été rapportés dans les mises à jour de Fedora 9, font également partie de Fedora 10.

- KDE a bénéficié de la mise à niveau de la version 4.0.3 vers la version 4.1.2.

- Les paquets `qt` et `PyQt4` ont été mis à niveau de 4.3 à 4.4.

- Les paquets `kdewebdev`, `kdevelop`, `kdegames3`, et les bibliothèques KDE 3 de compatibilité-rétrograde ont été mis à niveau depuis KDE 3.5.9 vers 3.5.10.

- QtWebKit fait maintenant partie du paquet `qt`. Le paquet `WebKit-qt` a été rendu obsolète.

- Le nouveau paquet `qgtkstyle` contient un style Qt 4 style utilisant GTK+ pour dessiner, et qui procure une meilleure intégration des applications Qt 4 et KDE 4 dans GNOME.

- La bibliothèque phonon, qui faisait partie du paquet `kdelibs` de Fedora 9, constitue maintenant un paquet séparé. UN backend optionnel GStreamer (`phonon-backend-gstreamer`) est actuellement disponible, mais le backend xine-lib qui est maintenant présenté comme `phonon-backend-xine`, est toujours le backend recommandé par défaut et est maintenant exigé par le paquet `phonon`.

- Le paquetahe `kdegames3` ne fournit plus de soutien de développement pour les versions KDE 3 de `libkdegames` car rien dans Fedora à part `kdegames3` lui-même, ne requiert plus de bibliothèque.

- Le paquet `okteta` fait maintenant partie de `kdeutils`.

- Le paquet `dragonplayer` fait dorénavant partie du paquet `kdemultimedia`.

- Le programme `kaider` a été renommé `Lokalize` et fait dorénavant partie du paquet `kdesdk`.

- Le paquet `ksirk` est maintenant porté sur KDE 4 et fait dorénavant partie du paquet `kdegames`.

- Le paquet `extragear-plasma` a été renommé et fait dorénavant partie du paquet `kdeplasma-addons`.

#### LXDE

Cette sortie de Fedora comprend un environnement bureau supplémentaire, nommé LXDE. LXDE est un nouveau projet qui offre un nouveau projet qui procure un environnement bureau rapide et léger, conçu pour être suffisamment souple et mince pour conserver un niveau faible d'utilisation des ressources. Pour installer l'environnement LXDE, utilisez l'outil Add/Remove Software ou exécutez :

    su -c 'yum groupinstall LXDE'

Si vous n'avez besoin que des composants de base de LXDE, installez le paquet lxde-common :

    su -c 'yum install lxde-common'

#### Le Bureau Sugar

Le Bureau Sugar émane de l'initiative OLPC. Il permet aux utilisateurs et aux développeurs de Fedora de faire les choses suivantes.

- Construire à partir d'un environnement de collaboration communautaire.

- Tester Sugar sur un système Fedora existant en sélectionnant l'environnement Sugar à partir du gestionnaire d'affichage écran.

- Les développeurs qui sont intéressés de travailler sur l'interface Sugar ou de rédiger des activités, peuvent bénéficier d'une plate-forme de développement sans avoir besoin d'un portable XO.

#### Navigateurs web

##### Activer le module d'extension Flash

Fedora fournit `swfdec` et `gnash` qui sont des implémentations libres et gratuites de Flash. Nous vous encourageons à les essayer avant de faire le choix du modules d'extension propriétaire d'Adobe. Le module d'extension propriètaire d'Adobe utilise un ancien framework son qui ne fonctionne pas correctement sans une prise en charge additionnelle. Exécutez la commande suivante pour permettre cette prise en charge :

          su -c 'yum install libflashsupport'

Si vous utilisez Flash 10, vous n'avez plus besoin de `libflashsupport` car l'utilisation d'ALSA a été fixée dans cette version.

Les utilisateurs de Fedora x86_64 doivent installer le paquet `nspluginwrapper.i386` pour activer le module d'extension Adobe Flash 32 octets pour Firefox, ainsi que le paquet `libflashsupport.i386` pour activer le son du module d'extension.

Installez les paquets `nspluginwrapper.i386`, `nspluginwrapper.x86_64`, et `libflashsupport.i386` :

    su -c 'yum install nspluginwrapper.{i386,x86_64} libflashsupport.i386'

Installez `flash-plugin` après que `nspluginwrapper.i386` ait été installé :

    	su -c 'yum install libflashsupport'

Exécutez la commande `mozilla-plugin-config` pour enregistrer le module d'extension flash :

    	su -c 'mozilla-plugin-config -i -g -v'

Fermez toutes les fenêtres de Firefox, et relancez Firefox. Tapez `about:plugins` dans la barre URL pour vous assurer que le module d'extension soit bien chargé.

##### Désactivez le haut-parleur du PC

Le haut-parleur du PC est activé par défaut dans Fedora. Si vous ne voulez pas qu'il soit actif, deux solutions sont possibles pour le couper :

- Réduisez son volume à niveau acceptable ou coupez le haut-parleur du PC depuis `alsamixer` avec le paramètre de PC Speak.

- Désactivez le haut-parleur du PC en exécutant la commande suivante dans une console :

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

### Démarrage sur réseau

Cette section énumère les informations relatives aux changements de démarrage sur réseau dans Fedora.

#### Partage des connexions sans fil

L'appliquette NetworkManager `nm-applet` a été mise à niveau pour offrir un meilleure partage de connexion à travers le choix de menuCréez un nouveau réseau sans fil.

Le partage des connexions permet d'installer facilement un réseau as-hoc WiFi sur une machine à l'aide d'une connexion réseau et d'une carte d'accès à un réseau sans fil. Si la machine a accès à une connexion de réseau primaire (à fil, 3G, seconde carte d'accès à un réseau sans fil), le routage est mis en place de façon à ce que les périphériques qui sont connectés au réseau WiFi ad-hoc puissent partage la connexion sur le réseau externe.

Lorsque vous créez un nouveau réseau WiFi, vous devez préciser le nom du réseau et quelle sorte de sécurité utiliser. NetworkManager installe alors la carte d'accès réseau sans fil pour qu'elle fonctionne en tant que noeud as-hoc WiFi que d'autres peuvent rejoindre. Le routage sera installé entre le nouveau réseau et la connexion au réseau primaire. DHCP est utilisé pour assigner les adresses IP sur le nouveau réseau WiFi partagé. Les demandes DNS sont également transmises aux nameservers en amont et de façon transparente.

### Imprimer

L'interface d'utilisation du gestionnaire d'impression (`system-config-printer` ou System Administration Printing) a été révisée pour être plus accessible et plus en accord avec les dernières applications bureautiques. L'application `system-config-printer`. n'a plus besoin d'être exécutée par un utilisateur racine.

Autres changements :

- La fenêtre d'outil de configuration est maintenant plus facile à utiliser. Si on clique deux fois sur un icône d'imprimante, on ouvre une fenêtre de dialogue de propriétés. Cela remplace l'ancien comportement qui consistait en une liste de noms d'imprimantes sur la gauche, et les propriétés de l'imprimante sélectionnée sur la droite.

- Le dialogue d'authentification CUPS sélectionne le nom d'utilisateur qui convient et autorise son altération en milieu d"opérations.

- Quand l'outil de configuration est en cours, la liste des imprimantes est mise à jour de façon dynamique.

- Toutes les tâches en file d'attente pour une imprimante spécifique apparaissent si on clique à droite sur un icône de l'imprimante et qu'on sélectionne View Print Queue. Pour voir les tâches en file d'attente sur différentes imprimantes, sélectionner les imprimantes avant de cliquer à droite. Pour voir toutes tâches, cliquer à droite sans sélectionner d'imprimantes.

- L'outil de contrôle des tâches affiche un message quand une tâche a échoué. Le message indique si l'imprimante s'est arrêtée pour une cause indiquée dans le message. Un bouton Diagnose démarre le dépanneur.

- L'outil de contrôle des tâches effectue maintenant l'authentification proxy. Un job soumis qui requiert une authentification sur le CUPS back-end affiche maintenant un dialogue d'authentification pour que la tâche puisse être prise en compte.

- Le dialogue de statut d'imprimante (pour GTK+) vous donne plus de commentaires sur le statut des imprimantes. Par exemple les imprimantes qui sont à cours de papier affichent un petit emblème d'avertissement sur leur icône. Les imprimantes sur pause affichent également un emblème, et les imprimantes qui rejettent des tâches apparaissent en grisâtre pour signifier qu'elles ne sont pas disponibles.

### Notes sur les paquets

Les sections suivantes fournissent des informations sur les paquets ayant subi des modifications significatives pour Fedora 10. Pour en faciliter l'accès, ils sont organisés selon les mêmes groupes que dans le système d'installation.

#### GIMP

Fedora 10 inclut la version 2.6 du programme GNU Image Manipulation Program.

La nouvelle version est conçue pour être compatible rétroactivement, de façon à ce que les modules d'extension existants de tierce partie et à ce que les scripts continuent de faire leur travail -- avec une restriction mineure. L'interprête du Script-Fu compris n'accepte plus les définitions de variables sans valeur initiale (ce qui n'est pas compatible avec les normes de langage). Les scripts inclus dans les paquets Fedora ne devraient pas poser ce genre de problèmes, mais si vous utilisez des scripts en provenance d'autres sources, veuillez consulter les notes de mise à jour GIMP pour davantage de détails et sur la manière dont vous pouvez régler ces scripts :

De plus, le script `gimptool` qui est utilisé pour construire et installer les modules d'extension de tierce partie et les scripts, a été déplacé du paquet `gimp` vers le paquet `gimp-devel`. Installez ce paquet si vous souhaitez utiliser `gimptool`.

#### Informations légales

Les informations légales suivantes concernent un certain nombre de logiciels dans 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

### Prise en charge des langues dans le monde

Cette section énumère les informations relatives au support de nombreuses langues dans Fedora.

- La localisation (traduction) de Fedora est coordonnée par le projet de localisation Fedora --

- L'internationalisation de Fedora est réalisée par le Fedora I18n Project --

#### Couverture linguistique

Fedora fournit une grande variété de logiciels traduits en plusieurs langues.Pour obtenir une liste des langues, consultez les statistiques de traduction pour le module Anaconda, l'un des logiciels principaux de Fedora.

##### Installation de la prise en charge des langues

Pour installer Langpacks et des langues supplémentaires depuis le groupe de Languages, exécutez cette commande :

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

Dans la commande ci-dessus, `<language>`correspond au nom de la langue, comme `assamais`, `bengali`, `chinois`, etc.

Il est fortement recommandé aux utilisateurs de SCIM, mettant à niveau depuis une version précédente de Fedora, d'installer `scim-bridge-gtk`. Cette application fonctionne avec les applications tierces en C++ liées aux anciennes versions de `libstdc++`.

##### Transifex

Transifex est l'application web de Fedora visant à faciliter les contributions de traductions pour les projets hébergés sur des systèmes de contrôles de versions distants ou différents. De nombreux paquets principaux utilisent Transifex pour pouvoir être traduits.

Grâce à un mélange de (), d'une croissance de la communauté et de processus mieux gérés, les traducteurs peuvent contribuer directement aux sources de n'importe quel projet grâce à une interface web unique. Les développeurs de projets ayant une faible communauté de traducteurs peuvent facilement contacter la communauté en place de Fedora pour la traduction. En retour, les traducteurs peuvent participer à de nombreux projets liés à Fedora et contribuer facilement en traduisant.

#### Polices de caractères

Des polices de caractères pour toutes les langues sont installées par défaut afin de couvrir convenablement l'ensemble des langues.

##### Langue par défaut pour le projet Unihan

Lorsqu'ils n'utilisent pas un Asian locale d'applications basées-GTK, les caractères chinois (c'est à dire, chinois hanzi, japonais kanji, ou hanja coréen) apparaissent certainement avec un mélange de police de caractères chinois, japonais, ou coréen, suivant le texte. Cela arrive quand Pango n'a pas suffisamment de contexte pour savoir quelle langue est utilisée. La configuration de police par défaut actuelle semble favoriser les caractères chinois. Si vous souhaitez normalement utliser le japonais ou le coréen, vous pouvez indiquer à Pango de l'utiliser par défaut en installant la variable d'environnement `PANGO_LANGUAGE`. Par exemple....

    	export PANGO_LANGUAGE=ja

... indique à Pango d'assumer que le texte est en japonais lorsqu'il n'y a pas d'autre indication.

##### Japonais

Le paquet `fonts-japanese` a été renommé `japanese-bitmap-fonts`.

##### Khmer

Polices Khmer OS `khmeros-fonts` ont été ajoutées à la couverture linguistique du Khmer pour cette version de Fedora.

##### Coréen

Le paquet `un-core-fonts` remplace le paquet `baekmuk-ttf-fonts` pour les polices par défaut nouvel Hangul.

##### Liste complète des changements

Tous les changements de police sont listés sur leur page concernée :

###### Polices dans Fedora Linux

Les polices SIG () s'occupent avec grand soin des polices de Fedora Linux (). Veuillez joindre ce groupe particulier si vous êtes intéressés de créer, d"améliorer, d'empaqueter, ou tout simplement de suggérer une police. Nous apprécions toute aide que vous pourrez apporter.

#### Méthodes de saisie

Il existe un nouveau groupe `yum` intitulé `input-methods` ou input methods qui existe pour de nombreuses langues, et qui est maintenant installé par défaut. Cela permet d'activer le système de méthode de saisie par défaut et d'obtenir les méthodes de saisie standard pour la plupart des langues disponibles. Cela permet également d'aligner les installations normales sur Fedora Live.

##### im-chooser et imsettings

Il est maintenant possible de démarrer et de stopper les méthodes de saisie dans les applications actives grâce au nouvel environnement de développement `imsettings`. La variable d'environnement `GTK_IM_MODULE` n'est plus utile par défaut mais elle peut toujours être utilisée pour prendre le dessus sur `imsettings`.

La méthode de saisie ne démarre par défaut que sur les bureaux en locale asiatique: La locale actuelle est : `as`, `bn`, `gu`, `hi`, `ja`, `kn`, `ko`, `ml`, `mr`, `ne`, `or`, `pa`, `si`, `ta`, `te`, `th`, `ur`, `vi`, `zh`. Use `im-chooser` via SystemPreferencesPersonalInput Method pour activer ou désactiver l'utilisation de la méthode de saisie sur votre bureau.

##### Nouveau système de méthode de saisie `ibus`

Fedora 10 inclut `ibus`, un nouveau système de méthode de saisie qui a été développé pour pallier à certaines des limitations de `scim`. Il pourrait devenir le système de méthode de saisie par défaut dans Fedora 11.

Il fournit déjà un certain nombre de moteurs de méthodes de saisie et dans les immodules suivants :

- `ibus-anthy` (Japanais)

- `ibus-chewing` (Chinois traditionnel)

- `ibus-gtk` (GTK )

- `ibus-hangul` (Coréen)

- `ibus-m17n` (Indo-aryen et autres langues)

- `ibus-pinyin` (Chinois simplifié)

- `ibus-qt` (Qt immodule)

- `ibus-table` (Chinois, etc)

Nous encourageons le public à installer `ibus`, de le tester pour leur langue, et de nous faire part des problèmes auxquels ils font face.

#### Clavier Indo-aryen sur écran

Fedora 10 inclut `iok`, un clavier virtuel sur écran pour les langues indiennes, qui permet d'utiliser les clavier en Inscript et autres types de claviers 1:1. Pour plus d'information à ce sujet, consulter la page d'accueil :

#### Support collationnement Indo-aryen

Fedora 10 inclut la prise en charge de l'ordonnancement des langues indo-aryiennes. Ce support ordonnance les listings et les menus pour ces langues, les représentant dans un certain ordre et facilitant ainsi la recherche de certains de ses éléments.

Ces langues sont couvertes par le support suivant :

- Gujar

- Hindi

- Kannada

- Cachemirien

- Konkani

- Maithili

- Marathi

- Népalais

- Panjabi

- Sindhi

- Telugu

## Nouveautés pour les joueurs, les scientifiques, et les amateurs

### Jeux et divertissement

Fedora propose une sélection de jeux couvrant de nombreux domaines. Les utilisateurs peuvent installer un petit paquet de jeux pour GNOME (appelé `gnome-games` ) et pour KDE ( `kdegames` ). Sont également disponibles dans les dépôts de nombreux jeux supplémentairescouvrant toutes sortes de domaines.

Le site du Projet Fedora possède une section dédiée aux jeux détaillant la plupart des jeux disponibles, les décrivant et expliquant la procédure d'installation. Pour plus d'informations, consultez la page :

Pour une liste des jeux disponibles, choisissez le menu Applications Ajouter/Supprimer des logiciels, ou depuis la ligne de commande :

        yum groupinfo "Games and Entertainment" (Jeux et divertissements)

Pour obtenir de l'aide concernant `yum` pour l'installation des paquets de jeux, consultez le guide disponible sur :

### Amateur Radio

Fedora 10 inclut un certain nombre d'applications et de bibliothèques qui représentent un intérêt pour les opérateurs de radio amateur et pour les amateurs d'électronique. La plupart de ces applications sont incluses dans le Fedora Electronic Lab. Fedora comprend également un certain nombre d'outils de design IC et VLSI.

- Les applications en mode carte son comprennent `fldigi`, `gpsk31`, `gmfsk`, `lpsk31`, `xfhell`, and `xpsk31`.

- Le paquet `gnuradio` est un environnement de développement radio déterminé par des logiciels.

- Les paquets `aprsd` et `xastir` proposent des possibilités APRS.

- La suite gEDA consiste en un ensemble intégré d'applications schématiques pour capturer, la liste d'interconnexions, la simulation de circuit, et le partitionnement du PCB.

- Les paquets `gspiceui`, `ngspice`, et `gnucap` fournissent des possibilités de simulation de circuit.

Il existe un ensemble d'autres outils pour apprendre le code Morse, prédire les orbitres et garder la trace des satellites, produire des diagrammes schématiques et les illustrations PCB, la journalisation en radio amateur, et d'autres applications qui peuvent intéresser des enthousiastes du monde électronique ou de la radio amateur.

## Fonctionnalités et réparations pour les grands utilisateurs

### Outils de serveurs

Cette section met en avant les changements, les ajouts effectués dans les divers serveurs GUI variés, et dans les outils de configuration de système dans Fedora 10.

#### First Aid Kit (Trousse de secours)

Firstaidkit est une application pour recouvrement total qui facilite le processus de recouvrement pour les utilisateurs, qu'ils soient techniques ou non.Firstaidkit est conçu pour fixer les problèmes automatiquement tout en s'appliquant à maintenir l'intégrité des données utilisateur. Il est disponible en mode de sauvetage, sur le CD Live Fedora, et sur les systèmes en cours d'exécution.

- Les nouvelles pages du projet --

### Systèmes de fichiers

#### eCryptfs

Fedora 10 est basé sur un support des systèmes de fichiers cryptés qui a débuté avec Fedora 9. Fedora 10 répare un certain nombre de problèmes qui auraient pu résulter par une corruption de données.

#### EXT4

Fedora 9 a débuté par un aperçu général du support ext4. Fedora 10 propose un `e2fsprogs` entièrement compatible-est4. De plus, l'écran de partition d'Anacondapossext4 lorsque vous y

#### XFS

XFS est maintenant un système de fichiers pris en charge et une option figurant sur l'écran de partitionnement d' Anaconda.

## Nouveautés pour les développeurs

### Exécution

#### Liaisons Python NSS.

Les liaisons Python pour NSS/NSPR permettent aux programmes Python d'utiliser les bibliothèques cryptographiques NSS pour la gestion des certificats PKi et SSL/TLS. Le paquet `python-nss` fournit une liaison Python aux bibliothèques de soutien NSS et NSPR.

Network Security Services (NSS) est un ensemble de bibliothèques qui prennent en chrage les applications de serveur et de clients activés-sécurité. Les applications construites avec NSS peuvent prendre en charge les certificats SSL v2 et v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 et autres normes de sécurité. NSS a reçu la validation FIPS 140 de NIST.

- -- Documentation de bibliothèque

### Java

#### La crème de l'implémentation de logiciels Java en source libre

Fedora inclut certaines des meilleures implémentations de logiciels Java(TM) en source libre, découlant de l'adoption active des intégrations de technologies innovatives Fedora et autres au sein des projets en amont. Les implémentations intégrées par Fedora sont basées sur OpenJDK () et le projet d'intégration de distribution IcedTea GNU/Linux (), ou basé sur des alternatives comme le compilateur graphique Java (GCJ - et les bibliothèques de classes principales 'GNU Classpath core class libraries' (). Toutes les innovations Fedora sont poussées en amont en vue d'obtenir l'intégration la plus large possible des technologies d'implémentations Java en général.

L'implémentation d'OpenJDK 6 comprise dans Fedora 10 utilise le compilateur d'exécution sur machines virtuelles HotSpot sur les architectures x86, x86_64, et SPARC. Sur PowerPC (PPC), il utilise l'interpréteur zéro, qui est plus lent. Sur toutes les architectures, on trouvera une implémentation alternative basée sur les chemins de classe GCJ et GNU qui comprennent un compilateur précurseur pour produire les binaires natifs.

Les binaires Fedora qui s'appliquent aux architectures sélectionnées (actuellement confinées aux architectures x86 et x86_64 basées sur OpenJDK) sont testées auprès du kit de compatibilité Java Compatibility Kit (JCK) par Red Hat pour garantir une compatibilité à 100% aux normes Java (JDK 1.6 en ce moment).

#### Maniement des appliquettes Java et gestion des applications Web Start

Dans Fedora 10 `gcjwebplugin` a été remplacé par `IcedTeaPlugin` qui exécute des appliquettes non fiables en toute sécurité dans le navigateur Web et qui fonctionne sur n'importe quelle architecture. Vous pouvez voir quel module d'extension d'appliquette est installé en tapant `about:plugins` dans Firefox. Le nouveau module d'extension prend en charge le JavaScript bridge (LiveConnect) qui manquait dans les versions précédentes. Pour davantage de détails sur le bytecode-to-JavaScript bridge (LiveConnect), se reporter au rapport de bogues :

Nous apprécions les commentaires sur la politique de sécurité. Si vous pensez que la police de sécurité est trop restrictive au niveau de l'activation d'appliquettes trop restreintes, suivre cette procédure :

- Exécutez la commande `firefox -g` dans une fenêtre de terminal pour voir ce qui a été limité d'accès.

- Puis, donnez la permission restreinte dans le fichier `/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy`.

- Loger un rapport de bogue, de façon à ce que votre exception puisse être incluse dans la politique de sécurité incorporée dans le paquet. En incorporant ces exceptions, on permet aux propriétaires du système d'éviter d'avoir à bidouiller le fichier de politiques dans le futur.

Le support Experimental Web Start (`javaws`)via NetX a été ajouté au dépôt IcedTea. Quand un fichier Java Network Launching Protocol (`.jnlp`) est intégré dans une page web, vous pouvez l'ouvrir avec le IcedTea Web Start (`/usr/bin/javaws`). Pour davantage d'informations sur NetX, consultez :

#### Nouvelle intégration avec les autres technologies Fedora

Dans le projet IcedTea, OpenJDK a été intégré à plusieurs nouvelles technologies qui font également partie de Fedora 10.

##### Intégration VisualVM dans les structures de développement NetBeans

VisualVM (`jvisualvm`) offre un aperçu graphique de n'importe quelle application Java exécutée à distance ou localement, vous permettant ainsi de contrôler tous les threads en cours d'exécution, les classes, et les objets alloués par l'application en prenant des thread dumps, heap dumps, et autres outils de profiling de faible calibre.

##### Intégration PulseAudio de `javax.sound`

Les intégrations PulseAudio offrent tous les bénéfices de PulseAudio à n'importe quelle application qui utilise le paquet `javax.sound`.

##### Intégration de Mozilla Rhino - JavaScript

Rhino est une implémentation pure-Java JavaScript de Mozilla qui fournit un mélange facile de Java et de JavScripts pour les développeurs qui utilisent le paquet `javax.script`.

##### Autres améliorations

Aussi, la cryptographie Fedora 10 Java (`javax.crypto`) est prise entièrement en charge sans aucune restriction (régionale).

#### Fedora et JPackage

Fedora 10 comprend des paquets dérivés du projet JPackage Project.

Certains de ces paquets sont modifiés dans Fedora pour enlever les dépendances à des logiciels propriètaires, et pour profiter des options de compilation en « avance sur leur temps » de GCJ. Utilisez les dépôts Fedora pour mettre à jour ces paquets, ou utilisez le dépôt JPackage pour les paquets non fournis par Fedora. Référez-vous au JPackage pour plus d'informations sur le projet et les logiciels qu'il fournit.

##### Mélanger des paquets de Fedora et de JPackage

Renseignez-vous sur la compatibilité des paquets avant d'installer un logiciel provenant des dépôts Fedora ou de JPackage. Des paquets incompatibles entre eux peuvent être sources de problèmes.

#### Remarque sur la mise à niveau de Fedora 8 - OpenJDK Replaces IcedTea

Depuis Fedora 9, les paquets `java-1.7.0-icedtea*` de Fedora 8 ont été renommés `java-1.6.0-openjdk*`. Les paquets Fedora 8 IcedTea suivent la branche instable de OpenJDK 7, tandis que les paquets `java-1.6.0-openjdk*` suivent eux la branche stable OpenJDK 6. Toutes les sources en amont d'IcedTea sont incluses dans le SRPM `java-1.6.0-openjdk`.

Si vous procédez à la mise à niveau d'un système basé Fedora 8 avec IcedTea déjà installé, le changement de paquet n'est pas réalisé automatiquement. Les paquets appartenant à IcedTea basés sur OpenJDK 7 doivent d'abord être effacés, et ensuite les nouveaux paquets OpenJDK 6 installés.

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

La mise à niveau à partir de Fedora 9 n'a pas besoin d'action particulière

### Outils

Cette section détaille divers outils de développement et fonctionnalités.

#### Éclipse

La nouvelle version de Fedora comprend Fedora Eclipse, basée sur la version 3.4 d'Eclipse SDK. La série de nouvelles versions de 3.4 comprend une page "Quoi de neuf dans 3.4":

Les notes de sortie particulières à 3.4 sont également disponibles.

Certaines des fonctionnalités les plus notables de 3.4 comprennent un certain nombre d'améliorations sur la façon de manipuler les signets, des méthodes pour chercher ou pour installer des modules d'extension, et une assistance supplémentaire avec refactoring.

##### Greffons supplémentaires

Cette note de mise à jour de Fedora comprend des modules d'extension pour C/C++ (`eclipse-cdt`), modification des specfile RPM (`eclipse-rpm-editor`), PHP (`eclipse-phpeclipse`), Subversion (`eclipse-subclipse`), SELinux (`eclipse-slide`) et (`eclipse-setools`), test d'expressions communes (`eclipse-quickrex`), Fortran (`eclipse-photran`), intégration Bugzilla (`eclipse-mylyn`), Git (`eclipse-egit`), Perl (`eclipse-epic`), Checkstyle (`eclipse-checkstyle`), et Python (`eclipse-pydev`).

##### Traductions du projet Babel - eclipse-nls

Cette nouvelle version comprend également le paquet linguistique Babel, qui fournit des traductions pour Eclipse et pour les applications Eclipse pour un certain nombre de langues. Notez que certaines langues ont un recouvrement de traduction limité : même si vous avez installé les traductions, vous verrez toujours apparaître un certain nombre de paragraphes en anglais. Le projet Babel accepte vos contributions si vous souhaitez participer à l'effort de traduction.

##### Mise à niveau depuis Fedora 9

Les utilisateurs qui effectuent une mise à niveau à partir de 3.3, auront besoin de migrer chaque qu'ils auront pu installé à partir d'autres sources que RPM. Le moyen le plus simple de procéder est de ré-installer. Pour les développeurs de modules d'extension migrant de 3.3, consulter le "Plug-in Migration Guide" (Guide de migration des modules d'extension) :

#### Emacs

Fedora 10 inclut Emacs 22.2.

En plus de nombreuses solutions bogues, Emacs 22.2 inclut une nouvelle prise en charge pour les systèmes de contrôle de la version Git, Monotone, Mercurial, Bazaar, d'importants nouveaux modes d'édition de fichiers du style CSS, Vera, Verilog, et BibTeX, et un support de pour le déroulement des images en mode Image.

Pour obtenir une description des changements, consultez Emacs news pour la version ().

#### Collection de compilateurs GCC

Cette version de Fedora a été compilée avec GCC 4.3.2, inclus dans la distribution.

Pour plus d'informations sur GCC 4.3, consultez :

##### Autres améliorations ciblées

###### IA-32 x86-64

Changements ABI

- En commençant par GCC 4.3.1, les variables du point décimal flottant s'alignent sur leurs limites naturelles quand elles passent sur la pile pour i386.

Changements de lignes de commande

- En commençant avec GCC 4.3.1, l'option `-mcld` a été ajoutée pour générer automatiquement une instruction `cld` au prologue de fonctions qui utilisent les instructions de paragraphes. Cette option est utilisée pour la compatibilité rétro-active sur certains systèmes d'exploitation et peut être activée par défaut pour les cibles 32-bit x 86 en configurant GCC avec l'option de configuration `--enable-cld`.

#### Support Haskell amélioré

Fedora 10 introduit un meilleur support pour Haskell. Avec un nouvel ensemble d'instructions et d'outils pour chaque paquet, il est très facile de prendre en charge tout programme Haskell utilisant un compilateur Glasgow Haskell. La création et le déploiement du paquet, propulser les outils de qualité Fedora et quelques nouveaux amis, n'a jamais été si facile. Tandis que le support pour Haskell grandit, il y aura un développement continu d'Haskell au fur et à mesure que de nouvelles bibliothèques sont introduites.

La création de paquets est assez simple. Haskell fournit déjà une infrastructure de développement pour compiler et pour déployer des paquets de façon homogène. Mettre en place un paquet pour Fedora ne prend pas beaucoup de temps, impliquant que la codification Haskell fonctionne dans Fedora également.

Fedora fournit également des outils pour le déploiement en entreprise des paquets Fedora. Avec l'inclusion de Haskell dans Fedora, le développeur est maintenant libre d'écrire des applications au niveau entreprise dans Haskell et de se rassurer que le code peut être également utilisé dans Fedora.

#### La couverture d'Objective CAML OCaml étendue

Fedora 10 comprend le langage de programmation avancé OCaml 3.10.2 et une liste importante de paquets :

OCaml était disponible en tant que mise à jour de Fedora 9 mais pas dans la version initiale.

#### NetBeans

Cette version de Fedora comprend NetBeans IDE, version 6.1. NetBeans IDE est un Integrated Development Environment (IDE) pour Java, C/C++, Ruby, PHP, etc. La configuration par défaut de NetBeans IDE (configuration Java SE IDE) prend en charge le développement de programmes pour la plateforme Java, Standard Edition (Java SE), y compris le développement des modules de la plateforme NetBeans.

NetBeans IDE est un système modulaire comprenant des fonctions de mise à jour et d'installation de modules d'extension. Il existe un grand spectre de modules d'extension pour les IDE NetBeans qui sont offerts par les membres de la communauté et par des sociétés tierces.

##### Ressources NetBean

- - Site officiel pour le projet NetBeans.

- - pages Wiki NetBeans Wiki.

- - Liste de diffusion pour discussion sur les problèmes de paquets.

- - Liste de bogues pour NetBeans IDE.

- - Liste de bogues pour la plateforme NetBeans Platform.

- - Issue Tracker (pistage) du projet NetBeans. Veuillez utiliser le composant Component: installer, OS: Linux, Subcomponent: rpm pour loger vos remarques à propos des RPM NetBean.

#### Infrastructure de développement AMQP

Le paquet d'infrastructure AMQP est une entité de Red Hat Enterprise MRG. Le paquet permet le développement d'applications entreprise adaptables, interopérables et de haute performance.

Plus spécifiquement, elle consiste en ce qui suit.

- AMQP (protocol version 0-10) messaging broker/serveur

- Liaisons Client pour C++, Python, et Java (utilisant l'interface JMS)

- Un ensemble d'utilitaires - interface de lignes de commandes pour configuration/gestion

- Un store de messagerie asynchrone de haute performance pour des messages durables et pour leur configuration.

##### Ressources AMQP

Pour plus d'informations, veuillez consulter les ressources suivantes :

- Documentation Red Hat MRG

- Site du projet AMQP:

#### Outils de construction d'appliances (infrastructures de développement d'applications)

Les appliances sont des images de systèmes pré-installées et pré-configurées. Ce paquet inclut des outils et des méta-données qui facilitent le travail de création et de déploiement de ces infrastructures pour les ISV, développeurs, OEMS, etc. Les deux composants de cette fonctionnalité sont ACT (Appliance Creation Tool / Outil de création d'appliances) et AOS (Appliance Operating System / Système d'exploitation d'appliances). Installer le paquet `appliance-tools` avec Add/Remove Software ou `` yum.

##### Outil de création d'appliances

L'outil de création d'appliances est un outil qui crée des images d'infrastructures à partir d'un fichier kickstart. Cet outil utilise le CD Live creator API, ainsi que des corrections pour le CD Live API qui permet la création d'images disque multi-partitionnées. Ces images de disque peuvent être amorcées dans un conteneur virtuel comme Xen, KVM, et VMware. Cet outil est inclus dans le paquet `appliance-tools`. Ce paquet comprend des outils pour construire des images d'appliances sur des systèmes basés sur Fedora, comprenant des distributions dérivées comme RHEL, CentOS, et autres.

##### Système d'exploitation d'appliances

Le Système d'exploitation d'appliances est une version réduite de Fedora avec une petite empreinte. Elle ne contient que les paquets utiles à l'exécution d'une appliance. Le matériel pris en charge par cette version de Fedora serait limité, avec un focus sur les conteneurs virtuels comme KVM et VMware. Le but est de créer une base sur laquelle les développeurs peuvent construire leurs applications, en permettant l'extraction des paquets qui conviennent à leurs logiciels.

##### Ressources d'outils de construction d'appliances.

Les nouvelles pages du projet Tool (outils) : --

### Noyau Linux

#### Contenu déprécié ou obsolète ?

Ce contenu peut être déprécié ou obsolète : il n'a pas été mis à jour depuis les notes de sortie de Fedora 9.

Cette section couvre les modifications et les informations importantes à propos du noyau 2.6.27 dans Fedora 10.

#### Version

Fedora peut inclure des corrections additionnels pour l'amélioration du noyau, des solutions de bogues, ou des options additionnelles. Pour cette raison, le noyau Fedora n'est pas une copie conforme du noyau vanilla-kernel extrait du site kernel.org :

Pour consulter la liste de ces correctifs, téléchargez le paquet source RPM et lancer la commande suivante dessus :

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

#### Liste de changement

Pour récupérer un log des modifications d'un paquet, exécutez la commande suivante :

          rpm -q --changelog kernel-<version>

Si vous désirez une version agréable et simple de la liste de changement, consultez . Ce site présente une version résumée et complète des modifications du noyau disponibles sur . Fedora est basée sur la branche noyau de Linus.

Les modifications faites pour la version de Fedora sont disponibles depuis la page .

#### Déclinaisons du noyau

Fedora 10 inclut les constructions suivantes du noyau :

- Noyau natif pour une utilisation dans la plupart des systèmes. Les sources configurées sont disponibles dans le paquet `kernel-devel`.

- Noyau PAE, à utiliser avec des processeurs 32 octets x86 dotés de plus de 4Go de mémoire vive, ou avec des processeurs ayant la fonctionnalité NX (No eXecute). Ce noyau prend en charge à la fois les systèmes mono-processeur et multi-processeurs. Les sources configurées sont disponibles dans le paquet `kernel-PAE-devel`.

- Noyau de débogage , pour le débogage de certains problèmes de noyau. Les sources configurées sont disponibles dans le paquet `kernel-debug-devel`.

Vous désirerez peut-être installer en même temps toutes les en-têtes du noyau pour chacune de ses quatre déclinaisons. Les fichiers sont installés dans l'arborescence `/usr/src/kernels/<version>[-PAE|-xen|-kdump]-<arch>/`. Utilisez la commande suivante :

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

Choisissez une ou plusieurs de ces déclinaisons, séparées par des virgules et sans espace. Indiquez le mot de passe du superutilisateur lorsqu'il est demandé.

##### Le noyau x86 inclut Kdump

Les deux noyaux, x86_64 et i686 sont maintenant relocalisables, ils ne requièrent donc plus un noyau séparé pour les capacités kdump. PPC64, par contre, requiert toujours un noyau kdump séparé.

##### Le noyau comprend la paravirtualisation

Les deux noyaux pour x86_64 et i686 comprennent une prise en charge `paravirt_ops` et n'ont plus besoin d'un noyau séparé pour exécuter d'hyperviseur Xen. Pour davantage d'informations, consultez .

##### Prise en charge du SMP par le noyau par défaut

Il n'y a pas de noyau SMP séparé disponible dans Fedora pour les architectures i386, x86_64 et ppc64. Les architectures multiprocesseurs sont supportées par le noyau natif.

##### Prise en charge du noyau pour le PowerPC

Xen ou kdump ne sont pas pris en charge sur les architectures PowerPC dans Fedora. PowerPC 32-bits a toujours un noyau SMP séparé.

#### Préparation au développement du noyau

Fedora 10 n'inclut pas le paquet `kernel-source` fourni par d'anciennes versions car seul le paquet `kernel-devel` est dorénavant nécessaire pour compiler les modules externes. Les sources déjà configurées sont disponibles, comme décrit dans la section .

##### Construction d'un noyau personnalisé

Pour des informations sur le développement du noyau, et le travail avec des noyaux personnalisés, consultez la page

#### Rapporter des bogues

Consultez la page pour obtenir des informations sur les rapports de bogues relatifs au noyau Linux. Vous pouvez également utiliser pour signaler des bogues spécifiques à Fedora.

### Intégration

Fedora 10 inclut un certain nombre d'applications qui prennent en charge le développement intégré sur une variété de cibles, comme les assembleurs, les compilateurs, les débogeurs, les programmateurs, les IDE et autres utilitaires assortis.

#### AVR

`avrdude`Logiciels pour programmer le microcontrôleur Atmel AVR

  AVRDUDE sert à programmer les CPU Atmel AVR. Il peut programmer Flash et EEPROM, et lorsqu'il est pris en charge par le protocole de programmation en série, il peut programmer d'autres éléments (fuse et systèmes de verrouillage). AVRDUDE fournit également un mode d'instruction direct qui vous permet de donner n'importe quelle instruction de programmation à la puce AVR indépendamment du fait que AVRDUDE implémente ou non cette fonctionnalité particulière d'un puce précise.

`avr-gcc`Cross Compiling GNU GCC ciblé vers avr

  Cette version Cross Compiling de GNU-GCC, qui peut être utilisée pour compiler la plate-forme AVR, au lieu de la plate-forme native i386.

`avr-gcc-c++`Cross Compiling GNU GCC ciblée vers avr

  Le paquet contient la version Cross Compiling de g++, qui peut être utilisée pour compiler le code c++ pour la plate-forme AVR, au lieu de la plate-forme native i386.

`avr-libc`bibliothèque C pour utiliser avec GCC sur les microcontrôleurs AVR.

  AVC Libc est un projet de logiciels gratuits dont le but est d'offrir une bibliothèque C de haute qualité pour utiliser avec les microcontrôleurs GCC sur Atmel AVR.

  AVR Libc est licencié sous une licence simple unifiée. Cette licence communément appelée 'modifiée Berkeley' est supposée être compatible avec la plupart des licences de logiciels gratuits comme GPL, tout en imposant un minimum de restrictions possibles pour l'utilisation de la bibliothèque pour les applications commerciales en source-fermée.

`avr-binutils`Cross Compiling GNU binutils ciblés vers avr

  Il s'agit d'une version Cross Compiling des binutils GNU, qui peuvent être utiles pour assembler et relier des binaires pour la plate-forme AVR, à la place de la plate-forme native i386.

`avr-gdb`GDB pour le débogage (distant) des binaires avr

  Il s'agit d'une version spéciale de GDB, le débogeur du Projet GNU, pour le débogage (distant) des binaires AVR. GDB vous permet de voir ce qui se passe dans un autre programme en cours d'exécution ou bien ce que l'autre programme était en train de faire au moment où il s'est planté.

`avarice`Program pour créer l'interface avec Atmel JTAG ICE to GDB

  Le programme pour créer l'interface avec Atmel JTAG ICE vers GDB et permettre ainsi aux utilisateurs de déboguer leur cible AVR intégrée.

#### Microchip PIC

`gputils`Utilitaires de développement pour les microcontrôleurs de Microchip (TM) PIC (TM).

  Il s'agit d'une collection d'outils de développement pour les microcontrôleurs de Microchips (TM) PIC (TM). C'est un logiciel ALPHA : qui peut comporter de nombreux bogues, et qui n'est pas prêt d'être terminé. Le paquet `gputils` n'implémente qu'une partie des fonctionnalités disponibles dans les outils Microchip. Consultez la documentation pour obtenir une liste récente mise à jour de ce que `gputils` peuvent faire.

`gpsim` Un simulateur pour les microcontrôleurs Microchip (TM) PIC (TM)

  Le logiciel `gpsim` est un simulateur pour les microcontrôleurs Microchip (TM) PIC (TM). Il prend en charge la plupart des périphériques des familles principales de Microchips de 14-octets, 14octets ou 12octets. De plus, gpsim prend en charge des modules chargeables dynamiquement comme les LED, LCD, résistances, etc. pour étendre l'environnement de simulation au delà de PIC.

`ktechlab` Développement et simulation de microcontrôleurs et de circuits électroniques.

  KTechlab est un environnement de simulation et de développement de microcontrôleurs et de circuits électroniques, distribués sous la Licence GNU Genral Public License. KTechlab consiste en une série de composants bien intégrés :

  - Un circuit simulateur, capable de simuler des périphériques linéaires et logiques et quelque périphériques non linéaires.

  - L'intégration de `gpsim`, permet aux PIC d'être simulés dans le circuit.

  - Un éditeur schématique, qui fournit un rapport de lecture en temps réel du simulateur.

  - Un éditeur d'organigramme, qui permet aux programmes PIC d'être construits visuellement.

  - MicroBASIC; un compilateur de base pour PIC, rédigé comme un programme d'accompagnement de KTechlab.

  - Un partie intégrée du programme Kate qui fournit un éditeur puissant pour les programmes PIC.

  - Assembleurs et désassembleurs intégrés via `gpasm` et `gpdasm`.

`pikdev` IDE pour le développement de l'application basée-microPIV (sous Linux/KDE)

  PiKdev est une simple IDE dédiée au développement des applications basées PIC sous FDE. Caractéristiques :

  - Editeur intégré

  - Gestion du projet

  - Moteur de programmation intégrée pour PIC de 12, 14 et 16 octets (technologie EPROM ou flash)

  - Support pour les programmeurs de port en série ou parallèles

  - KDE compatible Look-and-feel

  L'administrateur du système doit lire le fichier `README.Fedora` situé dans le répertoire `/usr/share/doc/pikdev-0.9.2` pour procéder à l'installation complète de la fonctionnalité.

`piklab` Environnement de développement pour les applications basées sur PIC & dsPIC

  Piklab est un environnement graphique de développement pour les microcontrôleurs PIC et dsPIC. Il propose une interface avec les divers toolchains pour compiler, assembler et il prend en charge plusieurs microprogrammeurs directs et Microchip. Le système d'administration doit se baser sur le fichier `README.Fedora` qui se situe dans le répertoire `/usr/share/doc/piklab-0.15.0` pour achever l'installation de la fonctionnalité complètement.

`pikloops` Générateur de code pour les delays PIC

  PiKLoop génère un code pour créer des delays pour les microcontrôleurs Microchip PIC. C'est un compagnon utile pour Pikdev ou l'IDE Piklab .

#### Processeur agnostique et autres

`dfu-programmer` Une mise à jour de périphérique firmware basé programmeur USB pour les puces Atmel

  Un programmeur de ligne de commande basé-Linux pour les puces Atmel avec un amorceur USB supportant ISP. Il s'agit principalement d'une application compatible DFU 1.0 (Device Firmware Update). Puces actuellement prises en charge : 8051, AVR, at89c51snd1c, at90usb1287, at89c5130, at90usb1286, at89c5131, at90usb647, at89c5132, at90usb646, at90usb162, and at90usb82.

`sdcc` Small Device C Compiler

  Le paquet `sdcc-2.6.0-12` pour SDCC est un compilateur C pour la classe 8051 et microcontrôleurs similaires. Le paquet comprend un compilateur, des assembleurs et des éditeurs de liens, un simulateur de périphérique, une bibliothèque principale. Les processeurs pris en charge (à des degrés variables) incluent 8051, ds390, z80, hc08, et PIC.

`uisp` Universal In-System Programmer pour Atmel AVR et 8051

  L'utilitaire `uisp` est conçu pour décharger en amont ou en aval des programmes vers les périphériques AVR. Il peut également être utilisé pour certains types de périphériques Atmel 8051. De plus, `uisp` peut effacer le périphérique, écrire des éléments de verrouillage, vérifier et mettre en place le segment actif. A utiliser avec le matériel suivant pour programmer les périphériques : pavr, stk500, Atmel STK500, dapa, Direct AVR Parallel Access, stk200, Parallel Starter Kit, STK200, STK300, abb, Altera, ByteBlasterMV Parallel Port Download Cable, avrisp, Atmel AVR, bsd, fbprg (parallel), dt006 (parallel), dasa serial (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS), dasa2 serial (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)

`simcoupe` Emulateur SAM Coupe (compatibilité spectrum)

  SimCoupe émulant un ordinateur domestique 8bit Z80, est sorti en 1989 grâce à Miles Gordon Technology. Le SAM Coupe était largement compatible Spectrum, avec du bien meilleur matériel.

`sjasm` Un assembleur-croisé A z80

  SjASM est un assembleur croisé deux-pass macro Z80

`z88dk` Un compilateur croisé A Z80

  Le programme `z88dk` est un compilateur croisé Z80 en mesure de générer des fichiers binaires sur un ensemble de machines Z80 (comme ZX81, Spectrum, Jupiter Ace, et autres calculateurs TI).

### Plate-forme de développement / bibliothèques KDE 3

Fedora fournit maintenant KDE 4, et non KDE 3 comme environnement de bureau complet. Fedora fournit les bibliothèques KDE 3.5 suivantes pour exécuter et compiler les nombreuses applications KDE 3 existantes :

- `qt3`, `qt3-devel` (et autres `qt3-*` paquets) : Qt 3.3.8b

- `kdelibs3`, `kdelibs3-devel` : bibliothèques KDE 3

- `kdebase3`, `kdebase3-devel` : fichiers indispensables de KDE 3 nécessaires à certaines applications

Également, le paquet KDE 4 `kdebase-runtime`, qui fournit `khelpcenter`, configure aussi `khelpcenter` en tant que service pour les applications KDE 3, pour que celles-ci fonctionnent sans encombre. La version KDE 3 de `khelpcenter` n'est plus fournie, et la version KDE 4 est utilisée en lieu et place.

Ces paquets sont conçus pour :

- être conformes avec le Filesystem Hierarchy Standard (FHS), et

- ne pas rencontrer de problème en installant en parallèle avec KDE 4, y compris les paquets `-devel`.

Pour attendre cet objectif, le groupe KDE de Fedora a effectué deux modifications dans le paquet `kdelibs-devel` de KDE 4 :

- Les liens symboliques sont installés vers `/usr/lib/kde4/devel` ou `/usr/lib64/kde4/devel` en fonction de l'architecture de votre système.

- Les outils `kconfig_compiler` et `makekdewidgets` ont été renommés respectivement `kconfig_compiler4` et `makekdewidgets4`.

Ces changements devraient être complètement transparents pour la vaste majorité des applications KDE 4 qui utilisent `cmake` pour compiler, car `FindKDE4Internal.cmake` a été corrigé dans cet objectif. Le groupe de KDE a effectué ces changements pour le paquet KDE 4 `delibs-devel` plutôt que `kdelibs3-devel` car KDE 4 centralise ces informations, alors que les applications KDE 3 contiennent en dur les chemins d'accès aux bibliothèques et aux noms d'exécutables.

Notez que `kdebase3` ne contient pas les éléments suivants :

- Un environnement de bureau KDE 3 complet qui pourrait être utilisé à la place de KDE 4; en particulier les versions KDE 3 de KWin, KDesktop, Kicker, KSplask et KControl ne sont pas incluses.

- Les version KDE 3 des applications de `kdebase` comme Konqueror et KWrite, qui sont redondantes avec les versions de KDE 4 et qui entreraient en conflit avec celles-ci.

- La bibliothèque libkdecorations requise pour les décorations de fenêtres KWin 3, car ces décorations de fenêtres ne peuvent être utilisées dans la version KDE 4 de KWin..

- La bibliothèque libkickermain requise par certaines applets Kicker, car Kicker n'est plus présent dans Fedora 10 et donc les appliquettes Kicker ne peuvent plus être utilisées.

#### Développer en s'appuyant sur d'anciennes API n'est pas encouragé.

Comme avec n'importe quelle bibliothèque rétro-compatible, vous développeriez vos logiciels face à une interface dépréciée.

## Nouveautés pour les administrateurs de systèmes

### Sécurité

Cette section énumère divers éléments liés à la sécurité dans Fedora.

#### Améliorations au niveau de la sécurité

Fedora continue de s'améliorer pour de nombreuses fonctionnalités de sécurité proactive.

#### SELinux

Les pages du projet SELinux proposent des astuces, des explications, des liens vers de la documentation et des références ainsi que certains liens très utiles :

- Nouvelles pages de projet SELinux :

- Pour des astuces en cas de problèmes :

- La Foire Aux Questions :

- La liste des commandes de SELinux :

- Des détails sur les domaines confinés :

#### Améliorations de SELinux

Des rôles différents sont dorénavant disponibles, pour permettre un contrôle plus fin des accès :

- guest_t n'autorise pas de lancer des binaires `setuid`, d'établir des connexions réseaux ou d'utiliser une interface graphique.

- xguest_t interdit l'accès au réseau sauf pour le protocole HTTP via un navigateur web, et aucun binaire `setuid`.

- user_t est idéal pour les utilisateurs de « bureautique » : il empêche de devenir racine via des applications `setuid`.

- staff_t est identique à user_t, à l'exception que l'accès racine via la commande `sudo` est autorisé.

- unconfined_t fournit un accès complet, le même que lorsque SELinux n'est pas utilisé.

De même, les modules d'extension de navigateurs utilisés avec `nspluginwrapper`, qui est l'option par défaut, fonctionnent dorénavant de manière confinée par la politique SELinux.

Les infrastructures SELinux et Firefox `mozplugger` ne fonctionnent peut-être pas ensemble comme prévu, en raison de leurs buts respectifs fondamentalement différents. Pour vérifier, fermer le confiement SELinux de `nsplugin` en exécutant cette commande :

          setsebool -P allow_unconfined_nsplugin_transition =0

#### Paquetage d'audit de sécurité

La nouvelle application sectool fournit aux utilisateurs un outil qui leur permet de veiller à la sécurité de leurs systèmes. Cette application inclut des bibliothèques rendant possible une personnalisation des tests de systèmes. Vous pourrez trouver davantage d'informations dans la page d'accueil du projet :

#### Informations générales

Une présentation générale sur les nombreuses fonctionnalités liées à la sécurité dans Fedora, leurs statuts actuels ainsi que les différentes politiques de gestion de la sécurité sont disponibles sur .

### Services fonctionnels

#### Upstart

Upstart gère dans Fedora 10 l'initialisation du système. Tous les scripts du système init V devraient bien fonctionner en mode « compatibilité ». Par contre, les utilisateurs qui ont fait une personnalisation de leur fichier `/etc/inittab` devront aménager ces modifications pour upstart. Si vous souhaitez comprendre le fonctionnement d'upstart, rendez-vous sur les pages de manuel d'`init(8)` et d'`initctl(8)`. Pour des informations sur l'écriture de scripts upstart, rendez-vous sur la page de manuel d'`events(5)` et consultez le guide Upstart Getting Started Guide.

Dû au changement des systèmes `init`, il est recommandé que les utilisateurs qui font une mise à niveau à chaud vers Fedora 10 redémarrent juste après.

#### NetworkManager

Fedora 10 features NetworkManager. NetworkManager 0.7 fournit une meilleure prise en charge des bandes mobiles, incluant les périphériques GSM et CDMA, et prend maintenant en charge plusieurs périphériques et les réseaux ad-hoc pour le partage de connexions, et l'utilisation de configuration de réseaux pour tout le système. Il est dorénavant activé par défaut sur toutes les installations. Lorsque vous utiliserez NetworkManager, souvenez-vous bien que :

- NetworkManager ne prend pas actuellement en charge tous les types de périphériques virtuels. Les utilisateurs qui utilisent le pontage, de l'agrégation de liens ou des VLANs peuvent avoir besoin de changer vers l'ancien service réseau `network` après la configuration de ces interfaces.

- NetworkManager démarre le réseau de manière asynchrone. Les utilisateurs qui ont des applications qui nécessitent que le réseau soit complètement initialisé durant le démarrage devraient mettre la variable `NETWORKWAIT` dans `/etc/sysconfig/network`. Veuillez rapporter vos remarques sous forme de bogue, dans les cas pertinents, de façon à ce que nous puissions corriger l'application en question.

#### Autofs

Autofs n'est plus installé par défaut. Les utilisateurs qui souhaitent utiliser Autofs peuvent le choisir depuis le groupe Outils système dans le programme d'installation , ou avec les outils d'installation de paquets.

#### Varnish

Varnish, l'accélérateur HTTP de haute performance, est mis à niveau à la version 2.0. La syntaxe VCL a changé à partir de la version 1.x. Les utilisateurs qui ont effectué la mise à niveau depuis 1.x devront changer leurs fichiers `vcl` suivant `README.redhat`. Les changements principaux sont les suivants :

- Dans `vcl`, le mot `insert` (insérer) doit être remplacé par`deliver` (livrer)

- Dans la déclaration de backends, `vcl`, `set backend` a été simplifié par `backend`, et les parties backend sont juste des préfixes avec un point, donc la configuration de l'hôte local par défaut ressemble à ce qui suit :

      	 backend default { .host = "127.0.0.1"; .port = "80"; }

### Virtualisation

La virtualisation dans Fedora 10 inclut des changements majeurs, ainsi que de nouvelles fonctionnalités, et continue de prendre en charge les plateformes Xen, KVM, et de nombreuses autres plate-formes.

#### Image de noyau unifiée

Le paquet `kernel-xen` a été rendu obsolète par l'intégration des opérations de virtualisation dans le noyau vanilla. Le paquet `kernel` de Fedora 10 prend en charge le démarrage en tant qu'invité domU, mais ne fonctionnera pas en tant que dom0 tant que cette prise en charge ne sera pas fournie en amont. : La version la plus récente de notes de sortie Fedora prenant en charge dom0 est Fedora 8.

Démarrer un invité Xen domU dans un hôte Fedora 10 exige `xenner` basé sur KVM. Xenner exécute le noyau invité et un petit émulateur Xen simultanément en tant qu'invité KVM.

##### KVM requiert des fonctionnalités de matériel de virtualisation dans le système hôte.

Les systèmes ne possédant pas de matériel de virtualisation ne peuvent pas prendre en charge les invités Xen pour l'instant.

Pour plus d'informations, consultez :

#### Une meilleure gestion du stockage virtuel

Des avancées dans libvirt permettent dorénavant de lister, créer, ou supprimer des volumes de stockage sur les hôtes distants. Cela inclut la possibilité de créer des fichiers dispersés ou non-dispersés dans un répertoire, d'allouer des volumes logiques LVM, de partitionner des disques physiques, et d'attacher à des cibles iSCSI.

Cela permet à l'outil `virt-manager` de provisionner des nouveaux domaines d'invités à distance, et de gérer le stockage associé. Cela offre une meilleure intégration SELinux, puisque les API veillent à ce que tous les volumes de stockage aient le contexte de sécurité SELinux qui convient quand ils sont assignés à un invité.

Fonctionnalités

- Liste les volumes de stockage dans un répertoire, et assigne les nouveaux volumes, les fichiers bruts dispersés ou non, et les formats pris en charge par `qemu-img` (cow, qcow, qcow2, vmdk, etc)

- Liste les partitions dans un disque, et alloue des nouvelles partitions dans l'espace libre

- Connectez vous à un serveur iSCSI et listez les volumes associés à une cible exportée

- Liste les volumes logiques dans un groupe de volume LVM, et alloue les nouveaux volumes logiques LVM

- Alloue automatiquement l'étiquette correcte de contexte de sécurité SELinux (`virt_image_t`) à tous les volumes associés à cet invité.

  Pour plus d'informations, rendez-vous sur :

  - -- Gestion de stockage libvirt

  - -- Gestion de stockage virt-manager

#### Installation à distance de machines virtuelles

Les améliorations dans la gestion du stockage virtuel a permis la création d'invités sur les systèmes d'hôtes distants. Grâce à l'appui de Avahi, les systèmes qui prennent en charge libvirt peuvent être automatiquement détectés par `virt-manager`. Aussitôt que les invités sont détectés, le système distant en prend connaissance.

Les installations peuvent être automatisées grâce à `cobbler` et `koan`. Cobbler est un serveur d'installation Linux qui permet l'installation rapide d'environnements de réseaux. Les installations par réseaux peuvent être configurées pour les installations d'invités virtuels, PXE boot, les réinstallations, les installations par réseau dédiées media. Cobbler utilise un programme d'assistance, `koan`, pour la réinstallation et pour la prise en charge de la virtualisation.

Pour plus d'informations, rendez-vous sur :

- -- Découverte de virt-manager

#### Autres améliorations

Fedora 9 inclut également les améliorations suivantes pour la virtualisation :

- Dans le nouveau paquet `virt-mem`, les utilitaires fournissent un accès aux tables de traitement, à l'information niveau interface, à dmesg, et aux uname des paquets des invités QEmu et KVM, à partir du système hôte. Pour davantage d'informations, consultez

  ##### Le paquet `virt-mem` est expérimental.

  Seuls les invités 32 bits sont pris en charge pour l'instant.

- Le nouvel outil `virt-df` fournit des informations sur le degré d'utilisation du disque par les invités du système hôte.

- Le nouveau paquet expérimental `xenwatch` propose des utilitaires pour l'interaction avec `xenstore` sur les hôtes virtualisés basés-Xen. Pour davantage d'informations, consultez

##### `libvirt` mis à jour vers 0.4.6

Le paquet `libvirt` fournit une API et des outils pour explorer les possibilités de virtualisation des récentes versions de Linux (et autres SE). Le logiciel libvirt est conçu pour être un dénominateur commun pour toutes les technologies de virtualisation et pour la prise en charge de :

- L'hyperviseur Xen sur les hôtes Linux et Solaris.

- L'émulateur QEMU

- L'hyperviseur KVM Linux

- système de conteneur Linux LXC

- système de conteneur Linux OpenVZ

- Stockage sur les disques IDE/SCSI/USB, FibreChannel, LVM, iSCSI, et NFS

Nouvelles fonctionnalités et améliorations depuis 0.4.2 :

- Prise en charge OpenVZ améliorée

- Prise en charge des conteneurs Linux (LXC) améliorée

- Ensembles de stockage API

- Prise en charge iSCSI améliorée

- Périphérique USB d'accès à QEMU et KVM

- Support des périphériques parallèles, de série et audio pour QEMU et Xen

- Support pour l'utilisation de vCPU et de NUMA dans QEMU

- Domaine XML unifié et analyse syntaxique de tous les pilotes de virtualisation

Pour plus d'informations, rendez-vous sur :

##### `virt-manager` mis à jour vers 0.6.0

Le paquet `virt-manager` fournit une implémentation graphique de `virtinst` et des fonctionnalités libvirt.

Nouvelles fonctionnalités et améliorations depuis 0.5.4 :

- Gestion du stockage et provisionnement à distance : voir, ajouter, supprimer, et provisionner le stockage géré par libvirt. Rattacher le stockage géré à une MV distante.

- Prise en charge d'une installation MV éloignée : installer à partir d'un media géré (CDROM) ou PXE. Provisionnement de stockage du temps d'installation simple.

- Détails de la MV et fenêtres de consoles fusionnées : chaque MV est représentée par un simple onglet.

- Utiliser Avahi pour lister les instances de `libvirtd` sur le réseau.

- Autoconnexion de l'hyperviseur : option pour se connecter à l'hyperviseur au démarrage de `virt-manager`.

- Option pour ajouter un périphérique audio lors de la création de nouveaux invités.

- Options USB et Virtio lors de l'ajout d'un disque.

- Autorise l'affichage et la suppression de périphériques de console, en série, parallèles, et audio des MV.

- Permet de spécifier un index lors de l'ajout d'un dispositif d'affichage.

- Maintenir les applications en cours si la fenêtre de gestion est fermée, mais que la fenêtre MV est toujours ouverte.

- Autoriser la limite du montant de statistiques sauvegardés.

Pour plus d'informations, rendez-vous sur :

##### `virtinst` mis à jour vers 0.400.0

Le paquet `python-virtinst` contient des outils pour installer et manipuler de multiples formats d'images d'invités MV.

Nouvelles fonctionnalités et améliorations depuis 0.300.3 :

- Nouvel outil `virt-convert` : permet la conversion de différents types de fichiers de configuration virtuels. Ne prend actuellement en charge que de `vmx` à `virt-image`.

- Nouvel outil `virt-pack` : convertit le format xml `virt-image` vers `vmx` et le condense dans un tar.gz. (Noter que ce sera certainement fusionné avec `virt-convert` dans le futur).

- Améliorations de `virt-install` :

  - Support pour l'installation d'une MV distante. Peut utiliser le media d'installation et les images disque sur l'hôte distant et les images disque sur l'hôte distant s'il est partagé via libvirt. Permet le provisionnement de stockage pour les ensembles (pools) distants.

  - Prend en charge la configuration de l'information sur le CPU pour les MV QEmu/KVM

  - Prend en charge NUMA via l'option `--cpuset=auto`

  - Nouvelles options :

    - `--wait` permet d'imposer une limite de temps rigide pour les installations

    - `--sound` crée une MV avec émulation de carte son

    - `--disk` permet de spécifier des media comme le chemin d'accès, le volume de stockage, ou un pool de provisionnement du stockage, le type de périphérique, et plusieurs autres options. Déprécie `--file`, `--size`, `--nonsparse`.

    - L'invitation aux entrées n'est plus un paramètre par défaut. L'option `--prompt` la réactive.

- améliorations `virt-image` :

  - Option `--replace` pur remplacer le fichier image MV existant

  - Prend en charge des interfaces de réseau multiples dans le format `virt-image`

- Utilise les pilotes disk/net virtio si l'entrée SE invité choisie le prend en charge (Fedora 9 et 10)

Pour plus d'informations, rendez-vous sur :

##### Xen mis à jour vers 3.3.0

Fedora 10 prend en charge le démarrage en tant qu'invité domU, mais ne fonctionnera pas en tant que dom0 à moins qu'un support ne soit fournit au niveau du noyau vanilla. La pris en charge de dom0 `pv_ops` est prévue pour Xen 3.4.

Changements depuis 3.2.0 :

- Gestion du courant (états P & C) dans l'hyperviseur

- Domaines d'émulation HVM (`qemu-on-minios`) pour une meilleur extensibilité, performance et sécurité.

- PVGrub : démarre les noyaux PV en utilisant un véritable GRUB dans le domaine PV

- Meilleure performance PV : verrou du domaine supprimé des chemins vers pagetable-update

- Shadow3 : optimisations pour qu'il devienne le meilleur double d'algorithme pagetable, améliorant ainsi encore la performance HVM.

- Améliorations de Hardware Assisted Paging : 2Mo de support page pour une meilleure localité TLB

- Équilibrage de la fonctionnalité CPUID : permet une migration de domaine sécurisée à travers les systèmes, suivant des modèles CPU différents

- Pilotes PVSCSI pour accès direct SCSI aux invités PV

- Optimisation de la mémoire-vidéo HVM : scanner pour ses mises à jour de façon plus efficace

- Amélioration du passe-système du périphérique

- Émulation complète de l'architecture x86 en mode réel pour les invités HVM sur Intel VT : prend en charge un bien plus grand nombre de SE d'invités pré-existants.

- Nouvelle merge qemu avec le développement en amont

- De nombreux autres changements dans les ports x86 et IA64

Pour plus d'informations, rendez-vous sur :

- -- Xen roadmap

- -- paravirt_ops patch queue

### Serveurs Web et contenu

#### Drupal

Drupal a été mis à jour des séries 6.4. Pour plus de détails, consultez :

Si votre installation est mise à niveau la version 6.4 de Fedora 9, passez l'étape suivante.

Lorsque vous procédez à une mise à niveau, rappelez-vous de vous connecter à votre site en tant qu'administrateur, et de désactiver tous les modules tiers avant de mettre à jour ce paquet. Une fois qu'il a été mis à jour :

1. Copiez `/etc/drupal/default/settings.php.rpmsave` dans `/etc/drupal/default/settings.php`, et répétez les fichiers `settings.php` pour tout site supplémentaire.

2. Naviguez sur `http://host/drupal/update.php` pour lancer le script de mise à niveau.

Aussi, plusieurs modules sont maintenant disponibles dans Fedora 10, y compris : `drupal-date`, `-cck`, `-views`, et `-service_links`.

### Compatibilité Samba - Windows.

Cette section contient des informations relatives à l'implémentation du système X Window, X.org, fourni avec Fedora.

Fedora 10 comprend `samba-3.2.1`. Il s'agit d'une sortie de version mineure par rapport à la version incluse dans la sortie de Fedora 9, 3.2.0, donc les utilisateurs qui procèdent à une mise à niveau à partir de Fedora 9, ne devraient pas rencontrer de problémes particuliers. Cependant, les utilisateurs qui procèdent à une mise à niveau à partir de version précédentes de Samba devraient revoir les notes de sortie de Samba 3.2 avec attention.

De plus, les articles de journaux de Samba 3.2 prêtent attention également à certains des changements principaux :

### Serveurs de courrier

Cette section concerne les serveurs de courriers électroniques ou les agents de transfert de courrier (MTA).

#### Sendmail

Par défaut, l'agent de transport mail (MTA) n'accepte pas de connexion réseau de n'importe quel hôte autre que l'ordinateur local. Pour configurer Sendmail comme serveur pour d'autres clients :

1. Éditez `/etc/mail/sendmail.mc` et changez la ligne `DAEMON_OPTIONS` pour chercher les périphériques réseaux, ou décommentez complètement cette option en utilisant le délimiteur de commentaires `dnl`.

2. Installez le paquet `sendmail-cf` : `su -c 'yum install sendmail-cf'`

3. Regénérez `/etc/mail/sendmail.cf`: `su -c 'make -C /etc/mail'`

### Serveurs de base de données

#### Vous devez faire votre propre recherche pour la mise à niveau de vos paquets de bases de données.

Consultez les notes de sortie de la version de la base de données à laquelle vous vous mettez à niveau. Il y a peut-être des actions que vous devez considérer pour pouvoir procéder à une mise à niveau réussie.

#### MySQL

Fedora 10 inclut MySQL 5.0.67-2.

##### La version MySQL de Fedora 10 diffère énormément par rapport à celle de la version de Fedora 9.

Il existe un certain nombre de changements par rapport à la version de Fedora 9, y compris certains changements d'incompatibilité.

L'utilisateur MySQL est fortement encouragé à étudier les notes de sortie de MySQL avant de mettre à niveau des bases de données MySQL.

#### PostgreSQL

Fedora 10 inclut PostgreSQL 8.3.4-1.

Si vous migrez en provenance de Fedora 9, vous n'avez pas besoin de faire quoi que ce soit. Mais, si vous migrez en provenance de versions de PostgreSQL antérieures à 8.3.1, vous devrez certainement procéder à quelques étapes. Veillez bien à vérifier les notes de sortie de PostgreSQL avant de procéder à la migration.

### Rétro-compatibilité

Fedora fournit des anciennes bibliothèques systèmes pour une meilleure compatibilité avec les anciens logiciels. Ce logiciel fait partie du groupe Legacy Software Development, qui n'est pas installé par défaut. Les utilisateurs qui ont besoin de cette fonctionnalité peuvent sélectionner ce groupe durant l'installation, ou une fois celle-ci terminée. Pour installer ce groupe de paquets sur un système Fedora, utilisez Applications Ajouter/Enlever des logiciels ou tapez la commande suivante dans un terminal :

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

Entrez le mot de passe pour le compte racine lorsqu'il vous est demandé.

#### Compatibilité du compilateur

Le paquet `compat-gcc-34` a été inclus pour des raisons de compatibilité :

#### Développement KDE 3

Consultez .

### Paquetages mis à jour dans Fedora 10

La liste est automatiquement générée en vérifiant la différence entre l'arborescence (F10)-1 GOLD et celle de F10 à une date précise. Le contenu est uniquement posté sur le wiki.

### Modification des paquets

#### Cette liste est générée automatiquement

Cette liste est générée automatiquement. Elle ne constitue pas un bon choix pour la traduction.

Cette liste est générée pour la sortie et est postée sur wiki uniquement. Elle est réalisée avec l'utilitaire `repodiff` issu du paquet `yum-utils`, exécuté en tant que `repodiff --old=< base URL de l'ancien dépôt SRPMS > --new=<base URL du nouveau dépôt >>`.

Pour obtenir une liste des paquets ayant été mis à jour depuis la version précédente, consultez la page . Vous trouverez également un comparatif des paquets les plus importants entre chaque version de Fedora sur .

## Aspect légal et autres considérations

### Le Projet Fedora

Le but du Projet Fedora est de travailler avec la communauté Linux pour créer un système d'exploitation complet et universel avec exclusivement des logiciels libres. Le Projet Fedora est dirigé par des individus qui y contribuent. En tant que testeur, développeur, rédacteur de documentation ou traducteur, vous pouvez faire la différence. Référez-vous à pour les détails. Pour des informations sur les réseaux de communication des utilisateur et sur les contributeurs Fedora, référez-vous à .

En plus du site web, les listes de diffusion suivantes sont disponibles :

- , pour les utilisateurs des versions stables de Fedora

- , pour les testeurs des versions de test de Fedora

- , pour les développeurs, tous les développeurs, rien que les développeurs

- , pour les participants au Projet Documentation

Pour vous abonner à l'une de ces listes de diffusion, envoyez un e-mail avec le mot « subscribe » comme sujet à <listname>-request, où <listname> est l'une des listes ci-dessus. Vous pouvez également vous abonner aux listes de diffusion de Fedora grâce à l'interface Web à l'adresse .

Le Projet Fedora utilise également un certain nombre de salons IRC (Internet Relay Chat). L'IRC est un moyen de communication en temps réel, basé sur du texte, similaire à la messagerie instantannée. Avec l'IRC, vous pouvez converser avec de nombreuses personnes sur des salons publiques, ou en privé avec une seule personne à la fois. Pour discuter avec d'autres participants au Projet Fedora via IRC, connectez-vous au réseau IRC Freenode. Consultez le site de Freenode pour plus d'informations à l'adresse .

Les participants au Projet Fedora fréquentent le salon `#fedora` sur le réseau Freenode, alors que les développeurs du Projet Fedora peuvent être trouvés sur le salon `#fedora-devel`. Certains des projets les plus importants peuvent avoir leur propre salon IRC. Cette information est disponible sur la page de chaque projet, et sur la page .

Pour discuter sur le salon `#fedora`, vous aurez besoin d'enregistrer votre pseudonyme, ou nick. Les instructions sont fournies lorque vous rejoignez le salon avec la commande `/join`.

#### Salons IRC

Le Projet Fedora et Red Hat n'exercent aucun contrôle sur les salons IRC du Projet Fedora et sur leur contenu.

### Colophon

Nous utilisons le terme colophon pour :

- reconnaître les contributeurs et leur confier des responsabilités, et

- expliquer les outils et les méthodes de productions.

#### Contributeurs

- Alain Portal (translator - français)

- Albert Felip (translator - Catalan)

- Agusti Grau (translator - Catalan)

- Alfred Fraile (translator - Catalan)

- Amanpreet Singh Alam (traducteur - punjabi)

- Andrew Martynov (traducteur - russe)

- Andrew Overholt (chroniqueur occasionnel)

- Ani Peter (translator - Malayalam)

- Ankitkumar Patel (translator - Gujarati)

- Anthony Green (rédacteur)

- Brandon Holbrook (chroniqueur occasionnel)

- Bob Jensen (rédacteur)

- Chris Lennert (rédacteur)

- Corina Roe (translator - French)

- Dave Bewley (rédacteur)

- Damien Durand (translator - French)

- Daniela Kugelmann (translator - German)

- Dave Malcolm (rédacteur)

- David Eisenstein (rédacteur)

- David Woodhouse (rédacteur)

- Davidson Paulo (translator - Brazilian Portuguese)

- Deepak Bhole (chroniqueur occasionnel)

- Diego Búrigo Zacarão (translator)

- Dimitris Glezos (rédacteur, traducteur - grec)

- Domingo Becker (traducteur - espagnol)

- Dominik Sandjaja (translator - German)

- Eun-Ju Kim (translator - Korean)

- Fabian Affolter (traducteur - allemand)

- Fernando Villa (translator - Catalan)

- Florent Le Coz (translator - French)

- Francesco Tombolini (traducteur - italien)

- Francesco Valente (translator - Italian)

- Gatis Kalnins (translator - Latvian)

- Gavin Henry (rédacteur)

- Geert Warrink (traducteur - néérlandais)

- Glaucia Cintra (translator - Brazilian Portuguese)

- Gregory Sapunkov (translator - Russian)

- Guido Grazioli (traducteur - italien)

- Han Guokai (translator - Simplified Chinese)

- Hugo Cisneiros (traducteur - portugais brésilien)

- I. Felix (translator - Tamil)

- Igor Miletic (traducteur - serbe)

- Janis Ozolins (translator - Latvian)

- Karsten Wade (rédacteur, éditeur-apprenti)

- Jaswinder Singh (translator - Punjabi)

- Jeff Johnston (chroniqueur occasionnel)

- Jesse Keating (chroniqueur occasionnel)

- Jens Petersen (rédacteur)

- Joe Orton (rédacteur)

- Jordi Mas (translator - Catalan)

- José Nuno Coelho Pires (translator - Portuguese)

- Josep Mª Brunetti (translator - Catalan)

  Josh Bressers (rédacteur)

- Juan M. Rodriguez (translator - Spanish)

- Kai Werthwein (translator - German)

- Karsten Wade (rédacteur, éditeur, co-publieur)

- Kevin Kofler (rédacteur)

- Kiyoto Hashida (translator - Japanese)

- Krishnababu Krothapalli (translator - Telugu)

- Kushal Das (translator - Bengali India)

- Kyu Lee (chroniqueur occasionnel)

- Leah Liu (translator - Simplified Chinese)

- Lenka Čelková (translator - Slovak)

- Licio Fonseca (traducteur - portugais brésilien)

- Lubomir Kundrak (chroniqueur occasionnel, traducteur - slovaque)

- Lukas Brausch (translator - German)

- Luya Tshimbalanga (rédacteur)

- Magnus Larsson (traducteur - suédois)

- Manojkumar Giri (translator - Oriya)

- Marek Mahut (traducteur - slovaque)

- Mathieu Schopfer (traducteur - français)

- Matthieu Rondeau (traducteur - français)

- Maxim Dziumanenko (traducteur - ukrainien)

- Martin Ball (chroniqueur occasionnel)

- Michaël Ughetto (translator - French)

- Natàlia Girabet (translator - Catalan)

- Nikos Charonitakis (traducteur - grec)

- Noriko Mizumoto (translation coordinator, translator - Japanese)

- Oriol Miró (translator - Catalan)

- Orion Poplawski (chroniqueur occasionnel)

- Pablo Martin-Gomez (translator - French)

- Panagiota Bilianou (traducteur - grec)

- Patrick Barnes(rédacteur, éditeur)

- Paul W. Frields (outils, éditeur)

- Pavol Šimo (translator - Slovak)

- Pawel Sadowski (traducteur - polonais)

- Patrick Ernzer (chroniqueur occasionnel)

- Pedro Angelo Medeiros Fonini (translator - Brazilian Portuguese)

- Pere Argelich (translator - Catalan)

- Peter Reuschlein (translator - German)

- Piotr Drąg (translator - Polish)

- Prosenjit Biswas (translator - Bengali India)

- Rahul Sundaram (rédacteur, éditeur)

- Rajesh Ranjan (translator - Hindi)

- Robert-André Mauchin (translator - French)

- Roberto Bechtlufft

- Run Du (translator - Simplified Chinese)

- Runa Bhattacharjee (translator - Bengali India)

- Ryuichi Hyugabaru (translator - Japanese)

- Sam Folk-Williams (chroniqueur occasionnel)

- Sandeep Shedmake (translator - Marathi)

- Sekine Tatsuo (traducteur - japonais)

- Shankar Prasad (translator - Kannada)

- Severin Heiniger (translator - German)

- Simos Xenitellis (traducteur - grec)

- Steve Dickson (rédacteur)

- Sweta Kothari (translator - Gujarati)

- Terry Chuang (translator - Traditional Chinese)

- Teta Bilianou (traducteur - grec)

- Thomas Canniot (traducteur - français)

- Thomas Graf (rédacteur)

- Timo Trinks (translator - German)

- Tommy Reynolds (outils)

- Valnir Ferreira Jr. (traducteur - portugais brésilien)

- Vasiliy Korchagin (translator - Russian)

- Ville-Pekka Vainio (traducteur - finlandais)

- Will Woods (chroniqueur occasionnel)

- Xavier Conde (translator - Catalan)

- Xavier Queralt (translator - Catalan)

- Yoshinari Takaoka (traducteur, outils)

- Yu Feng (translator - Simplified Chinese

- Yuan Yijun (traducteur - chinois simplifié)

- Yulia Poyarkova (translator - Russian)

- Zhang Yang (traducteur - chinois simplifié)

... et bien d'autres traducteurs. Consultez la version à jour de ces notes de versions disponibles sur le web, car des traducteurs y sont encore ajoutés après la mise à disposition de la distribution :

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

#### Méthodes de production

Les rédacteurs rédigent les notes de sortie directement sur le wiki du Projet Fedora. Ils collaborent avec des spécialistes des sujets abordés durant les versions de test de Fedora pour expliquer les modifications importantes et les améliorations. L'équipe éditoriale s'assure d'homogénéité et de la qualité des espaces de rédaction achevés, et les porte vers le format Doc Book XML dans un dépôt de relecture. A ce stade, l'équipe des traducteurs produit des versions de ces notes de sortie dans d'autres langues, qui sont mises à la disposition du public comme complément à Fedora. L'équipe de publication publie ces versions sur le web, avec les errata.