Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut...

22
1 Fedora 23 Notes de mise à jour Notes de version pour Fedora 23 Publié par Fedora L'équipe de documentation Copyright © 2015 Fedora Project Contributors. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries. All other trademarks are the property of their respective owners. Résumé Ce document fournit les notes de version pour Fedora 23. Il décrit les modifications majeures par rapport à Fedora 22. Pour une liste détaillée de toutes ces modifications veuillez consulter les notes techniques de Fedora.

Transcript of Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut...

Page 1: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

1

Fedora 23Notes de mise à jour

Notes de version pour Fedora 23

Publié par Fedora L'équipe de documentationCopyright © 2015 Fedora Project Contributors.

The text of and illustrations in this document are licensed by Red Hat under a CreativeCommons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanationof CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. Theoriginal authors of this document, and Red Hat, designate the Fedora Project asthe "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, ifyou distribute this document or an adaptation of it, you must provide the URL for theoriginal version.

Red Hat, as the licensor of this document, waives the right to enforce, and agrees notto assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora,the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the UnitedStates and other countries.

For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/Legal:Trademark_guidelines.

Linux® is the registered trademark of Linus Torvalds in the United States and othercountries.

Java® is a registered trademark of Oracle and/or its affiliates.

XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in theUnited States and/or other countries.

MySQL® is a registered trademark of MySQL AB in the United States, the EuropeanUnion and other countries.

All other trademarks are the property of their respective owners.

RésuméCe document fournit les notes de version pour Fedora 23. Il décrit les modifications majeures parrapport à Fedora 22. Pour une liste détaillée de toutes ces modifications veuillez consulter les notestechniques de Fedora.

Page 2: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

2

1. Bienvenue sur Fedora 23 ........................................................................................................ 21.1. Bienvenue sur Fedora .................................................................................................. 21.2. Aperçu ......................................................................................................................... 31.3. Aperçu de la prise en charge du matériel ...................................................................... 31.4. Retours d'utilisation ...................................................................................................... 5

2. Les versions de Fedora .......................................................................................................... 52.1. Fedora Cloud ............................................................................................................... 62.2. Fedora Server .............................................................................................................. 72.3. Fedora Workstation ...................................................................................................... 82.4. Fedora Spins ............................................................................................................... 8

3. Modifications dans Fedora pour les administrateurs systèmes ................................................... 93.1. Noyau .......................................................................................................................... 93.2. Installation ................................................................................................................... 93.3. Amorçage .................................................................................................................. 123.4. Sécurité ..................................................................................................................... 12

4. Modifications dans Fedora pour les utilisateurs bureautiques ................................................... 134.1. Environnement de bureau ........................................................................................... 134.2. Productivité ................................................................................................................ 154.3. Réseau ...................................................................................................................... 164.4. Internationalisation ...................................................................................................... 16

5. Modifications dans Fedora pour les développeurs ................................................................... 165.1. Développement .......................................................................................................... 165.2. Outils de développement ............................................................................................ 195.3. Outils GCC ................................................................................................................ 19

A. Contributeurs 20A.1. Rédacteurs ................................................................................................................ 20

B. Historique des modifications 20

Index 21

1. Bienvenue sur Fedora 23

1.1. Bienvenue sur Fedora

Vous pouvez aider la communauté du Projet Fedora à améliorer Fedora en rapportant des anomalieset en faisant des demandes d'ajout de fonctionnalités. Consultez http://fedoraproject.org/wiki/Bugs_and_feature_requests1 pour davantage d'informations. Nous vous remercions d'avance pourvotre participation.

Pour trouver des informations générales sur Fedora, consultez les pages internet suivantes sur le wikiFedora (http://fedoraproject.org/wiki/) :

• Aperçu de Fedora2

• FAQ Fedora3

• Aide et discussions4

1 http://fedoraproject.org/wiki/BugsAndFeatureRequests2 http://fedoraproject.org/wiki/Overview3 http://fedoraproject.org/wiki/FAQ4 http://fedoraproject.org/wiki/Communicate

Page 3: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Aperçu

3

• Participer au Projet Fedora5

1.1.1. Besoin d'aide ?There are a number of places to get assistance if you encounter problems.

If you encounter a problem and would like some assistance, go to http://ask.fedoraproject.org.Previous questions and answers are there. If you cannot find your problem, simply post a newquestion. This helps other people who may have the same issue as you.

You may also find assistance on the #fedora channel on the IRC net irc.freenode.net. Pleasekeep in mind that the channel is populated by volunteers wanting to help; people with specificknowledge and skills may not always be available.

1.2. AperçuAs always, Fedora continues to develop (Red Hat contributions6) and integrate the latest free andopen source software. The following sections provide a brief overview of major changes from the lastrelease of Fedora.

For more details about the features that are included in Fedora 23 refer to the individual wiki pagesthat detail feature goals and progress: https://fedoraproject.org/wiki/Releases/23/ChangeSet. For a listof known issues in Fedora 23, see Common F23 Bugs7.

1.3. Aperçu de la prise en charge du matérielFedora 23 fournit des logiciels adaptés à une grande variété d'applications. Les capacités nécessairesde ressources stockage, mémoire, et de capacité de traitement varient en fonction de l'usage. Ainsi,un serveur de base de données à fort trafic nécessitera plus de mémoire et de stockage qu'unordinateur de bureau, qui lui même requiert plus de ressources qu'une machine virtuelle pour unservice dédié.

1.3.1. Configuration minimale du systèmeLes nombres ci-dessous sont des minima recommandés pour l'installation par défaut. Vos besoinspeuvent être différents, et la plupart des applications bénéficieront de plus de ressources que lesminima requis.

processeur à 1GHz ou plus rapide1 Gio de mémoire vive système10 Gio d'espace disque non alloué

5 http://fedoraproject.org/wiki/Join6 http://fedoraproject.org/wiki/Red_Hat_contributions7 https://fedoraproject.org/wiki/Common_F_bugs

Page 4: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

4

Installations à mémoire limitée

Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourcertaines applications. Il est conseillé d'utiliser des installations en mode texte, vnc ou parkickstart en lieu et place de l'installation graphique sur les systèmes n'ayant que très peu demémoire. De grands ensembles de paquets à installer nécessitent aussi plus de mémoire lors del'installation, les utilisateurs possédant un système avec moins de 768 Mio de mémoire aurontintérêt à procéder à une installation minimale, et à installer les paquets après l'installation.

1.3.2. Définition d'écran

L'installation graphique requiert une définition de 800x600 ousupérieure

L'installation graphique de Fedora 23 nécessite une définition d'écran minimale de 800x600. Lespossesseurs d'écrans de plus faible définition, comme certains ordinateurs portables, devraientutiliser l'installation en mode texte ou au travers de VNC.

Une fois installé, Fedora prendra en charge ces écrans de définition inférieure. Le minima requissur la définition ne s'applique que lors de l'installation.

1.3.3. Cartes graphiques

1.3.3.1. Prérequis matériel pour les bureaux graphiques accélérésFedora 23 prend en charge la plupart des cartes vidéo. Les environnements de bureau moderneset riches comme GNOME3 et KDE Plasma Workspaces utilisent les cartes vidéo afin de fournirun bureau 3D accéléré. Les cartes graphiques plus anciennes peuvent ne pas prendre en chargel'accélération :Intel avant GMA9xxNVIDIA avant NV30 (GeForce séries FX5xxx)Radeon avant R300 (Radeon 9500)

1.3.3.2. Effets graphiques accélérés par le CPULes systèmes avec des cartes vidéo anciennes, voire sans accélération graphique, peuventnéanmoins profiter d'un environnement de bureau accéléré à l'aide de la technologie LLVMpipe, quiutilise le CPU pour le rendu des images. LLVMpipe nécessite un processeur possédant les extensionsSSE2. Les extensions prises en charge par votre processeur sont énumérées dans la section flags:du fichier /proc/cpuinfo

1.3.3.3. Choix d'un environnement de bureau pour votre matérielL'environnement de bureau par défaut de Fedora 23, GNOME3, fonctionne de manière optimale avecune accélération matérielle. L'utilisation d'un autre environnement, comme un de ceux présentés dansSection 2.4, « Fedora Spins », est conseillé pour les utilisateurs possédant des cartes graphiques plusanciennes, ou offrant des performances insuffisantes lors de l'utilisation de LLVMpipe.

Page 5: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Retours d'utilisation

5

Les environnements de bureau peuvent être ajoutés à une installation existante, et sélectionnéslors de la connexion. Pour connaître la liste des environnements de bureau disponibles, utiliser lacommande dnf grouplist :

dnf grouplist -v hidden | grep desktop

Installer le groupe désiré :

dnf groupinstall "KDE Plasma Workspaces"

Ou utiliser le nom court du groupe à installer :

dnf install @mate-desktop-environment

1.4. Retours d'utilisationMerci de prendre le temps de faire part de vos commentaires, suggestions et rapports d'anomalie àla communauté Fedora ; cela nous aide à améliorer Fedora, Linux et le logiciel libre dans le mondeentier.

To provide feedback on Fedora software or other system elements, please refer to Bugs And FeatureRequests8. A list of commonly reported bugs and known issues for this release is available from Common Fedora 23 bugs9

Pour donner des commentaires sur les notes de version, utilisez http://bugzilla.redhat.com/10.

2. Les versions de Fedora

Pendant plus de dix ans, le projet Fedora a mis à disposition une distribution à la pointe del'écosystème libre. Les parutions de Fedora ont offert les dernières technologies, intégrant lesnouveaux et excitants développements produits en amont dans un ensemble vaste et divers depaquets.

Les utilisateurs ont créé des environnements de bureaux puissants, des serveurs fiables, et plusrécemment, des instances polyvalentes à partir de la haute qualité des paquets présents dansles dépôts Fedora. L'engagement fort de Fedora dans l'intégrité avec les projets amonts offre auxdéveloppeurs un lieu de démonstration pour leurs travaux, et bénéficient des volontaires Fedora quitestent et développent activement.

Pendant ces dix ans, beaucoup de choses ont changé. L'initiative Fedora.next représente unestratégie envisagée pour maintenir la qualité de la distribution et positionner Fedora dans l'introductionde nouvelles technologies , tout en étant une cible plus cohérente pour les développeurs.

Le résultat de cette initiative est trois produits phares Fedora. Fedora Cloud pour les infrastructuresévolutives, Fedora Server pour l'infrastructure structurelle, et Fedora Workstation pour le développeuret l'utilisateur de bureau.

8 http://fedoraproject.org/wiki/BugsAndFeatureRequests9 http://fedoraproject.org/wiki/Common_F23_bugs10 https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora Documentation&component=release-notes

Page 6: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

6

Les Fedora Spins, comme les images amorçables présentant les environnements de bureaualternatifs, continueront à être produits.

Fedora offre également des images et du support pour de plus en plus d'appareils ARM, petits etgrands.

2.1. Fedora CloudFedora Cloud est la brique de base de Fedora, prête à être déployée à la volée ou à répondre àvos besoins changeants. Ces petites images sont préparées avec un ensemble d'applications etd'utilitaires disponibles dans les dépôts de paquets Fedora.

Plusieurs variantes d'images images Cloud sont disponibles :

2.1.1. Cloud BaseJuste l'essentiel, cette image est prête à être personnalisée pour vos besoins.

2.1.2. AtomicLes outils de pointe du projet Atomic11 rendent cette image idéale pour héberger des conteneurs.Plutôt que de réaliser des mises à jour paquet par paquet, les mises à jour Atomic utilisent rpm-ostree pour permettre aux administrateurs de mettre à jour et de faire un retour en arrière del'ensemble du système en une seule opération.

En combinant Docker pour la généralisation des déploiement de conteneurs, avec SELinux pour lessécuriser, Fedora Atomic est une solution idéale pour les déploiements sécurisés et modulaires.

2.1.3. Conversion d'instances Fedora Cloud en Fedora ServerFedora Cloud excelle pour répondre aux besoins de gestion de la croissance avec des ressourcesmajoritairement indifférenciées, mais dans certains cas, un administrateur pourrait souhaiter adopterleur bétail12 en convertissant une instance Cloud en une installation serveur Fedora.

Pour transformer une installation Fedora Cloud en un serveur Fedora, utilisez le programme mis àdisposition dans le paquet cloudtoserver.

2.1.4. Les mises à jour et retours en arrière d'Atomic utilisent RPM-OSTreeFedora 23 inclut RPM-OSTree, un mécanisme utilisé pour les installations Atomic pour réaliser desmises à jours et retours en arrières atomiques pour l'ensemble du système (incluant le noyau enespace utilisateur).

Au lieu de réaliser des installations et mises à jour paquet par paquet sur chaque machine cliente,l'outil supporte la composition d'ensembles de paquets sur un serveur. Les clients peuvent réaliser lesmises à jour atomiques comme un arbre.

Sur les systèmes utilisant RPM-OSTree, les gestionnaires de paquets habituels (DNF et Yum) nefonctionnent pas normalement ; ils peuvent seulement être utilisés en lecture seule.

11 http://www.projectatomic.io/12 http://www.slideshare.net/randybias/architectures-for-open-and-scalable-clouds/20

Page 7: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Fedora Server

7

Pour des informations détaillées à propos de cet outil et de Fedora Atomic, voir le Wiki du projetFedora13.

2.2. Fedora Server

2.2.1. Les rôles dans Fedora ServerLa fonctionnalité de rôle serveur est un composant installable de Fedora Server qui offre unservice bien intégré à la plateforme Fedora Server. Ces rôles préconçus simplifient le déploiementet la gestion d'un service plutôt que de l'installer depuis zéro sur un serveur ; leur utilisation estrecommandée mais optionnelle ; les utilisateurs actuels de serveurs basés sur les RPM de Fedora neseront pas entravés.

InstallationPour les installations via Kickstart, vous pouvez utiliser le groupe d'environnement Fedora Server pourdéployer le serveur.

To initiate role deployment via kickstart, use the new --deferred argument to rolectl. Adding thisargument will configure the system to deploy the specified role on the next boot.

2.2.1.1. Le rôle serveur de contrôleur de domaineFedora Server peut déployer un contrôleur de domaine s'appuyant sur FreeIPA. Le rôle simplifiebeaucoup la configuration d'un contrôleur de domaine principal.

Quand combiné avec SSSD, les tâches complexes comme l'authentification unique et l'accèsauthentifié aux ressources réseau sont facilement accomplies.

2.2.2. Le rôle serveur de base de donnéesDéployez rapidement des instances du puissant serveur de base de données postgresql en utilisantle nouveau rôle de serveur de base de données pour rolekit.

2.2.3. Console de gestion de CockpitThe Cockpit Management Console (the Cockpit package) is available by default in Fedora Server.This tool provides a powerful, easy to use, web-based graphical interface for managing multiple Linuxservers. Features include:

• La gestion des services systemd

• Visionneur de journaux système

• Configuration de stockage incluant LVM

• La gestion de conteneurs Docker

• Configuration de base du réseau

• Ajouter et supprimer des utilisateurs locaux

13 https://fedoraproject.org//wiki/Changes/RpmOstree

Page 8: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

8

N'importe quel utilisateur connu du serveur pour se connecter sur la console Cockpit en ouvranthttp://adresse-ip-du-serveur:9090.

New features for Cockpit in Fedora 23 include:

• Secondary Server Authentication via SSH keys

A single Cockpit instance can be used to manage many devices by connecting to them over ssh.Cockpit can now manage SSH keys to implement this securely. Read more at http://files.Cockpit-project.org/guide/latest/authentication.html

• Manage User SSH keys

Cockpit's user management interface can also manage a user's authorized keys.

• Kubernetes dashboard

Cockpit has grown a basic dashboard for managing container deployments with Kubernetes.

• Time Zone management

You now can use Cockpit to adjust the system time zone.

2.3. Fedora WorkstationFedora Workstation est un système d'exploitation fiable, facile d'accès et puissant pour les ordinateursportable ou de bureau. Il apporte son soutien à un grand nombre de développeurs, qu'ils soientamateurs, étudiants, ou professionnels. L'édition pour poste de travail est livrée avec l'environnementde bureau Gnome, qui supporte une large variété d'appareils ainsi qu'une large gamme de logicielsqui aident au développement rapide et facile.

Pour les installations rapides, vous pouvez utiliser le groupe d’environnement Fedora Workstationpour déployer des postes de travail.

2.3.1. Mises à jour apportées à GnomeFedora 23 comportera la toute dernière version de Gnome - 3.18. Lisez Section 4.1.1, « GNOME »pour les détails.

Fedora Workstation contains the fedora-user-agent-chrome package by default. This package is usedto provide a Fedora-specific user agent string to users who later download Google Chrome for webbrowsing. This brings the Google Chrome user agent string into closer alignment with the one used bydefault in the firefox package.

2.4. Fedora SpinsLe projet Fedora produit également nombre de versions personnalisées qui offrent desenvironements de bureau alternatifs, ou des ensembles de paquets dédiés à certains cas d'uages.Les versions alternatives sont des images lives utilisables pour avoir un aperçu de l'ensembledes logiciels que Fedora a à offrir.

Les versions personnalisées sont disponibles au téléchargement sur https://spins.fedoraproject.orgincluent :• KDE

Un environnement bureautique complet et moderne utilisant KDE Plasma Desktop.

Page 9: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Modifications dans Fedora pour les administrateurs systèmes

9

• Cinnamon

Un environnement de bureau basé sur le sur la boite à outil GTK+ 3.

Ce Spin a été ajouté à Fedora 23 ; lisez Section 4.1.2, « Spin Cinnamon » pour plus de détails.

• Sécurité

Outils d'analyse de la sécurité.

• Electronic-Lab

Plateforme de simulation et de conception de matériel haut de gamme.

• Scientific-KDE

Le calcul scientifique libre.

• Design-suite

La créativité libre.

• Jeux

Une parfaite vitrine des meilleurs jeux disponibles dans Fedora.

• Robotique

Plongez-vous dans la robotique.

• Jam-KDE

Libérez le musicien qui est en vous.

3. Modifications dans Fedora pour les administrateurssystèmes

3.1. Noyau

Fedora 23 est équipé du noyau 4.2.0.

3.2. Installation

3.2.1. Changement général d'Anaconda• L'installateur Anaconda a été entièrement porté à Python 3 dans Fedora 23. Cela n'aura pas

un impact notable dans votre expérience d'installation de Fedora, mais c'est important pour lemoteur d'Anaconda et pour les développeurs - particulièrement ceux qui créent des extensions del'installateur.

Python 3 est la nouvelle génération du langage de programmation Python. Il est actuellementmature et stable, il a été sous un développement actif pendant plus de six ans - la version 3.0 a étépubliée en décembre 2008. La version 2.7 continuera à être supportée jusqu'en 2020 ; cependant,ce support ne concerne que la maintenance indispensable et non les nouvelles fonctionnalités.

Page 10: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

10

Avec ce mouvement vers Python 3, Anaconda (et d'autres paquets qui ont été adaptés) peut utiliserde nouvelles fonctionnalités apportées par Python. En restant proche de la version amont, Fedorapeut aussi mieux aider la communauté Python à avancer en fournissant des correctifs.

3.2.2. Changements dans l'interface de texte d'Anaconda• La prise en charge de programmes non-latin en mode texte a été améliorée. Elle utilise une casse

adaptée si possible et revient en anglais si la langue ne peut pas être affichée par la console Linux.

• Le mode de secours a été retravaillé pour utiliser la même interface que l'installateur en mode texteplutôt que ncurses.

3.2.3. Changements dans la syntaxe de Kickstart• La gestion des environnements logiciels devrait être plus robuste.

• Ajout d'une nouvelle commande : reqpart. Cette commande crée le nombre de partitions requisespar votre plateforme matérielle. Par exemple, les serveurs IBM Power Systems requièrent unepetite partition PReP Boot, les systèmes 64-bit compatibles Intel avec un micrologiciel BIOS et unetable de partition GUID (GPT) sur le disque de démarrage nécessitent une partition biosboot, etc.

La commande reqpart ne peut pas être utilisée en combinaison avec autopart. Contrairementà autopart, elle peut être utilisée avec des commandes de partitionnement additionnelles ; vouspouvez utiliser reqpart pour créer toutes les partitions nécessaires, puis une autre commande deconfiguration du stockage comme part pour créer le reste du schéma de partitionnement.

Cette commande a un paramètre : --add-boot. Ce paramètre créera également une partitiondistincte /boot en plus des partitions spécifiques à la plateforme créées de base par la commande.

• La commande reboot a un nouveau paramètre : --kexec. Utilisez ce paramètre pour redémarrersur le nouveau système en utilisant mécanisme d'échange de noyau kexec plutôt qu'unredémarrage complet, contournant le BIOS/micrologiciel et le système d'amorçage.

• La commande logvol a de nouveaux paramètres qui sont tous utilisés pour créer de nouveauxvolumes mémoire en mémoire cache :

• ----cachesize= - Taille requise du cache (en Mio) attaché au volume logique. (Requière --cachepvs).

• --cachepvs= - Une liste de volumes physiques (rapides) séparés par des virgules qui doiventêtre utilisés pour le cache.

• --cachemode= - Le mode qui doit être utilisé par le cache - soit writeback, soitwritethrough.

Lisez la page man lvmcache(7) pour plus d'informations sur le mécanisme de cache LVM.

• Les commandes btrfs, logvol, part and raid ont toutes un nouveau paramètre : --mkfsoptions=. Ce paramètre précise les paramètres additionnels à transmettre au programme(mkfs) qui crée le système de fichier sur cette partition, volume ou sous-volume. Aucun traitementn'est réalisé sur cette liste de paramètres, ils peuvent donc être passés dans un format qui serapassé directement à mkfs. Cela signifie les paramètres multiples devront être séparés par desvirgules ou encadrés avec des guillemets droits, selon le système de fichier.

Page 11: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Installation

11

3.2.4. Mises à niveau avec DNFPassez à Fedora 23 avec le gestionnaire de paquets dnf. Les mises à niveau sont réalisées dans unenvironnement hors ligne qui permet aux paquets systèmes d'être remplacés de façon sûre.

Procédure 1. Mettre à niveau avec DNF1. Cette fonctionnalité de mise à niveau vient d'un greffon dnf. Installez son paquet :

# dnf install dnf-plugin-system-upgrade

2. Mettre à jour votre système.

# dnf update

3. Quelques dépôts logiciels réalisés par des acteurs tiers pourraient ne pas être disponibles pour laprochaine version de Fedora. Vérifiez le statut de vos dépôts actuels :

#dnf repolist --releasever 23

Si des problèmes sont signalés avec un dépôt, vous pourriez souhaiter le désactiver :

# dnf config-manager --set-disabled nom-du-dépôt

4. Préparer l'environnement de mise à jour.

#dnf system-upgrade download --releasever 23

5. Redémarrez pour réaliser la mise à jour.

# dnf system-upgrade reboot

6. Si la mise à jour échoue, nettoyez le téléchargement, résolvez les problèmes, et réessayez.

# dnf system-upgrade clean

Page 12: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

12

Synchroniser les versions des paquets

Par défaut, si un paquet est plus récent que la dernière version du même paquet dans laversion cible de Fedora, il ne sera pas remplacé. Les problèmes classiques suite à l'installationimpliquent des paquets provenant d'un mélange de dépôts qui peuvent être résolus en réalisantune synchronisation de distribution, ou distro-sync, qui permet que les paquetssont remplacés avec ceux présents dans les dépôts cibles, quand cela est possible.

Vous pouvez réaliser cette opération lors de la mise à jour du système en ajoutant --distro-sync.

3.3. AmorçageL'utilitaire dracut, qui est utilisé pour créer l'image initramfs utilisée lors du processus de démarrage,peut désormais créer un exécutable amorçable avec UEFI. L'option --uefi permet à dracut decréer un exécutable unique UEFI, incluant un squelette EFI, un noyau, et un initramfs.

3.4. Sécurité

3.4.1. Désactivation de SSL 3.0 et RC4Le protocole SSL 3.0 et le chiffrement RC4 sont considérés comme non sécurisés et vulnérables auxattaques. En conséquence, ils sont désactivés par défaut sur tous les composants Fedora qui utilisentles règles globales du système. Cela inclue les bibliothèques gnutls et openssl ainsi que toutes lesapplications les utilisant.

Applications or environments that require SSL 3.0 or RC4 can use update-crypto-policies14 to globallyswitch to the LEGACY policy to enable them.

Note

Les applications utilisant TLS depuis NSS ne sont pas affectées par ce changement.

3.4.2. OpenSSH 7.1Le projet OpenSSH continue à améliorer la sécurité des communications réseau avec la versionOpenSSH 7.1. Allez voir les notes de version15 pour les informations détaillées sur cette version.

3.4.3. Endurcissement des paquetsLes paquets compilés avec Fedora 23 le seront avec un drapeau activant la position indépendante ducode (ASLR) et FULL RELRO activé par défaut. Il s'agissait auparavant d'un paramètre optionnel ; ledemander par défaut protègera les utilisateurs de certaines vulnérabilités de sécurité.

14 https://github.com/nmav/fedora-crypto-policies/blob/master/update-crypto-policies.8.txt15 http://www.openssh.com/txt/release-7.1

Page 13: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Modifications dans Fedora pour les utilisateurs bureautiques

13

Trouvez plus d'informations sur ce changement à l'adresse http://fedoraproject.org/wiki/Changes/Harden_All_Packages.

3.4.4. Politique de mot de passe norméeUne politique commune de mot de passe est utilisée dans Fedora 23 pour offrir un ensemble derègles cohérentes pour les politiques de mot de passe. Ces règles peuvent être modifiées localementpour répondre aux besoins. Les informations sur la politique de mot de passe sont disponibles àl'adresse https://fedoraproject.org/wiki/Passphrase_policy.

4. Modifications dans Fedora pour les utilisateursbureautiques

4.1. Environnement de bureau

4.1.1. GNOMEFedora 23 features the latest available version of the GNOME desktop environment - 3.18 (codenameGothenburg). This release brings several major new features as well as many smaller improvementsand bug fixes. The code name was chosen in recognition of the volunteer team which organized the2015 GUADEC conference in Gothenburg, Sweden.

Major new features of GNOME 3.18 include:

Google Drive integrationYou can now access your Google Drive directly from the Files application as well as from filechooser dialogs. To use this feature, add your Google account through your Online Accountsettings.

Files improvements• A new location called Other Locations has been added to the files places side bar, which is

shown in the Files browser and in open and save dialogs. This location provides an overview ofsome local and network locations. Many of those locations are no longer shown in the side bar,which helps avoid clutter.

• Long-running operations such as copying or moving a large number of files have beenimproved. Files now features a button in the header bar, showing file transfer progress whenpressed. This allows you to easily see the progress of all running file transfers at once, andavoids cluttering your screen with multiple file transfer dialog windows.

• A new search feature has been added to file open and save dialogs.

• Context menus can now be activated on a touch screen using press and hold.

• Placeholders are now displayed when folders are empty, or when no search results are found.

• Recent file lists now show the full path to each displayed file.

• Recursive search is now disabled on remote locations (network storage) to prevent performanceproblems.

• Improved dynamic backlight support for devices with brightness sensors.16 http://www.fwupd.org/

Page 14: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

14

Firmware updatesGNOME 3.18 fully integrates Linux Vendor Firmware Service16, an initiative to provide astreamlined, automated process for installing device firmware. This service is integrated intothe Software application, and firmware updates can be installed the same way you can installpackage updates.

Automatic screen brightnessOn computers with integrated light sensors, GNOME can now automatically adjust screenbrightness. This helps increase user comfort as well as save battery power on laptops. Automaticbrightness adjustment can be disabled in Power settings.

New Calendar applicationA new application, Calendar, is now integrated into GNOME, providing a calendar application fullyconsistent with other GNOME applications, including integration with Online Account.

New Characters applicationCharacters is another new application in GNOME 3.18. It provides an easy way to find and usea variety of characters in documents and communications, such as punctuation marks, currencyand mathematical symbols. Characters are sorted into categories for easy searching, and theapplication can also remember your recently used symbols and provides them in the RecentlyUsed tab for easy repeated access.

GNOME is installed by default on Fedora Workstation, and is also available with other variants ofFedora 23. If your system does not have GNOME installed, use dnf group install gnome-desktop as root to add it to your system. After the installation finishes, log out of your currentsession and choose GNOME as your desktop environment when logging back in.

For additional information about GNOME 3.18, as well as screenshots of new features describedabove, see the upstream GNOME 3.18 Release Notes17 and Other Improvements in GNOME 3.1818

for information about other changes.

A list of languages available for GNOME is available at Internationalization19. Information fordevelopers and system administrators is available at What’s New for Developers and SystemAdministrators20.

4.1.2. Spin CinnamonLa version 2.6 de l'environnement de bureau Cinnamon est maintenant disponible comme Spin deFedora 23. Cinnamon est un environnement de bureau moderne basé sur le GNOME Shell, avec desfonctionnalités avancées et une expérience utilisateur traditionnelle et flexible.

Les mises à jour et améliorations de cette parution incluent :

• Un support amélioré du multi-écran

• Le support du HTML5 et de XScreenSaver pour les écrans de veille animés

• Amélioration de la gestion de la barre latérale

• Nouvel applet d'inhibition pour cacher les notifications et temporairement suspendre les élémentsd'économie d'énergie

17 https://help.gnome.org/misc/release-notes/3.18/index.html.en18 https://help.gnome.org/misc/release-notes/3.18/more.html.en19 https://help.gnome.org/misc/release-notes/3.18/i18n.html.en20 https://help.gnome.org/misc/release-notes/3.18/developers.html.en

Page 15: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Productivité

15

• Refonte du panneau des paramètres système pour une ergonomie améliorée

• Amélioration de l'accessibilité, incluant un meilleur support pour ATK/Orca, les loupes, et un nouvelapplet de clavier virtuel

Lisez le site officiel de Cinnamon21 pour plus d'information sur Cinnamon, et allez sur http://spins.fedoraproject.org pour télécharger le Spin.

4.1.3. SugarDémarré à l'origine dans le cadre de l'initiative « One Laptop per child », Sugar est un environnementde bureau ciblé pour les enfants entre 5 à 12 ans, offrant des activités d'apprentissage et d'éducationà travers des médias enrichis. Sugar est le cœur d'un effort mondial visant à fournir à chaque enfantl'opportunité d'une éducation de qualité.

Cette mise à jour à Sugar 0.106 inclue les éléments suivants :

• une augmentation des performances

• des modules mis à jour

• Une nouvelle aide communautaire pour accéder aux forums de discussions et à l'apprentissagecollaboratif

Lisez les notes de version SugarLabs22 pour plus d'informations sur cette parution de Sugar.

4.2. Productivité

4.2.1. Firefox 40Fedora 23 mets à disposition la dernière version de Mozilla Firefox, le leader mondial desnavigateurs internet. Ce navigateur puissant et extensible est maintenu à jour pour conserver unenavigation sécurisée et fluide. Pour les informations détaillées sur la parution 40, lisez les notes deversion de Firefox23.

4.2.2. Thunderbird 38L'application de messagerie Thunderbird inclut désormais par défaut l'extension de calendrier et ded'agenda Lightning. Celle-ci est utilisée pour la gestion de liste de choses à faire, pour les invitationstransmises par courriel et plus encore. Pour tous les détails sur les changements dans Thunderbird,lisez les notes de version24 du projet.

4.2.3. LibreOffice 5Fedora 23 incorpore la version 5 de LibreOffice, la dernière parution majeure de la suite debureautique par défaut. Quelques-unes des nouvelles fonctionnalités sont :

• Il est désormais possible de découper une image à la souris.

• Des barres de données en colonnes avec un formatage conditionnel dans Calc.

21 http://cinnamon.linuxmint.com/22 http://wiki.sugarlabs.org/go/0.106/Notes23 https://www.mozilla.org/en-US/firefox/40.0/releasenotes/24 https://www.mozilla.org/en-US/thunderbird/38.0.1/releasenotes/

Page 16: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

16

• Une amélioration de la prise en charge des formats .doc, .rtf, .xlsx et xml.

Lisez les notes de version détaillées25 pour une liste exhaustive des nouvelles fonctionnalités de cetteversion.

4.3. Réseau

4.3.1. NetworkManagerFedora 23 incorpore la version 1.0.6 de NetworkManager, une mise à jour de la version 1.0.2disponible avec Fedora 22. Les quelques changements principaux dans cette version sont :

• L'utilitaire de configuration du réseau en ligne de commande nmcli a gagné une autocomplétion etdes suggestions concernant plus de propriétés.

• La gestion des périphériques peut maintenant être contrôlée avec des règles udev.

• Les interfaces telles que veth et celles de divers outils de virtualisation comme VMWare,VirtualBox, et Parallels sont désormais ignorées par défaut.

• Nombreuses corrections d'anomalies et améliorations de comportements.

Allez voir les notes de version de NetworkManager 1.0.626 et les notes de version de NetworkManager1.0.427 pour un résumés des changements entre les versions 1.0.2 et 1.0.6.

4.4. Internationalisation

4.4.1. Méthodes de saisie• ibus-libzhuyin ("Nouveau Zhuyin") est désormais la méthode de saisie par défaut pour le

chinois traditionnel Zhuyin.

• IBus supporte désormais le format de fichier de composition X11 et charge $HOME/.XCompose .

• Le panneau IBus montre désormais le préfixe du langage XKB sur l’icône par agancement XKB aulieu d'un ibus-keyboard.svg sur l'environnement de bureau KDE Plasma 5.

4.4.2. Polices de caractères• Lohit Devanagari, Lohit Telugu et Lohit Bengali ont été mises à jour pour le support d'Unicode 8.0.

5. Modifications dans Fedora pour les développeurs

5.1. Développement

5.1.1. Perl 5.22The version of Perl in Fedora 23 is now 5.22

25 https://wiki.documentfoundation.org/ReleaseNotes/5.0/fr26 https://mail.gnome.org/archives/release-team/2015-August/msg00041.html27 https://mail.gnome.org/archives/ftp-release-list/2015-July/msg00025.html

Page 17: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Développement

17

Nouvelles fonctionnalités :

• Des opérateurs de bits spécifiques pour les chaînes de caractères sont maintenant disponibles.

• L'opérateur à double chevrons permet de passer des paramètres de script de façon plus sûre(comme « open » à trois arguments).

• Les nouveaux opérateurs d'expressions régulières \b{...} et \B{...} permettent d'utiliser les frontièresde mots conformes aux règles Unicode.

• Des règles plus strictes peuvent êtres appliquées à l’écriture des expressions régulières avec « usere "strict" ».

• Unicode 7.0 est supporté.

• Les variables et fonctions peuvent maintenant être aliasées en les assignant à une référence.

• La fonction fileno() fonctionne maintenant sur des descripteurs de répertoires.

• Les valeurs spéciales « NaN » (not-a-number) et « Inf » (infinité) sont mieux gérées dans lescalculs.

• Les nombres hexadécimaux flottants sont supportés et la fonction « printf "%a" » permet de lesafficher.

• La résolution des classes et méthodes connues à la compilation est plus rapide.

• La fonction « length » est plus rapide sur les chaines binaires.

• La recherche dans les hashs et tableaux avec une clé constante est plus rapide.

• Un nouveau manuel perlunicook avec des exemples de programme de gestion d'Unicode en Perl.

• La fonction XS sync_locale() permet de signaler à l'interpréteur que la locale a changé.

Changements :

• Transformer les valeurs infinité ou « not-a-number » en caractère avec la fonction « pack » génèreune erreur fatale.

• Les prototypes & et \& n'acceptent maintenant que des fonctions anonymes.

• Le pragma « encoding » (obsolète) est maintenant limité à une portée lexicale.

• Les tranches de listes retournent une liste vide seulement si la liste d'origine était vide.

• \N{} avec une séquence de plusieurs espaces est maintenant une erreur fatale.

• Importer des fonctions depuis le module UNIVERSAL est maintenant une erreur fatale.

• Séparer (? ou (* dans les expressions régulières est maintenant une erreur fatale.

• Oublier les symboles % ou @ avant un nom de hash ou de tableau est maintenant une erreur fatale.

• La chaine d'erreur $! en dehors de « use locale » est maintenant en anglais.

• La chaine d'erreur $! est maintenant encodée en UTF-8.

• L'utilisation de m?MOTIF? sans le préfixe m est maintenant une erreur.

Page 18: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

18

• L'opérateur define() sur un tableau ou un hash est maintenant une erreur fatale.

• L'utilisation d'un hash ou d'un tableau comme référence est maintenant une erreur fatale.

• Positionner ${^ENCODING} à une valeur autre que « undef » est obsolète. Les programmesdevraient maintenant être écrits en UTF-8.

• L'utilisation du modification d'expressions régulière /x à plusieurs reprises est maintenant obsolète.

• Une accolade ouvrante littérale doit maintenant être protégée dans les expressions régulières.

• Le module B a de nouvelles classes reflétant les changements les internes de Perl.

• Accéder CvPADLIST dans une fonction XSUB est interdit.

• La représentation interne du type SVt_NV a changé.

• Les types PADNAME et PADNAMELIST ne sont plus des alias à SV et AV.

Fonctionnalités supprimées :

• Les modules CGI et Module::Build on été retirés de la distribution standard de Perl.

• Les outils find2perl, s2p et a2p ont été retirés de la distribution standard de Perl.

• La fonction XS Perl_tmps_grow() a été retirée.

• Les macros SETsv() et SETsvUN() ont été retirées.

Pour plus d'informations, veuillez visiter :

• La page de changement Perl 5.22 pour Fedora 2328

• La page de changement « delta » de perl-5.22 sur cpan.org29

5.1.2. Fedora passe à Python 3Fedora 23 poursuit le mouvement vers Python 3 en tant qu'interpréteur Python par défaut. Lescomposants systèmes critiques utilisant Python, comme l'installateur Anaconda, le gestionnaire depaquets dnf, et d'autres encore ont été migrés vers la nouvelle version de Python.

Les modules et utilitaires empaquetés avec Python sont disponibles avec Python 3 dès que la prise encharge est disponible en amont.

Python 2.7 (la dernière version de Python 2, également disponible dans Fedora) est actuellementuniquement en mode maintenance, cela signifie que seuls les correctifs de bugs et de sécurité serontacceptés, mais aucune nouvelle fonctionnalité. Python 2.7 est la dernière version mineure de Python2, avec un support jusqu'en 2020. De son côté, Python 3 est activement développé et de nouvellesfonctionnalités sont ajoutées à chaque nouvelle version. Plus encore, il n'y a actuellement pas de finde support pour Python 3.

Pour plus d'information sur le plan de migration de Python dans Fedora, veuillez visiter le changementde Fedora 23 « Python 3 par défaut »30

28 https://fedoraproject.org/wiki/Changes/perl5.2229 http://search.cpan.org/dist/perl-5.22.0/pod/perldelta.pod30 https://fedoraproject.org/wiki/Changes/Python_3_as_Default#Scope

Page 19: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Outils de développement

19

/usr/bin/python

L’exécutable python ne sera pas installé par défaut sur beaucoup d'installations Fedora 23.Le projet Python, dans PEP 039431, recommande que /usr/bin/python reste associé avecPython 2, qui pourrait ne pas être installé.

Les utilisateurs avec des programmes ou équivalents qui nécessitent /usr/bin/pythonpeuvent l'installer, ou utiliser le nouvel interpréteur /usr/bin/python3.

5.1.3. Mise à jour de Mono en version 4.0Le support des versions 3.0 et 2.10 a été interrompu. Aucun nouveau développement ou correctionde bug n'est planifié pour ces branches. Mono 4 est la branche active et possède de nombreusesaméliorations.

Pour plus de détails sur la version courante de Mono, veuillez consulter les notes de versions de laversion 4.032.

5.2. Outils de développement

5.2.1. EclipseEclipse in Fedora has had a major update to the Mars (4.5) release. Some new key features in thisrelease include:

Brand new docker for managing docker containers and images.Support for the git flow branching model within the IDE.A new Launch Bar for C/C++ projects that highly simplifies launching your projects either on the localmachine or on a remote device.

Full details of the release are available in the upstream projects' release notes, which are availablefrom the following locations:

Eclipse Platform and Java Tooling: https://www.eclipse.org/eclipse/news/4.5/Eclipse C/C++ Development Tools: https://wiki.eclipse.org/CDT/User/NewIn87Eclipse Linux Tools: https://wiki.eclipse.org/Linux_Tools_Project/News/NewIn40Eclipse Git Support: https://wiki.eclipse.org/EGit/New_and_Noteworthy/4.0

5.3. Outils GCC

5.3.1. boost 1.59.0Fedora 23 inclut Boost 1.59.0. Pour les informations sur les changements dans les parutions récentesde Boost, veuillez visiter :

http://www.boost.org/users/history/version_1_58_0.html

31 https://www.python.org/dev/peps/pep-0394/32 http://www.mono-project.com/docs/about-mono/releases/4.0.0/

Page 20: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Notes de mise à jour

20

http://www.boost.org/users/history/version_1_57_0.htmlhttp://www.boost.org/users/history/version_1_56_0.html

A. ContributeursUn grand nombre de personnes contribuent à chaque nouvelle version de Fedora. Il y a parmi euxles rédacteurs et traducteurs qui ont préparé ces notes de version. La page suivante affiche cescontributeurs.

A.1. Rédacteurs

Projet de documentation de Fedora• L'équipe de documentation de Fedora

B. Historique des modificationsVersion 23-05 Wednesday, November 18

2015Fedora> Documentationsdocs AT lists.fedoraproject.org

Fixed spelling error in Development_Tools bug # 1283087

Version 23-04 Wednesday, November 4 2015 Fedora> Documentationsdocs AT lists.fedoraproject.org

Fixed Entry in Article.xml that did not reference Release_Notes.ent

Version 23-03 Monday, November 2 2015 Fedora> Documentationsdocs AT lists.fedoraproject.org

Fedora 23 0-Day

Version 23-02 Monday, October 12 2015 Fedora Documentationsdocs AT lists.fedoraproject.org

Fedora 23 Final Freeze

Version 23-01 Tuesday, September 22 2015 Fedora Documentationsdocs AT lists.fedoraproject.org

Fedora 23 version Beta

Version 23-00 Monday, Aug 31 2015 Fedora Documentationsdocs AT lists.fedoraproject.org

Mise à jour Perl 5.22

Page 21: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

Historique des modifications

21

Index

AAide, 2

FFAQ

Fedora, 2Fedora.next, 5

Nnoyau, 9noyau Linux, 9

RRapporter

Anomalie et demande de fonctionnalité, 2Rapporter une anomalie, 2

WWiki

Fedora, 2

Page 22: Notes de mise à jour - Notes de version pour Fedora 23 · Notes de mise à jour 4 Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pourInstallations

22