Notes de mise à jour - Fedora Documentation

Transcription

Notes de mise à jour - Fedora Documentation
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.
1
Notes de mise à jour
1. Bienvenue sur Fedora 23 ........................................................................................................ 2
1.1. Bienvenue sur Fedora .................................................................................................. 2
1.2. Aperçu ......................................................................................................................... 3
1.3. Aperçu de la prise en charge du matériel ...................................................................... 3
1.4. Retours d'utilisation ...................................................................................................... 5
2. Les versions de Fedora .......................................................................................................... 5
2.1. Fedora Cloud ............................................................................................................... 6
2.2. Fedora Server .............................................................................................................. 7
2.3. Fedora Workstation ...................................................................................................... 8
2.4. Fedora Spins ............................................................................................................... 8
3. Modifications dans Fedora pour les administrateurs systèmes ................................................... 9
3.1. Noyau .......................................................................................................................... 9
3.2. Installation ................................................................................................................... 9
3.3. Amorçage .................................................................................................................. 12
3.4. Sécurité ..................................................................................................................... 12
4. Modifications dans Fedora pour les utilisateurs bureautiques ................................................... 13
4.1. Environnement de bureau ........................................................................................... 13
4.2. Productivité ................................................................................................................ 15
4.3. Réseau ...................................................................................................................... 16
4.4. Internationalisation ...................................................................................................... 16
5. Modifications dans Fedora pour les développeurs ................................................................... 16
5.1. Développement .......................................................................................................... 16
5.2. Outils de développement ............................................................................................ 19
5.3. Outils GCC ................................................................................................................ 19
A. Contributeurs
20
A.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 anomalies
et en faisant des demandes d'ajout de fonctionnalités. Consultez http://fedoraproject.org/wiki/
1
Bugs_and_feature_requests pour davantage d'informations. Nous vous remercions d'avance pour
votre participation.
Pour trouver des informations générales sur Fedora, consultez les pages internet suivantes sur le wiki
Fedora (http://fedoraproject.org/wiki/) :
2
• Aperçu de Fedora
• FAQ Fedora
3
• Aide et discussions
1
4
http://fedoraproject.org/wiki/BugsAndFeatureRequests
http://fedoraproject.org/wiki/Overview
3
http://fedoraproject.org/wiki/FAQ
4
http://fedoraproject.org/wiki/Communicate
2
2
Aperçu
• Participer au Projet Fedora
5
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 new
question. 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. Please
keep in mind that the channel is populated by volunteers wanting to help; people with specific
knowledge and skills may not always be available.
1.2. Aperçu
6
As always, Fedora continues to develop (Red Hat contributions ) and integrate the latest free and
open source software. The following sections provide a brief overview of major changes from the last
release of Fedora.
For more details about the features that are included in Fedora 23 refer to the individual wiki pages
that detail feature goals and progress: https://fedoraproject.org/wiki/Releases/23/ChangeSet. For a list
7
of known issues in Fedora 23, see Common F23 Bugs .
1.3. Aperçu de la prise en charge du matériel
Fedora 23 fournit des logiciels adaptés à une grande variété d'applications. Les capacités nécessaires
de 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'un
ordinateur de bureau, qui lui même requiert plus de ressources qu'une machine virtuelle pour un
service dédié.
1.3.1. Configuration minimale du système
Les nombres ci-dessous sont des minima recommandés pour l'installation par défaut. Vos besoins
peuvent être différents, et la plupart des applications bénéficieront de plus de ressources que les
minima requis.
processeur à 1GHz ou plus rapide
1 Gio de mémoire vive système
10 Gio d'espace disque non alloué
5
http://fedoraproject.org/wiki/Join
http://fedoraproject.org/wiki/Red_Hat_contributions
7
https://fedoraproject.org/wiki/Common_F_bugs
6
3
Notes de mise à jour
Installations à mémoire limitée
Fedora 23 peut être installé et utilisé sur des systèmes ayant des ressources limitées pour
certaines applications. Il est conseillé d'utiliser des installations en mode texte, vnc ou par
kickstart en lieu et place de l'installation graphique sur les systèmes n'ayant que très peu de
mémoire. De grands ensembles de paquets à installer nécessitent aussi plus de mémoire lors de
l'installation, les utilisateurs possédant un système avec moins de 768 Mio de mémoire auront
inté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 ou
supérieure
L'installation graphique de Fedora 23 nécessite une définition d'écran minimale de 800x600. Les
possesseurs d'écrans de plus faible définition, comme certains ordinateurs portables, devraient
utiliser 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 requis
sur 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és
Fedora 23 prend en charge la plupart des cartes vidéo. Les environnements de bureau modernes
et riches comme GNOME3 et KDE Plasma Workspaces utilisent les cartes vidéo afin de fournir
un bureau 3D accéléré. Les cartes graphiques plus anciennes peuvent ne pas prendre en charge
l'accélération :
Intel avant GMA9xx
NVIDIA avant NV30 (GeForce séries FX5xxx)
Radeon avant R300 (Radeon 9500)
1.3.3.2. Effets graphiques accélérés par le CPU
Les systèmes avec des cartes vidéo anciennes, voire sans accélération graphique, peuvent
néanmoins profiter d'un environnement de bureau accéléré à l'aide de la technologie LLVMpipe, qui
utilise le CPU pour le rendu des images. LLVMpipe nécessite un processeur possédant les extensions
SSE2. 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ériel
L'environnement de bureau par défaut de Fedora 23, GNOME3, fonctionne de manière optimale avec
une accélération matérielle. L'utilisation d'un autre environnement, comme un de ceux présentés dans
Section 2.4, « Fedora Spins », est conseillé pour les utilisateurs possédant des cartes graphiques plus
anciennes, ou offrant des performances insuffisantes lors de l'utilisation de LLVMpipe.
4
Retours d'utilisation
Les environnements de bureau peuvent être ajoutés à une installation existante, et sélectionnés
lors de la connexion. Pour connaître la liste des environnements de bureau disponibles, utiliser la
commande 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'utilisation
Merci 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 monde
entier.
To provide feedback on Fedora software or other system elements, please refer to Bugs And Feature
8
Requests . A list of commonly reported bugs and known issues for this release is available from
9
Common Fedora 23 bugs
10
Pour donner des commentaires sur les notes de version, utilisez http://bugzilla.redhat.com/ .
2. Les versions de Fedora
Pendant plus de dix ans, le projet Fedora a mis à disposition une distribution à la pointe de
l'écosystème libre. Les parutions de Fedora ont offert les dernières technologies, intégrant les
nouveaux et excitants développements produits en amont dans un ensemble vaste et divers de
paquets.
Les utilisateurs ont créé des environnements de bureaux puissants, des serveurs fiables, et plus
récemment, des instances polyvalentes à partir de la haute qualité des paquets présents dans
les dépôts Fedora. L'engagement fort de Fedora dans l'intégrité avec les projets amonts offre aux
développeurs un lieu de démonstration pour leurs travaux, et bénéficient des volontaires Fedora qui
testent et développent activement.
Pendant ces dix ans, beaucoup de choses ont changé. L'initiative Fedora.next représente une
stratégie envisagée pour maintenir la qualité de la distribution et positionner Fedora dans l'introduction
de 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éveloppeur
et l'utilisateur de bureau.
8
http://fedoraproject.org/wiki/BugsAndFeatureRequests
http://fedoraproject.org/wiki/Common_F23_bugs
10
https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora Documentation&component=release-notes
9
5
Notes de mise à jour
Les Fedora Spins, comme les images amorçables présentant les environnements de bureau
alternatifs, continueront à être produits.
Fedora offre également des images et du support pour de plus en plus d'appareils ARM, petits et
grands.
2.1. Fedora Cloud
Fedora 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 et
d'utilitaires disponibles dans les dépôts de paquets Fedora.
Plusieurs variantes d'images images Cloud sont disponibles :
2.1.1. Cloud Base
Juste l'essentiel, cette image est prête à être personnalisée pour vos besoins.
2.1.2. Atomic
11
Les outils de pointe du projet Atomic 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 rpmostree pour permettre aux administrateurs de mettre à jour et de faire un retour en arrière de
l'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 les
sé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 Server
Fedora Cloud excelle pour répondre aux besoins de gestion de la croissance avec des ressources
majoritairement indifférenciées, mais dans certains cas, un administrateur pourrait souhaiter adopter
12
leur bétail 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 RPMOSTree
Fedora 23 inclut RPM-OSTree, un mécanisme utilisé pour les installations Atomic pour réaliser des
mises à jours et retours en arrières atomiques pour l'ensemble du système (incluant le noyau en
espace 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 les
mises à jour atomiques comme un arbre.
Sur les systèmes utilisant RPM-OSTree, les gestionnaires de paquets habituels (DNF et Yum) ne
fonctionnent pas normalement ; ils peuvent seulement être utilisés en lecture seule.
11
12
6
http://www.projectatomic.io/
http://www.slideshare.net/randybias/architectures-for-open-and-scalable-clouds/20
Fedora Server
Pour des informations détaillées à propos de cet outil et de Fedora Atomic, voir le Wiki du projet
13
Fedora .
2.2. Fedora Server
2.2.1. Les rôles dans Fedora Server
La fonctionnalité de rôle serveur est un composant installable de Fedora Server qui offre un
service bien intégré à la plateforme Fedora Server. Ces rôles préconçus simplifient le déploiement
et la gestion d'un service plutôt que de l'installer depuis zéro sur un serveur ; leur utilisation est
recommandée mais optionnelle ; les utilisateurs actuels de serveurs basés sur les RPM de Fedora ne
seront pas entravés.
Installation
Pour les installations via Kickstart, vous pouvez utiliser le groupe d'environnement Fedora Server pour
déployer le serveur.
To initiate role deployment via kickstart, use the new --deferred argument to rolectl. Adding this
argument 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 domaine
Fedora Server peut déployer un contrôleur de domaine s'appuyant sur FreeIPA. Le rôle simplifie
beaucoup la configuration d'un contrôleur de domaine principal.
Quand combiné avec SSSD, les tâches complexes comme l'authentification unique et l'accès
authentifié aux ressources réseau sont facilement accomplies.
2.2.2. Le rôle serveur de base de données
Déployez rapidement des instances du puissant serveur de base de données postgresql en utilisant
le nouveau rôle de serveur de base de données pour rolekit.
2.2.3. Console de gestion de Cockpit
The 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 Linux
servers. 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
7
Notes de mise à jour
N'importe quel utilisateur connu du serveur pour se connecter sur la console Cockpit en ouvrant
http://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.Cockpitproject.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 Workstation
Fedora Workstation est un système d'exploitation fiable, facile d'accès et puissant pour les ordinateurs
portable ou de bureau. Il apporte son soutien à un grand nombre de développeurs, qu'ils soient
amateurs, étudiants, ou professionnels. L'édition pour poste de travail est livrée avec l'environnement
de bureau Gnome, qui supporte une large variété d'appareils ainsi qu'une large gamme de logiciels
qui aident au développement rapide et facile.
Pour les installations rapides, vous pouvez utiliser le groupe d’environnement Fedora Workstation
pour déployer des postes de travail.
2.3.1. Mises à jour apportées à Gnome
Fedora 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 used
to provide a Fedora-specific user agent string to users who later download Google Chrome for web
browsing. This brings the Google Chrome user agent string into closer alignment with the one used by
default in the firefox package.
2.4. Fedora Spins
Le projet Fedora produit également nombre de versions personnalisées qui offrent des
environements 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'ensemble
des logiciels que Fedora a à offrir.
Les versions personnalisées sont disponibles au téléchargement sur https://spins.fedoraproject.org
incluent :
• KDE
Un environnement bureautique complet et moderne utilisant KDE Plasma Desktop.
8
Modifications dans Fedora pour les administrateurs systèmes
• 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 administrateurs
systè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 le
moteur d'Anaconda et pour les développeurs - particulièrement ceux qui créent des extensions de
l'installateur.
Python 3 est la nouvelle génération du langage de programmation Python. Il est actuellement
mature 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.
9
Notes de mise à jour
Avec ce mouvement vers Python 3, Anaconda (et d'autres paquets qui ont été adaptés) peut utiliser
de nouvelles fonctionnalités apportées par Python. En restant proche de la version amont, Fedora
peut 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 texte
plutô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 requises
par votre plateforme matérielle. Par exemple, les serveurs IBM Power Systems requièrent une
petite partition PReP Boot, les systèmes 64-bit compatibles Intel avec un micrologiciel BIOS et une
table 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 ; vous
pouvez utiliser reqpart pour créer toutes les partitions nécessaires, puis une autre commande de
configuration 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 partition
distincte /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émarrer
sur le nouveau système en utilisant mécanisme d'échange de noyau kexec plutôt qu'un
redé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 nouveaux
volumes 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, soit
writethrough.
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 traitement
n'est réalisé sur cette liste de paramètres, ils peuvent donc être passés dans un format qui sera
passé directement à mkfs. Cela signifie les paramètres multiples devront être séparés par des
virgules ou encadrés avec des guillemets droits, selon le système de fichier.
10
Installation
3.2.4. Mises à niveau avec DNF
Passez à Fedora 23 avec le gestionnaire de paquets dnf. Les mises à niveau sont réalisées dans un
environnement hors ligne qui permet aux paquets systèmes d'être remplacés de façon sûre.
Procédure 1. Mettre à niveau avec DNF
1. 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 la
prochaine 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
11
Notes de mise à jour
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 la
version cible de Fedora, il ne sera pas remplacé. Les problèmes classiques suite à l'installation
impliquent des paquets provenant d'un mélange de dépôts qui peuvent être résolus en réalisant
une synchronisation de distribution, ou distro-sync, qui permet que les paquets
sont 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 --distrosync.
3.3. Amorçage
L'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 de
cré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 RC4
Le protocole SSL 3.0 et le chiffrement RC4 sont considérés comme non sécurisés et vulnérables aux
attaques. En conséquence, ils sont désactivés par défaut sur tous les composants Fedora qui utilisent
les règles globales du système. Cela inclue les bibliothèques gnutls et openssl ainsi que toutes les
applications les utilisant.
Applications or environments that require SSL 3.0 or RC4 can use update-crypto-policies
switch to the LEGACY policy to enable them.
14
to globally
Note
Les applications utilisant TLS depuis NSS ne sont pas affectées par ce changement.
3.4.2. OpenSSH 7.1
Le projet OpenSSH continue à améliorer la sécurité des communications réseau avec la version
15
OpenSSH 7.1. Allez voir les notes de version pour les informations détaillées sur cette version.
3.4.3. Endurcissement des paquets
Les paquets compilés avec Fedora 23 le seront avec un drapeau activant la position indépendante du
code (ASLR) et FULL RELRO activé par défaut. Il s'agissait auparavant d'un paramètre optionnel ; le
demander par défaut protègera les utilisateurs de certaines vulnérabilités de sécurité.
14
15
https://github.com/nmav/fedora-crypto-policies/blob/master/update-crypto-policies.8.txt
http://www.openssh.com/txt/release-7.1
12
Modifications dans Fedora pour les utilisateurs bureautiques
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ée
Une politique commune de mot de passe est utilisée dans Fedora 23 pour offrir un ensemble de
règles cohérentes pour les politiques de mot de passe. Ces règles peuvent être modifiées localement
pour 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 utilisateurs
bureautiques
4.1. Environnement de bureau
4.1.1. GNOME
Fedora 23 features the latest available version of the GNOME desktop environment - 3.18 (codename
Gothenburg). This release brings several major new features as well as many smaller improvements
and bug fixes. The code name was chosen in recognition of the volunteer team which organized the
2015 GUADEC conference in Gothenburg, Sweden.
Major new features of GNOME 3.18 include:
Google Drive integration
You can now access your Google Drive directly from the Files application as well as from file
chooser dialogs. To use this feature, add your Google account through your Online Account
settings.
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 of
some 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 been
improved. Files now features a button in the header bar, showing file transfer progress when
pressed. This allows you to easily see the progress of all running file transfers at once, and
avoids 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 performance
problems.
16
• Improved dynamic backlight support for devices with brightness sensors.
http://www.fwupd.org/
13
Notes de mise à jour
Firmware updates
16
GNOME 3.18 fully integrates Linux Vendor Firmware Service , an initiative to provide a
streamlined, automated process for installing device firmware. This service is integrated into
the Software application, and firmware updates can be installed the same way you can install
package updates.
Automatic screen brightness
On computers with integrated light sensors, GNOME can now automatically adjust screen
brightness. This helps increase user comfort as well as save battery power on laptops. Automatic
brightness adjustment can be disabled in Power settings.
New Calendar application
A new application, Calendar, is now integrated into GNOME, providing a calendar application fully
consistent with other GNOME applications, including integration with Online Account.
New Characters application
Characters is another new application in GNOME 3.18. It provides an easy way to find and use
a variety of characters in documents and communications, such as punctuation marks, currency
and mathematical symbols. Characters are sorted into categories for easy searching, and the
application can also remember your recently used symbols and provides them in the Recently
Used tab for easy repeated access.
GNOME is installed by default on Fedora Workstation, and is also available with other variants of
Fedora 23. If your system does not have GNOME installed, use dnf group install gnomedesktop as root to add it to your system. After the installation finishes, log out of your current
session 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 described
17
18
above, see the upstream GNOME 3.18 Release Notes and Other Improvements in GNOME 3.18
for information about other changes.
19
A list of languages available for GNOME is available at Internationalization . Information for
developers and system administrators is available at What’s New for Developers and System
20
Administrators .
4.1.2. Spin Cinnamon
La version 2.6 de l'environnement de bureau Cinnamon est maintenant disponible comme Spin de
Fedora 23. Cinnamon est un environnement de bureau moderne basé sur le GNOME Shell, avec des
fonctionnalité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éments
d'économie d'énergie
17
https://help.gnome.org/misc/release-notes/3.18/index.html.en
https://help.gnome.org/misc/release-notes/3.18/more.html.en
19
https://help.gnome.org/misc/release-notes/3.18/i18n.html.en
20
https://help.gnome.org/misc/release-notes/3.18/developers.html.en
18
14
Productivité
• 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 nouvel
applet de clavier virtuel
21
Lisez le site officiel de Cinnamon pour plus d'information sur Cinnamon, et allez sur http://
spins.fedoraproject.org pour télécharger le Spin.
4.1.3. Sugar
Démarré à l'origine dans le cadre de l'initiative « One Laptop per child », Sugar est un environnement
de 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 enfant
l'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'apprentissage
collaboratif
22
Lisez les notes de version SugarLabs
pour plus d'informations sur cette parution de Sugar.
4.2. Productivité
4.2.1. Firefox 40
Fedora 23 mets à disposition la dernière version de Mozilla Firefox, le leader mondial des
navigateurs internet. Ce navigateur puissant et extensible est maintenu à jour pour conserver une
navigation sécurisée et fluide. Pour les informations détaillées sur la parution 40, lisez les notes de
23
version de Firefox .
4.2.2. Thunderbird 38
L'application de messagerie Thunderbird inclut désormais par défaut l'extension de calendrier et de
d'agenda Lightning. Celle-ci est utilisée pour la gestion de liste de choses à faire, pour les invitations
transmises par courriel et plus encore. Pour tous les détails sur les changements dans Thunderbird,
24
lisez les notes de version du projet.
4.2.3. LibreOffice 5
Fedora 23 incorpore la version 5 de LibreOffice, la dernière parution majeure de la suite de
bureautique 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/
http://wiki.sugarlabs.org/go/0.106/Notes
23
https://www.mozilla.org/en-US/firefox/40.0/releasenotes/
24
https://www.mozilla.org/en-US/thunderbird/38.0.1/releasenotes/
22
15
Notes de mise à jour
• Une amélioration de la prise en charge des formats .doc, .rtf, .xlsx et xml.
Lisez les notes de version détaillées
version.
25
pour une liste exhaustive des nouvelles fonctionnalités de cette
4.3. Réseau
4.3.1. NetworkManager
Fedora 23 incorpore la version 1.0.6 de NetworkManager, une mise à jour de la version 1.0.2
disponible 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 et
des 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.
26
Allez voir les notes de version de NetworkManager 1.0.6 et les notes de version de NetworkManager
27
1.0.4 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 au
lieu 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.22
The version of Perl in Fedora 23 is now 5.22
25
https://wiki.documentfoundation.org/ReleaseNotes/5.0/fr
https://mail.gnome.org/archives/release-team/2015-August/msg00041.html
27
https://mail.gnome.org/archives/ftp-release-list/2015-July/msg00025.html
26
16
Développement
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ères
de mots conformes aux règles Unicode.
• Des règles plus strictes peuvent êtres appliquées à l’écriture des expressions régulières avec « use
re "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 les
calculs.
• Les nombres hexadécimaux flottants sont supportés et la fonction « printf "%a" » permet de les
afficher.
• 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ère
une 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.
17
Notes de mise à jour
• 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 programmes
devraient 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 :
28
• La page de changement Perl 5.22 pour Fedora 23
• La page de changement « delta » de perl-5.22 sur cpan.org
29
5.1.2. Fedora passe à Python 3
Fedora 23 poursuit le mouvement vers Python 3 en tant qu'interpréteur Python par défaut. Les
composants systèmes critiques utilisant Python, comme l'installateur Anaconda, le gestionnaire de
paquets 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 en
charge est disponible en amont.
Python 2.7 (la dernière version de Python 2, également disponible dans Fedora) est actuellement
uniquement en mode maintenance, cela signifie que seuls les correctifs de bugs et de sécurité seront
acceptés, mais aucune nouvelle fonctionnalité. Python 2.7 est la dernière version mineure de Python
2, avec un support jusqu'en 2020. De son côté, Python 3 est activement développé et de nouvelles
fonctionnalités sont ajoutées à chaque nouvelle version. Plus encore, il n'y a actuellement pas de fin
de support pour Python 3.
Pour plus d'information sur le plan de migration de Python dans Fedora, veuillez visiter le changement
30
de Fedora 23 « Python 3 par défaut »
28
https://fedoraproject.org/wiki/Changes/perl5.22
http://search.cpan.org/dist/perl-5.22.0/pod/perldelta.pod
30
https://fedoraproject.org/wiki/Changes/Python_3_as_Default#Scope
29
18
Outils de développement
/usr/bin/python
L’exécutable python ne sera pas installé par défaut sur beaucoup d'installations Fedora 23.
31
Le projet Python, dans PEP 0394 , recommande que /usr/bin/python reste associé avec
Python 2, qui pourrait ne pas être installé.
Les utilisateurs avec des programmes ou équivalents qui nécessitent /usr/bin/python
peuvent l'installer, ou utiliser le nouvel interpréteur /usr/bin/python3.
5.1.3. Mise à jour de Mono en version 4.0
Le support des versions 3.0 et 2.10 a été interrompu. Aucun nouveau développement ou correction
de bug n'est planifié pour ces branches. Mono 4 est la branche active et possède de nombreuses
améliorations.
Pour plus de détails sur la version courante de Mono, veuillez consulter les notes de versions de la
32
version 4.0 .
5.2. Outils de développement
5.2.1. Eclipse
Eclipse in Fedora has had a major update to the Mars (4.5) release. Some new key features in this
release 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 local
machine or on a remote device.
Full details of the release are available in the upstream projects' release notes, which are available
from 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/NewIn87
Eclipse Linux Tools: https://wiki.eclipse.org/Linux_Tools_Project/News/NewIn40
Eclipse Git Support: https://wiki.eclipse.org/EGit/New_and_Noteworthy/4.0
5.3. Outils GCC
5.3.1. boost 1.59.0
Fedora 23 inclut Boost 1.59.0. Pour les informations sur les changements dans les parutions récentes
de Boost, veuillez visiter :
http://www.boost.org/users/history/version_1_58_0.html
31
32
https://www.python.org/dev/peps/pep-0394/
http://www.mono-project.com/docs/about-mono/releases/4.0.0/
19
Notes de mise à jour
http://www.boost.org/users/history/version_1_57_0.html
http://www.boost.org/users/history/version_1_56_0.html
A. Contributeurs
Un grand nombre de personnes contribuent à chaque nouvelle version de Fedora. Il y a parmi eux
les rédacteurs et traducteurs qui ont préparé ces notes de version. La page suivante affiche ces
contributeurs.
A.1. Rédacteurs
Projet de documentation de Fedora
• L'équipe de documentation de Fedora
B. Historique des modifications
Version 23-05
Wednesday, November 18
Fedora> Documentations
2015
docs AT lists.fedoraproject.org
Fixed spelling error in Development_Tools bug # 1283087
Version 23-04
Wednesday, November 4 2015 Fedora> Documentations
docs AT lists.fedoraproject.org
Fixed Entry in Article.xml that did not reference Release_Notes.ent
Version 23-03
Monday, November 2 2015
Fedora> Documentations
docs AT lists.fedoraproject.org
Fedora 23 0-Day
Version 23-02
Monday, October 12 2015
Fedora Documentations
docs AT lists.fedoraproject.org
Fedora 23 Final Freeze
Version 23-01
Tuesday, September 22 2015
Fedora Documentations
docs AT lists.fedoraproject.org
Fedora 23 version Beta
Version 23-00
Monday, Aug 31 2015
Mise à jour Perl 5.22
20
Fedora Documentations
docs AT lists.fedoraproject.org
Historique des modifications
Index
A
Aide, 2
F
FAQ
Fedora, 2
Fedora.next, 5
N
noyau, 9
noyau Linux, 9
R
Rapporter
Anomalie et demande de fonctionnalité, 2
Rapporter une anomalie, 2
W
Wiki
Fedora, 2
21
22