URL: https://linuxfr.org/news/sortie-de-fedora-21 Title: Sortie de Fedora 21 Authors: Jehane Sébastien Wilmet, M5oul, BAud, bubar🦥, Dams Nadé, Renault, Nils Ratusznik, Emmanuel Seyman, Benoît Sibaud, ZeroHeure, Clément David, GeneralZod, Florent Zara, Progi1984 et IckyThump Date: 2014年12月01日T18:46:38+01:00 License: CC By-SA Tags: fedora, red_hat, distribution, sortie_version et scientific_linux Score: 46 Ce mardi 9 décembre 2014, le projet Fedora a annoncé la sortie de la distribution GNU/Linux Fedora 21 ainsi qu’une nouvelle version du [site web](https://getfedora.org/). La version 20, sortie il y a un an, coïncidait avec les dix ans d'existence de Fedora. La raison pour laquelle la version 21 a pris plus de temps pour sortir est dû à l'initiative Fedora.next, qui est une réorganisation profonde du projet, pour réfléchir sur les dix prochaines années. Pour rappel, Fedora est une distribution GNU/Linux communautaire développée par le projet éponyme et sponsorisée par l’entreprise Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés. Tous les détails dans la suite de la dépêche. ---- [Les notes de versions en anglais](http://docs.fedoraproject.org/en-US/Fedora/21/html/Release_Notes/) [Fedora.Next](http://fedoraproject.org/wiki/Fedora.next) [Site officiel du Projet Fedora](https://getfedora.org/fr/) [Site officiel du Projet Fedora](https://getfedora.org/en/) [Site de la communauté francophone de Fedora](http://www.fedora-fr.org/) [Torrents pour Fedora 21](http://torrent.fedoraproject.org/) [Projet Atomic](http://www.projectatomic.io/) [DLFP : Fedora 20, dite Heisenbug, est disponible et le Projet Fedora fête ses 10 ans !](http://linuxfr.org/news/fedora-20-dite-heisenbug-est-disponible-et-le-projet-fedora-fete-ses-10-ans) ---- Fedora garde un rôle central dans le développement de ces nouveautés, via le développement en amont. En effet, les développeurs de la distribution contribuent également au code d’un certain nombre de logiciels libres contenus dans la distribution, dont le noyau Linux, GNOME, NetworkManager, PackageKit, PulseAudio, X.Org, la célèbre suite de compilateurs GCC et bien d'autres. Par ailleurs, les distributions telles que [RHEL](http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux), [CentOS](http://centos.org/) ou [Scientific Linux](http://www.scientificlinux.org/) (plus indirectement) sont développées à partir d’une version de Fedora et mises à jour environ tous les trois à cinq ans. Les produits ============ ![Products](http://pix.toile-libre.org/upload/original/1418473488.png) Une des grandes nouveautés de cette version est la séparation de la distribution en trois produits : _Workstation_, _Server_ et _Cloud_. Chacun de ces produits est construit sur la base commune de paquets de Fedora et utilise le même noyau, le même installeur, le même gestionnaire de paquets, etc. Les produits sont des installations spécialisées, ayant des objectifs différents. Fedora Workstation ----------- Fedora Workstation fournit l'environnement de bureau [GNOME](http://www.gnome.org/) (version 3.14), qui est facile à utiliser et minimise les distractions, pour pouvoir se concentrer sur son travail. Il est, par exemple, possible de désactiver les notifications, pour pouvoir les lire à un moment plus opportun. Le public cible de Fedora Workstation sont les développeurs, administrateurs systèmes et étudiants en informatique, bien qu'il puisse convenir aussi pour un public plus large. Les développeurs vont pouvoir apprécier un environnement configuré pour leurs besoins qui fournit des outils comme DevAssistant. Fedora Workstation permet, par défaut, une détection de portails captifs. Si la demande du portail est reconnue, une fenêtre apparaît automatiquement pour vous permettre de vous authentifier vis-à-vis de la page web du portail. Les développeurs font souvent tourner des serveurs de test qui s'exécutent sur des ports réseaux élevés (dont le numéro est supérieur à 1024) et l'interconnectivité avec de nombreux appareils de consommation modernes exige également ces ports. Le pare-feu dans Fedora Workstation, firewalld, est configuré pour permettre ces accès. Les ports inférieur à 1024, à l'exception de sshd et les clients pour la samba et DHCPv6, sont en revanche, bloqués. Reportez-vous à la [documentation sur firewalld](https://fedoraproject.org/wiki/FirewallD) pour plus de détails sur la personnalisation de la configuration du pare-feu ou installer le paquet firewall-config pour un outil graphique. Fedora Server ------------- Cette version est prévue pour utiliser Fedora comme serveur web, serveur de fichiers, serveur de base de données ou comme plate-forme d'[[Infrastructure as a service]]. Utilisant systemd pour optimiser le démarrage du système et déployant du LVM pour rendre plus flexible le partitionnement, Fedora Server vise à simplifier des tâches complexes telles que le SSO ou l'utilisation authentifiée à des services réseaux. Deux grosses nouveautés : les fonctionnalités d'administration de serveur et le rôle de contrôleur de domaine. En effet, Fedora Server peut déployer un contrôleur de domaines géré par [[en:FreeIPA]]. Trois outils sont disponibles pour administrer vos serveurs : Cockpit, Rolekit et [[en:OpenLMI]]. Cockpit est une interface web puissante et facile à prendre en main qui permet de gérer plusieurs serveurs GNU/Linux. Rolekit permet de déployer des _rôles_ d'installation. Un rôle est un ensemble de logiciels qui correspond à une et une seule tâche système, par exemple « serveur web ». OpenLMI fournit une API de gestion de serveurs à distance. Fedora Cloud ------------ Cette version inclut par défaut les outils permettant de l'utiliser sur des environnements de Cloud privés ainsi que ceux pour Amazon ou pour faire tourner des conteneurs Docker. Fedora Cloud est une version réduite de la distribution, afin que celle-ci prenne le moins d'espace disque possible. Il est possible de convertir une instance Fedora Cloud en Fedora Server. Fedora Atomic Host ------------ Il y a également l'apparition d'une image Fedora Atomic utilisant [rpm-ostree](https://github.com/projectatomic/rpm-ostree) pour gérer les mises à jour de manière atomique. Cela se combine avec Docker pour permettre un déploiement facile d'applications via des conteneurs sous Fedora Changement de modèle de gouvernance =================================== Suite aux discussions qui ont eu lieu durant la dernière conférence Flock à Prague en août 2014, le projet Fedora s’est doté d'une nouvelle forme de gouvernance. Celle-ci inclut des représentants des groupes (Engineering, Outreach) responsables de la version, des membres élus et un conseiller pour la diversité. Nouvelles versions des principaux logiciels =========================================== Le noyau Linux passe à la version 3.17. Mais Fedora met à jour assez rapidement la version du noyau, même pour une même version de Fedora. Donc la mise à jour vers Linux 3.18 devrait bientôt arriver. Environnements bureautiques ----------- ### Gnome GNOME, l’environnement de bureau par défaut de Fedora, passe de la 3.10 à la 3.14. Ce saut permettra d'ajouter la gestion des écrans à haute-résolution, des écrans tactiles _multi-touch_ ou encore une gestion préliminaire de _Wayland_, dans l'objectif de remplacer le serveur graphique _X.org_. Les développeurs de GNOME continuent de peaufiner leur environnement graphique. Ainsi, _Evince_ a été remanié pour s'intégrer davantage dans GNOME 3.14 et l'application _Photos_ peut maintenant s'interfacer avec les services et les serveurs de Google. Le contenu des terminaux gnome-terminal peut maintenant être recherché dans GNOME Shell. En parallèle, le gestionnaire d'applications _Software_ a été profondément remanié et apporte une meilleure intégration au système. Nous pouvons noter l'apparition des applications de gestion des journaux systèmes, d’un client IRC _Polari_ ou encore d'un enregistreur audio. Cette mise à jour est clairement sous le signe de la maturation du projet GNOME. Bien que Fedora Workstation soit basé sur GNOME, les autres environnements de bureau sont toujours disponibles dans Fedora. Il existe toujours les différentes [Spins](https://spins.fedoraproject.org/), qui sont des variantes un peu moins officielles (les développeurs se focalisent plus sur les trois produits de base). ### KDE KDE n'est pas en reste : mise à jour vers KDE 4.14, [SDDM](https://github.com/sddm/sddm) remplace par défaut KDM en tant que gestionnaire graphique de connexion (KDM est toujours disponible via les dépôts logiciels) L'outil de configuration du bureau peut désormais être complété par un utilitaire graphique de configuration pour systemd, logind & journald. La configuration du pavé tactile a été entièrement revue vers la simplicité d'usage. Dolphin, le gestionnaire graphique de fichiers, suit désormais son terminal, et vice-versa : les déplacements dans une arborescence sont synchrones entre les deux. C'est aussi l'occasion de proposer en avance KDE Framework 5. En somme, toutes les bibliothèques de KDE peuvent exploiter notamment la bibliothèque Qt5, qui est la principale évolution de cette gamme logicielle. À des fins de stabilité et de compatibilité, cet ensemble est installable en même temps que KDE Framework 4. ### Mate Pour les nostalgiques de l'ère GNOME 2, MATE passe en version 1.8. Tout d'abord elle s'intègre mieux au système avec la gestion de upower 1.0 pour la gestion d'énergie mais aussi à PulseAudio pour la gestion du son ou encore systemd-logind pour la gestion des sessions. Le gestionnaire de fenêtre Marco se fait plus flexible avec la prise en charge d'un léger _tiling_ et _snapping_. L'aide utilisateur a été remaniée et quelques effets graphiques supplémentaires pointent le bout de leurs nez, notamment pour l'extinction de l'appareil. Attention, beaucoup de noms de paquet sous la forme _mate-function_ ont changé en faveur du nom du programme. Par exemple, _mate-file-manager_ devient _caja_. ### Sessions Gnome sous Wayland Afin de confirmer son statut de vitrine technologique du Logiciel Libre, Fedora 21 apporte la gestion de sessions GNOME entièrement sous Wayland. Bien entendu cette gestion se fait en parallèle de la version pure X11, le passage de l'un à l'autre se faisant au lancement de la session sur GDM. Cela ne fonctionne que pour les applications GNOME, les autres programmes auront souvent des comportements erratiques. L'objectif est d'améliorer la prise en charge des pilotes, des applications et de remonter beaucoup de problèmes auprès des différents projets, le tout pour faire avancer plus rapidement ce chantier de longue haleine. systemd ------- Systemd a été mis à jour vers la version 215. Cette version contient énormement d'améliorations, notamment pour la gestion des services tournant dans des conteneurs. On pourra aussi découvrir systemd-networkd, permettant de gérer des configurations d'interfaces réseaux via systemd. Sécurité ----------- SSSD (_System Security Services Daemon_) permet désormais l'usage des GPO (_Group Policy Objects_, de type authentification locale et distante, services et plus), lorsque Fedora est utilisé dans un environnement _Active Directory_. Ceci n'affecte pas les autres usages de SSSD (cas d'usage IPA, par exemple) et étend les possibilités de contrôle d'accès par un A.D. Chaque GPO peut bénéficier d'une configuration via PAM, permettant aux [administrateurs](https://fedorahosted.org/sssd/wiki/DesignDocs/ActiveDirectoryGPOIntegration) d'utiliser un outil maîtrisé. Les certificats signés avec MD5 sont désormais rejetés, cet algorithme est considéré comme non sécurisé. L'ensemble des bibliothèques de chiffrement de Fedora est mis à jour en ce sens. Bien que peu utilisé sur Internet, ce type de certificats se rencontre encore dans des réseaux privés. Fedora recommande de passer sur SHA256 ou _au moins_ sur SHA1. Une variable d'environnement (_openssl_md5_enable_verify_) peut cependant être positionnée afin de valider un certificat encore signé avec MD5. Développement ----------- Un assistant au service des développeurs permet de démarrer sereinement un projet C, C++, Ruby, Python, NodeJS, Java... en préparant un environnement (il propose de configurer un Vim spécifique pour ce projet, par exemple) ; mais aussi une cible Docker ou GitHub. Des « sous-assistants » sont disponibles, par exemple : « _Django pour Python_ ». [DevAssistant](http://devassistant.org) est proposé en outil console et en outil graphique. PHP a été mis à jour pour Fedora 21. Vous trouverez ainsi la version 5.6 et toutes les nouveautés qui vont avec. L'ensemble des applications PHP fournies par la distribution ont été testées avec cette version. Python 3.4 a été intégré afin que les utilisateurs de Fedora puissent profiter des améliorations qu'il apporte. De nouvelles bibliothèques Python apparaissent dans la distribution. Attention, la version de Python par défaut reste la 2.7 et non python3. L’environnement Java est mis à jour avec la version [OpenJDK 8](https://lists.fedoraproject.org/pipermail/devel/2014-March/196962.html). Les versions OpenJDK 7 ne seront plus disponibles, afin de simplifier la maintenance. L'effort pour maintenir deux version de Java, en parallèle comme dans Fedora 20, étant jugé trop important, pour un gain relatif. [Make 4.0](https://lists.fedoraproject.org/pipermail/devel/2014-April/197974.html) est désormais fourni. L'ensemble des paquets est construit en utilisant cette version. [Boost 1.56 Uplift](https://lists.fedoraproject.org/pipermail/devel-announce/2014-April/001354.html) est disponible. Les paquets utilisant Boost ont tous été reconstruits pour garantir la cohérence. À noter aussi : Boost.Build v2 est désormais utilisé pour construire le paquet. [GCC 4.9](https://lists.fedoraproject.org/pipermail/devel/2014-March/197301.html) est utilisé. Comme nouvelles fonctionnalités, il y a notamment C++14, OpenMP 4.0, la prise en charge de SIMD améliorée, etc. [Ruby 2.1](https://lists.fedoraproject.org/pipermail/devel-announce/2014-February/001308.html) et [Ruby On Rails 4.1](https://lists.fedoraproject.org/pipermail/devel-announce/2014-March/001323.html) pour les utilisateurs de ce langage de script et pour les développeurs web.

AltStyle によって変換されたページ (->オリジナル) /