Fedora 19 Notes de version
Transcription
Fedora 19 Notes de version
Fedora 19 Notes de version Notes de version pour Fedora 19 Publié par L'équipe de la documentation Fedora Note légale Copyright © 2013 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/bysa/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 19. Il décrit les modifications majeures de Schrödinger's Cat par rapport à Fedora 18. Pour une liste détaillée de toutes les modifications, veuillez consulter les notes techniques de Fedora. 1. Bienvenue sur Fedora 19 1.1. Bienvenue sur Fedora 1.2. Aperçu 1.3. Aperçu de la prise en charge du matériel 1.4. Retours d'utilisation 2. Modifications dans Fedora pour les administrateurs systèmes 2.1. Le noyau Linux 2.2. Installation 2.3. Démarrage 2.4. Sécurité 2.5. Virtualisation 2.6. Serveurs web 2.7. Cloud 2.8. Serveurs de base de données 2.9. Serveurs de fichiers 2.10. Démons du système 2.11. Outils de configuration serveur 2.12. Solutions de supervision et d'administration 3. Modifications dans Fedora pour les utilisateurs bureautiques 3.1. Environnement bureautique 3.2. Productivité 3.3. Réseau 3.4. Internationalisation 4. Modifications dans Fedora pour les développeurs 4.1. Développement 4.2. Outils de développement 4.3. Outils GCC 4.4. D 4.5. Haskell 4.6. Java 4.7. Développement Web 5. Modifications dans Fedora pour les publics spécifiques 5.1. Scientifique et technique 5.2. Conception de circuits 5.3. Développement embarqué 5.4. Radio amateur A. Contributeurs A.1. Rédacteurs A.2. Traducteurs B. Historique des modifications Index 1. Bienvenue sur Fedora 19 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/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/) : Aperçu de Fedora FAQ Fedora Aide et discussions Participer au Projet Fedora 1.1.1. Besoin d'aide ? Il y a un certain nombre d'endroits où vous pouvez obtenir de l'aide si vous rencontrez des problèmes. Si vous rencontrez un problème et que vous souhaitez de l'aide, allez sur http://ask.fedoraproject.org. Beaucoup de réponses y sont déjà, mais si vous ne trouvez pas la vôtre, vous pouvez poster une nouvelle question. Cela permettra à tous ceux qui ont le même problème de trouver eux-aussi la solution. Vous pouvez aussi trouver de l'aide par le canal #fedora (#fedora-fr pour le canal français) sur l'IRC irc.freenode.net. Gardez à l'esprit que le canal est utilisé par des volontaires désirant apporter leur aide, mais que les personnes bien informées sur un sujet précis ne sont pas toujours disponibles. 1.2. Aperçu Comme toujours, Fedora continue de développer (RedHat contributions) et d'intégrer les dernières versions de logiciels libres et open source (Fedora 19 Features). Les sections qui suivent fournissent un bref aperçu des changements les plus notables depuis la version précédente de Fedora. Pour plus d'informations sur les fonctionnalités inclues dans Fedora 19, se référer aux pages individuelles du wiki qui détaillent les objectifs et les progrès sur les nouvelles fonctionnalités : http://fedoraproject.org/wiki/Releases/19/FeatureList. 1.3. Aperçu de la prise en charge du matériel Fedora 19 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é Installations à mémoire limitée Fedora 19 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. Pour de meilleurs résultats sur les systèmes avec moins de 1 Go de mémoire, utiliser l'image d'installation par DVD. 1.3.2. Cartes graphiques 1.3.2.1. Prérequis matériel pour les bureaux graphiques accélérés Fedora 19 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.2.2. Effets graphiques accélérés par le CPU Les systèmes avec des cartes 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.2.3. Choix d'un environnement de bureau pour votre matériel L'environnement de bureau par défaut de Fedora 19, GNOME3, fonctionne de manière optimale avec une accélération matérielle. L'utilisation d'un autre environnement est conseillé pour les utilisateurs possédant des cartes graphiques plus anciennes, ou offrant des performances insuffisantes lors de l'utilisation de LLVMpipe. 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 yum grouplist : yum grouplist -v hidden | grep desktop Installer le groupe désiré : yum groupinstall "KDE Plasma Workspaces" Ou utiliser le nom court du groupe à installer : yum 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. 1.4.1. Donner son avis sur les logiciels Fedora Pour donner son avis sur Fedora ou tout autre élément du système, merci de vous référer à la page concernant les anomalies et demande de nouvelles fonctionnalités. Une liste des anomalies couramment rapportées et problèmes connus pour cette version est disponible sur le wiki, section Anomalies connues de F19. 1.4.2. Donner son avis sur les notes de version Si vous pensez que ces notes de version peuvent être améliorées de quelque manière que ce soit, vous pouvez donner votre avis à leurs auteurs directement. Il existe plusieurs manières de faire part de vos commentaires, par ordre de préférence : si vous disposez d'un compte Fedora, modifiez directement le contenu depuis la page du wiki Docs-Beats ; remplissez un rapport d'anomalie en utilisant cet exemple - Ce lien sert UNIQUEMENT pour un commentaire sur les notes de version. Reportez-vous à l'avertissement ci-dessus pour plus de détails ; envoyez un email à la liste de diffusion des notes de version, [email protected] . 2. Modifications dans Fedora pour les administrateurs systèmes 2.1. Le noyau Linux Fedora 19 est équipé du noyau 3.9.0. 2.2. Installation 2.2.1. Résolution minimale d'écran L'installation graphique requiert une résolution 800x600 ou supérieure L'installation graphique de Fedora 19 nécessite une résolution d'écran minimale de 800x600. Les possesseurs d'écrans de plus faible résolution, comme certains ordinateurs portables, doivent utiliser l'installation en mode texte ou au travers de VNC. Une fois installé, Fedora prendra en charge ces écrans de résolution inférieure. Le minima requis sur la résolution ne s'applique que lors de l'installation. 2.2.2. Syslinux Fedora 19 inclut la possibilité d'utiliser le chargeur de démarrage Extlinux, qui fait partie de la famille Syslinux. Ce chargeur de démarrage n'est pas aussi avancé que le chargeur par défaut Grub2 et pourra ne pas fonctionner dans certaines circonstances. Le cas d'usage cible pour F19 est celui des images cloud légères, mais Extlinux peut être utile pour vous dans d'autres situations. Actuellement, Extlinux ne prend pas LVM en charge, et quoiqu'il prenne en charge btrfs, celle prise en charge est limitée. Une partition de démarrage ext2, ext3 ou ext4 est requise, soit sur le système de fichier racine, soit dans une partition séparée. De plus, seules les architectures x86 sont prises en charge. Pour activer Extlinux, utiliser au choix le mot-clé extlinux sur la ligne de commande de Anaconda, ou utiliser l'option « -extlinux » de la commande « bootloader » dans kickstart. Cette fonctionnalité n'est pas rendue visible à l'utilisateur dans les interfaces textuelle et graphique du programme d'installation. Syslinux n'est pas préférable à grub pour la plupart des utilisateurs. Cette prise en charge est actuellement limitée à un cas d'usage restreint, principalement les machines virtuelles, et Extlinux ne fonctionnera pas dans la plupart des cas dans Fedora 19. 2.2.3. Configuration firstboot Les écrans de configuration initiaux ont été revus pour Fedora 19. GNOME permet maintenant la création d'utilisateur et la configuration au premier démarrage. Les autres environnements utilisent à la place la nouvelle fonctionnalité du programme d'installation. 2.2.4. La prise en charge de l'authentification distante est limitée Le programme d'installation de Fedora 19 ne prend actuellement pas en charge la configuration de l'authentification distante pendant l'installation. Cependant, si GNOME est installé et qu'aucun utilisateur n'est créé par le programme d'installation, le premier démarrage de GNOME fournira un dialogue de création d'utilisateur qui prend en charge tant FreeIPA que AD. Les utilisateurs qui ont besoin d'une autre modalité d'authentification distante doivent la configurer dans un fichier kickstart, ou après que l'installation se soit terminée. 2.2.5. Stockage avancé La réécriture du programme d'installation anaconda qui a démarré dans Fedora 18 continue. Fedora 19 apporte la prise en charge pendant l'installation de modalités de stockage avancées, comme fcoe, iscsi, et multipath. Le mode texte du programme d'installation a été amélioré. 2.2.6. Intégration dans un domaine AD Fedora peut maintenant rejoindre un domaine depuis un fichier kickstart ou depuis anaconda, en utilisant des mots de passe à usage unique et une syntaxe simple. # exemple de ligne kickstart pour rejoindre un domaine: network --hostname=machine.ad.example.com realm join --one-time-password=MyPassword ad.example.com 2.3. Démarrage 2.3.1. Démarrage plus rapide avec l'initramfs spécifique à l'hôte. Secours et reconstruction pour des modifications majeures La vitesse de démarrage est améliorée par la suppression de fonctionnalités inutilisées de l'initramfs. Si un nouveau périphérique est ajouté, démarrer avec l'initramfs de secours puis utiliser la commande dracut -regenerate-all pour le reconstruire et remplacer l'ancien initramfs. Cette version de Fedora construit un initramfs spécialement adapté à votre matériel informatique, autorisant un démarrage rapide. Si vous modifiez votre machine, ou un matériel important, vous devrez démarrer avec l'entrée Rescue et exécuter la commande dracut --regenerate-all. Si vous souhaitez que votre initramfs soit indépendant de votre matériel, installez le paquet dracut-nohostonly. Si vous ne souhaitez pas d'image de secours (comme sur une machine virtuelle) installez le paquet dracut-norescue. 2.3.2. Modifications visuelles de GRUB L'apparence de GRUB et des menus de GRUB ont été modifié pour offrir un apect transparent et plus attrayant. 2.4. Sécurité 2.4.1. Restrictions sur les liens physiques et symboliques Une des classes de problèmes de sécurité de longue date est celui de la course sur les liens, entre heure de vérification et heure d'utilisation, que l'on observe souvent dans les répertoires où l'accès en écriture est ouvert à tous, comme /tmp. La méthode habituelle d'exploitation de cette faille est de dépasser les limites de privilèges lorsque l'on suit un lien donné, comme par exemple lorsque un processus exécuté en tant que root suit un lien appartenant à un autre utilisateur. Dans Fedora 19, les liens ne peuvent être suivis que lorsqu'ils ne sont pas dans un répertoire sticky en écriture pour tous, ou lorsque l'uid du lien est identique à celui du processus qui le suit, ou lorsque le propriétaire du répertoire est le même que celui du lien. Dans les versions précédentes, ce respect était assuré par une stratégie SELinux, et dans cette version, les restrictions sont activées par un paramétrage sysctl dans /usr/lib/sysctl.d/00-system.conf, fournissant ainsi une couche de protection additionnelle : fs.protected_hardlinks = 1 fs.protected_symlinks = 1 Se reporter à http://lwn.net/Articles/503660/ et https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/? id=800179c9b8a1e796e441674776d11cd4c05d61d7 pour plus d'information sur ce sujet. 2.4.2. Certificats systèmes partagés Les certificats des autorités de certification racines sont utilisés depuis un emplacement central, et partagés par la plupart des applications, à moins que ces applications soient explicitement configurées avec d'autres certificats. Un administrateur système peut maintenant une autorité de certification non-standard destinée à être digne de confiance dans un répertoire. Après avoir lancé un outil, cette autorité sera utilisée par la plupart des applications comme attendu, sauf pour celles configurées pour ne pas le faire. Pour plus d'informations sur la mise en œuvre, consulter http://fedoraproject.org/wiki/Features/SharedSystemCertificates:Testing. 2.4.3. FreeIPA 2.4.3.1. Prise en charge de realmd par FreeIPA Il est maintenant possible de configurer simplement un client afin d'utiliser un domaine FreeIPA pour l'authentification, en utilisant le Centre de contrôle GNOME, kickstart, ou la ligne de commande : realm join myipadomain.com 2.4.3.2. Améliorations sur les relations d'approbations dans FreeIPA Lors de l'utilisation de FreeIPA afin de créer une relation d'approbation avec un domaine Active Directory, il est maintenant possible de désigner plusieurs contrôleurs de domaine dans FreeIPA pour les clients de serveur Windows. FreeIPA ajoute l'administration de suffixes de domaines supplémentaires visibles pour les clients des domaines Active Directory approuvés. FreeIPA met maintenant en œuvre un service Global Catalog afin de permettre aux administrateurs de domaines Active Directory d'autoriser les utilisateurs FreeIPA. La documentation de ces nouvelles fonctionnalités est disponible à http://www.freeipa.org/page/V3/MultipleTrustServers et https://fedorahosted.org/sssd/wiki/DesignDocs/GlobalCatalogLookups. 2.4.4. SSSD améliore l'intégration AD Avec la dernière version majeure de SSSD, l'intégration dans les domaines Active Directory a été améliorée. Les sites AD sont respectés, et SSSD tente d'accéder le contrôleur de domaine le plus proche. Les utilisateurs et les groupes des domaines approuvés sont disponibles. 2.4.5. Amélioration de la résilience de Kerberos Kerberos a été amélioré dans Fedora 19. Il est maintenant possible de s'authentifier en utilisant kerberos indépendamment du fait que l'heure du système local est synchronisée avec celle du serveur kerberos. Plusieurs anomalies kerberos, dont la gestion des enregistrements DNS inverses, ont été corrigés de façon à simplifier l'expérience utilisateur des applications kerberos. 2.4.6. gssproxy Fedora 19 comporte gssproxy, un projet open source visant à améliorer l'utilisation GSSAPI tant du noyau pour l'authentification de l'accès à des systèmes de fichiers distants, que des applications en espace utilisateur. Il fournit un contrôle d'accès fin sur l'accès au keytab Kerberos, et permet de s'affranchir de diverses limitations que le noyau peut avoir lors de son utilisation de tickets Kerberos. 2.5. Virtualisation 2.5.1. open-vm-tools open-vm-tools, le projet open source visant à remplacer lesVMware Tools, est maintenant disponible dans Fedora. 2.5.2. Ressources conteneurs hautement disponibles Pacemaker prend maintenant en charge la capacité de gérer des ressources distantes sur des nœuds hors du cluster par le biais de l'utilisation du service pacemaker_remote. Cette fonctionnalité permet à pacemaker de gérer à la fois des invités virtuels et les ressources de ces invités, et ce depuis le nœud hôte du cluster sans nécessiter aux invités de faire fonctionner la pile logicielle cluster. Se reporter à http://clusterlabs.org/doc/ et le résumé d'utilisation àhttp://fedoraproject.org/wiki/Features/High_Availability_Container_Resources pour plus d'informations. 2.5.3. Migration de stockage de machines virtuelles KVM et libvirt prennent maintenant en charge de manière performante la migration de machine virtuelle sans stockage partagé entre les hôtes. Une machine virtuelle en cours d'exécution et ses images disques sont relocalisées vers une nouvelle machine sans arrêt de service. Pour plus d'informations, lire : http://wiki.qemu.org/Features/LiveBlockMigration http://wiki.qemu.org/Features/LiveBlockMigration/ImageStreamingAPI https://www.redhat.com/archives/libvir-list/2013-February/msg00277.html 2.5.4. Virtio Générateur de nombres aléatoires KVM et libvirt fournissent maintenant un générateur de nombres aléatoires (random number generator, RNG, en anglais) paravirtualisé.Cela permet d'éviter la famine d'entropie dans les machines virtuelles. Ces liens documentent et expliquent le RNG Virtio : http://wiki.qemu-project.org/Features/VirtIORNG https://lists.gnu.org/archive/html/qemu-devel/2012-05/msg02235.html https://www.redhat.com/archives/libvir-list/2013-January/msg00775.html https://www.redhat.com/archives/libvir-list/2012-December/msg00937.html http://egd.sourceforge.net/ http://log.amitshah.net/2013/01/about-random-numbers-and-virtual-machines/ https://lwn.net/Articles/525459/ 2.6. Serveurs web 2.7. Cloud 2.7.1. Images cloud prêtes à l'emploi Des images prêtes à l'emploi sont maintenant fournies avec Fedora 19. Celles-ci sont disponibles dans Amazon EC2 ou en téléchargement direct. Les images téléchargeables sont disponibles soit en format brut compressé, soit en format qcow2, pour une utilisation directe avec EC2, OpenStack, CloudStack ou Eucalyptus. Les images sont configurées avec cloud-init, et utiliseront les services de meta-données compatibles EC2 pour l'approvisionnement des clés SSH. 2.7.2. OpenShift Origin OpenShift Origin, la version communautaire de Red Hat OpenShift, est disponible pour la première fois dans Fedora 19. 2.7.3. OpenStack Grizzly OpenStack est mis à jour vers la dernière version stable, du nom de code « Grizzly ». OpenStack Grizzly inclut les projets en incubation Heat et Ceilometer, ainsi que de nombreuses améliorations et mises à jour. Une liste détaillée de ces modification est disponible sur https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly Plusieurs sous-projets sont aussi disponibles, comme indiqué ci-dessous. 2.7.3.1. Ceilometer Ce projet OpenStack en incubation vient d'apparaître dans cette version. Merci de consulter les notes préliminaires de configuration de Ceilometer. 2.7.3.2. Heat Ce projet OpenStack en incubation vient d'apparaître dans cette version. Merci de consulter les notes préliminaires de configuration de Heat 2.7.3.3. Nova Les volumes Nova ont été retirés et remplacés parcinder, cf. https://blueprints.launchpad.net/nova/+spec/delete-novavolume Les nœuds d'exécution n'accèdent désormais plus à la base de données afin de permettre une meilleure capacité de montée en charge et une meilleure sécurité, cf. https://blueprints.launchpad.net/nova/+spec/no-db-compute Les instantanés peuvent être pris sur des périphériques blocs comme sur des fichiers qcow2, cf. https://blueprints.launchpad.net/nova/+spec/snapshots-for-everyone La fonctionnalité compute cells a été intégrée afin de permettre une meilleure montée en charge, cf.https://blueprints.launchpad.net/nova/+spec/nova-compute-cells lib virt prend maintenant en charge SPICE comme VNC, cf. https://blueprints.launchpad.net/nova/+spec/libvirt-spice 2.7.3.4. Quantum Les groupes de sécurité sont maintenant pris en charge, les détails sont disponibles sur https://blueprints.launchpad.net/quantum/+spec/quantum-security-groups 2.7.3.5. Cinder La sauvegarde de volumes sur swift est maintenant disponible, consulter https://blueprints.launchpad.net/cinder/+spec/volume-backups Prise en charge des cibles iSCSI LIO, cf. https://blueprints.launchpad.net/cinder/+spec/lio-iscsi-support 2.7.3.6. Keystone Une nouvelle API V3 a été développée, les détails sont disponibles à https://blueprints.launchpad.net/keystone/+spec/implement-v3-core-api Un nouveau moteur LDAP a été intégré, les informations à son sujet sont disponibles sur la page https://blueprints.launchpad.net/keystone/+spec/ad-ldap-identity-backend 2.7.3.7. Horizon Le téléversement de fichiers a été amélioré, cf. https://blueprints.launchpad.net/horizon/+spec/file-upload-redux Une configuration unifiée a été mise en œuvre afin de simplifier l'administration, cf. https://blueprints.launchpad.net/horizon/+spec/unify-config Un panneau d'informations système a été ajouté, les détails sont donnés à https://blueprints.launchpad.net/horizon/+spec/system-info-panel 2.8. Serveurs de base de données 2.8.1. MariaDB Fedora 19 inclut maintenant MariaDB, une branche améliorée et plus ouverte de MySQL qui possède une communauté prospère. MariaDB est utilisé comme moteur de base de données compatible mysql par défaut, le changement devant être transparent pour la plupart des utilisateurs MySQL. Si nécessaire, les paquets MySQL sont toujours disponibles en tant que community-mysql. Pour en savoir plus sur la migration vers MariaDB, consulter https://kb.askmonty.org/en/mariadb-versus-mysql-features/ et https://kb.askmonty.org/en/mariadb-versus-mysql-compatibility/. 2.8.2. Derby Apache Derb y, une base de données relationnelle open source totalement écrite en Java, a été mise à jour à la version 10.9.1.0. Pour les informations détaillées sur les changements apportés àDerb y, consulter le site web du projet à http://db.apache.org/derby/ 2.8.3. sqlite Les fonctionnalités de sqlite ont été étendues et améliorées avec la mise à jour à la version 3.7.15. Le projet fournit l'historique des versions sur http://www.sqlite.org/changes.html 2.9. Serveurs de fichiers 2.9.1. NFSTest Fedora 19 apporte NFSTest, une suite d'outils permettant de tester serveurs et clients NFS. Les informations détaillées sont disponibles surhttp://wiki.linux-nfs.org/wiki/index.php/NFStest 2.10. Démons du système 2.10.1. Disponibilité des répertoires temporaires privés Les services comportant un répertoire PrivateTmp= défini dans leur configuration font usage d'un répertoire privé temporaire, qui est partagé entre tous les processus du service. Les fichiers temporaires sont supprimés lorsque le service est arrêté. 2.10.2. systemd 2.10.2.1. Configuration modulaire de service par dépôt de fichier systemd cherchera dorénavant des directives de configuration pour un service dans /etc/systemd/system/foo.service.d/bar.conf, rendant les modifications spécifiques à une installation plus simples à organiser et à déployer. 2.10.2.2. conteneurs légers systemd Les conteneurs nspawn ont été améliorés de façon à permettre l'installation d'une distribution Fedora non-modifiée à fin de tests, de débogage et de développement. 2.10.2.3. Catalogue de messages systemd Le catalogue de messages systemd utilise des identifiants globaux uniques de messages afin d'associer des messages d'erreurs spécifiques à des informations supplémentaires comme des explications détaillées et des liens vers des informations externes. 2.10.2.4. Contrôle de ressource systemd Dans Fedora 19, systemd ajoute la capacité de modifier dynamiquement les ressources des services contrôlées par cgroups. 2.10.2.5. timers systemd systemd ajoute la prise en charge d'événements de calendrier, en plus de la prise en charge existante pour des événements périodiques monotones. 2.10.2.6. systemd-analyze systemd-analyze peut maintenant utiliser l'outilGraphViz dot afin de créer des graphiques du processus de démarrage. GraphViz peut être installé par la commande yum install graphviz et créera une représentation du processus complet de démarrage avec la commande systemd-analyze dot | dot -Tsvg > systemd.svg. Des graphiques plus détaillés peuvent être créés avec les arguments optionnels --order, --require, --from-pattern=, et --to-pattern= Pour plus de détails et quelques exemples, se reporter à la page de manuel man 1 systemd-analyze. 2.10.2.7. Outils de sockets systemd fournit maintenant quelques outils pour travailler sur les unités sockets : systemctl list-sockets qui permet d'afficher les sockets sur lesquels systemd est en écoute, les composants auxquelles ils appartiennent, et celles qu'ils activent. systemd-activate pour tester l'activation de socket. 2.10.2.8. Modifications dans les journaux Les fichiers journaux sont maintenant la propriété du groupe dédié « systemd-journal » au lieu du groupe « adm ». Les modifications apportées à l'utilisation de journalctl comprennent : journalctl -r pour voir les entrées les plus récentes en premier. journalctl -e pour aller à la fin de la liste. journalctl --user-unit="foo" pour filtrer les unités par utilisateur. Un nouveau module dans l'API python systemd pour lire le journal. journalctl enregistre maintenant les données des journaux dans /var/log/journal. Dans les versions précédentes, les données des journaux étaient stockées dans /var/run/journal, qui est volatile et nettoyé à chaque redémarrage du système. À partir de Fedora 19, les données des journaux sont maintenant persistantes aux redémarrages. 2.11. Outils de configuration serveur 2.11.1. yum-presto a été fusionné dans yum Le greffon yum-presto, utilisé pour la prise en charge des fichiers delta RPM, a été fusionné dans yum. Pour désactiver l'utilisation de paquets delta RPM, configurer deltarpm=0 dans /etc/yum.conf. Cf. man yum.conf pour plus d'informations. 2.11.2. Clichés LVM activés par yum En utilisant le paquet yum-plugin-fs-snapshot, les systèmes de fichiers en mode thin provisioning peuvent être pris en cliché automatiquement lors d'une mise à jour de paquets. L'existance de volumes en mode thin provisioning sont un prérequis. Les clichés sont activés dans le fichier de configuration du greffon /etc/yum/pluginconf.d/fs-snapshot.conf : Paramétrer enabled=1 dans la section [lvm] pour activer la fonctionnalité. paramétrer create_snapshots_in_post=1 dans la section [main] afin de créer un cliché après la transaction yum. 2.11.3. Groupes yum en tant qu'objets En traitant les groupes de paquets en tant qu'objets plutôt que des listes statiques, les gestionnaires de paquets tels que yum vont maintenant stocker l'information, et l'utiliser pour les commandes ultérieures relatives aux groupes, apportant les nouveaux paquets ajoutés au groupe lors des mises à jour. 2.11.4. Administration facilitée avec OpenLMI L'infrastructure OpenLMI a été grandement améliorée. Ont été ajoutés une nouvelle API de gestion du stockage, ainsi que des fournisseurs de supervision, d'information sur le matériel, sur realmd, et le pare-feu. Des améliorations ont aussi été apportées aux fournisseurs existants. L'information intégrée a été mise à jour afin de refléter les nouvelles fonctionnalités. 2.12. Solutions de supervision et d'administration 2.12.1. Performance Co-Pilot Performace Co-Pilot, une suite de serveurs et un cadragiciel pour l'administration, la supervision et la métrologie du système, a été mis à jour à la version 3.7. Consulter les notes de version du projet à http://oss.sgi.com/projects/pcp/news.html ainsi que la documentation à http://oss.sgi.com/projects/pcp/pcpgui.git/man/html/index.html 2.12.2. Puppet Fedora 19 livre la version 3.x de la boîte à outils puppet. Pour plus d'informations sur puppet 3, consulter la documentation du projet à http://docs.puppetlabs.com/puppet/3/reference/release_notes.html 3. Modifications dans Fedora pour les utilisateurs bureautiques 3.1. Environnement bureautique 3.1.1. Cinnamon Le dernière version du populaire environnement de bureau Cinnamon apporte des nouveautés et a été amélioré pour Fedora 19 : nemo, le gestionnaire de fichier, a fortement été modifié pour intégrer son comportement à Cinnamon. screensaver a été amélioré, incluant un écran de verrouillage avec un message d'absence personnalisable. Le centre de contrôle est plus complet. Les desklets sont des appliquettes de bureau, et la communauté Cinnamon en offre une grande variété. Les spices sont des personnalisations de Cinnamon, tel que les desklets, les applications, les thèmes et les extensions. Ils peuvent maintenant être installés avec un utilitaire de bureau. Alors qu'il était à l'origine basé sur GNOME, Cinnamon a mûri en un projet dérivé indépendant et complet. Pour les nouvelles et les informations à propos du projet Cinnamon, visitez http://cinnamon.linuxmint.com 3.1.2. GNOME Fedora PRODVER; inclut la dernière version en date du bureau GNOME, la version 3.8. Pour plus d'informations sur les nouveautés de cette version de GNOME, consulter les notes de version du projet à http://library.gnome.org/misc/releasenotes/3.8 3.1.2.1. Déplacement des journaux de sessions dans le journal Les journaux des sessions des utilisateurs, qui étaient auparavant stockés dans $HOME/.cache/gdm/session.log, sont maintenant déplacées dans le journal. To view your user session log, identify your user ID and view the journal for that UID : $ id uid=1000(username) gid=1000(username) groups=1000(username) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 $ journalctl _UID=1000 3.1.2.2. Prise en charge de l'extraction des fichiers RAR File Roller, le gestionnaire d'archive graphique pour GNOME, prend en charge l'extraction des archives RAR après l'installation du paquet unar. unar est un programme libre et open source en ligne de commande d'extraction d'archives de différents formats qui fait partie du projet The Unarchiver pour extraire les fichiers RAR, y compris les archives cryptées et multi-volumes. Dans les précédentes versions de Fedora, les utilisateurs devaient installer l'outil non-libre unrar à partir d'un autre dépôt pour réaliser ces tâches. Ce n'est plus nécessaire. Fedora n'a toujours pas de prise en charge par défaut pour la création de nouveaux fichiers RAR car il n'y a pas d'outil libre ou open source apportant cette fonctionnalité. Fedora inclut toutefois la prise en charge de plusieurs formats de compression libres et open source qui sont généralement considérés comme plus efficaces que RAR, comme le le format populaire XZ, et qui est recommandé pour distribuer des fichiers compressés. 3.1.3. KDE Fedora 19 amène KDE Plasma Workspaces version 4.10 ainsi que la nouvelle version de la plate-forme et applications de KDE, KDE Platform and Applications. Pour en savoir plus sur cette version, consulter http://www.kde.org/announcements/4.10/ 3.1.3.1. KScreen La configuration d'affichages mutiples a été améliorée avec l'arrivée de KScreen, un nouveau logiciel de gestion d'écran pour KDE. Il possède une nouvelle interface utilisateur pour la configuration des moniteurs d'affichage, ainsi que pour l'enregistrement et la restauration de profils des moniteurs connectés. Vous pouvez en savoir plus sur KScreen à http://community.kde.org/Solid/Projects/ScreenManagement 3.1.4. MATE La version la plus récente d'un ami de longue date, MATE 1.6 s'appuie sur les fonctionnalités modernes afin de fournir un environnement de bureau stable et propre. Vous pouvez en savoir plus sur les modifications apportées à MATE dans l'annonce de la version du projet à http://matedesktop.org/2013/04/02/mate-1-6-released/ 3.2. Productivité 3.2.1. LibreOffice 4.0 Lib reOffice a été mis à jour en version 4.0, avec beaucoup de nouvelles fonctionnalités et corrections. Pour plus d'information sur ces changements, lire http://www.libreoffice.org/download/4-0-new-features-and-fixes/ 3.2.2. Outils de ligne de commande La paquet findutils a été mis à jour à la version 4.5.11, apportant plusieurs modifications fonctionnelles. Les utilisateurs defind sont invités à consulter les modifications documentées dans /usr/share/doc/findutils-*/NEWS, dont les fonctions xargs, printf et regex. sed gagne une nouvelle commande F affichant les noms des fichiers en entrée, une nouvelle option -z ou --null-data permettant de séparer les lignes par des caractères ASCII NULL, et d'autres correctifs décrits dans /usr/share/doc/sed-*/NEWS 3.3. Réseau 3.3.1. Fédération VoIP Fedora 19 apporte une meilleure prise en charge pour une véritable fédération VoIP, avec le mandataire (proxy) SIP reSIProcate (repro) etreTurnServer, un serveur ICE, STUN, et TURN pour les réseaux SIP et XMPP (Jabber). 3.3.2. Prise en charge améliorée du haut débit mobile Fedora 19 inclut une nouvelle version améliorée de ModemManager permettant d'interagir avec les périphériques de réseaux mobiles haut-débit. Cette version apporte une prise en charge améliorée des périphériques multimodes comme les cartes WWAN Qualcomm Gobi et les autres périphériques qui prennent en compte les standards CDMA/EVDO/LTE ou GSM/UMTS/LTE, voire les deux. Pour ce faire, l'API D-Bus de ModemManager a changé, ce qui peut demander de mettre à jour les applications qui entrent en interaction avec ModemManager pour le contrôle des périphériques WWAN. Plusieurs périphériques se connectent et s'authentifie via l'interface graphique de NetworkManager. L'outil en ligne de commande nm-cli apporte la capacité de configurer les connexions mobiles. Pour plus d'informations sur l'utilisation, consulter http://fedoraproject.org/wiki/Features/MoreMobileBroadband . 3.3.3. améliorations firewalld Le démon firewalld, qui a été introduit comme solution par défaut de configuration du pare-feu dans Fedora 18, apporte de nouvelles fonctionnalités permettant une configuration facile de ce puissant pare-feu. 3.3.3.1. Verrouillage du pare-feu, et mise en liste blanche des modifications La configuration dynamique du pare-feu par les applications peut maintenant être verrouillée complètement, ou limitée à une liste blanche. La liste blanche peut contenir des commandes, des utilisateurs, des UID, ainsi que des contextes SELinux. Pour verrouiller le pare-feu, paramétrer Lockdown=yes dans le fichier /etc/firewalld/firewalld.conf et recharger le pare-feu. firewall-cmd --reload Le pare-feu doit être rechargé suite à toute modification de la liste blanche pour être prise en compte. La configuration de la liste blanche est située dans le fichier /etc/firewalld/lockdown-whitelist.xml, qui est vide par défaut. La liste blanche ci-dessous n'autorisera que la seule commandefirewall-cmd à effectuer des modifications au pare-feu. Le caractère « * » permet à la règle de faire la correspondance avec les arguments passés à firewall-cmd <whitelist> <command name="/usr/bin/python /bin/firewall-cmd*" /> </whitelist> Pour plus d'informations sur le verrouillage de firewalld, consulter la page de la fonctionnalité à http://fedoraproject.org/wiki/Features/FirewalldLockdown 3.3.3.2. Un langage riche pour la configuration des règles Fedora 19 inclut la dernière version de firewalld, qui prend en charge un langage évolué qui permet de créer des presfeux plus complexes de manière aisée. Pour prendre avantage du nouveau système, lire http://fedoraproject.org/wiki/Features/FirewalldRichLanguage 3.3.4. OpenVPN 2.3 OpenVPN a été mis à jour à la version 2.3, apportant de nombreuses améliorations de fonctionnalités, des correctifs, ainsi qu'une documentation étendue. Pour les détails sur ces modifications apportées, consulter https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn23 3.3.5. OpenConnect OpenConnect a été mis à jour à la version 4.99, ajoutant la prise en charge de POST XML pour les solutions comme AnyConnect, l'option --os permettant d'indiquer un type d'OS différent à la passerelle, et la prise en charge de dispositifs SecurID à l'aide delib stoken. 3.3.6. BIND10 BIND10 est maintenant livré dans les dépôts Fedora. Cela inclut le serveur DNS named, le démon serveur dhcpd, et les outils associés. La documentation est disponible à http://bind10.isc.org/wiki et dans le Guide de BIND10. À partir de Fedora 19, le fichier d'identifiant de processus (pid) de named est déplacé de /var/run/named/named.pid à /run/named/named.pid. Les utilisateurs possédant un fichier named.conf personnalisé migrant vers Fedora 19 doivent ajouter une directive pid-file à la section options de leur configuration : options { ... pid-file ... }; "/run/named/named.pid"; 3.3.7. Nommage stable d'interface réseau Le service udevd a une longue histoire en tant que facilitateur dans la fourniture de noms prédictibles pour les périphériques, qu'ils soient de type bloc ou autre. Fedora va désormais aussi utiliser par défaut le nommageudev pour les interfaces réseau, apportant des noms d'interface plus fiables sur les systèmes comportant de multiples périphériques réseau. Des stratégies alternatives de nommage, comme l'utilisation de règles udev personnalisée ou de b iosdevname remplaceront ce fonctionnement par défaut. Les utilisateurs qui feront la mise à jour depuis une version précédente auront potentiellement besoin de mettre à jour les noms de périphériques référencés dans les fichiers /etc/system/network-scripts/, bien que b iosdevname continuera dans la plupart des cas à gérer le nommage. Pour plus d'informations, lire http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames. 3.4. Internationalisation 3.4.1. Méthodes de saisie ib us Les raccourcis clavier activant et désactivant la méthode de saisie ont été modifiés enSuper+space Le dialogue de bascule de méthode de saisie est disponible dans le bureau GNOME ibus-setup fournit deux options pour les bureaux autres que GNOME : Utiliser la disposition clavier système et Insérer le texte en cours d'édition dans la fenêtre de l'application ib us-kkc, ou Kana Kanji Conversion, est le nouveau moteur de méthode de saisie pour le Japonais, qui utilise le moteurlib kkc. Il remplace ib us-anthy. ib us-lib pinyin, un moteur pinyin intelligent s'appuyant surlib pinyin, prend maintenant en charge les répertoires de configuration et l'import de dictionnaires tiers depuis le dialogue de configuration. ib us-b ogo est le nouveau moteur pour le Vietnamien pour ibus. ib us-typing-b ooster fait maintenant un meilleur usage de hunspell lorsqu'il fait des suggestions, et prend en charge la complétion avecTab. imsettings vérifie maintenant la clé gsettings org.gnome.settingsdaemon.plugins.plugins.keyboard.active afin de déterminer si imsettings doit gérer les méthodes de saisie sur les bureaux GNOME et Cinnamon. Si vous ne souhaitez pas utiliser l'intégration IBus pour ces bureaux, paramétrer la clé à false. 3.4.2. Polices fonts-tweak-tool prend maintenant en charge les polices bitmap, la configuration de la substitution de polices, ainsi que les OpenType Feature Tags. Les polices Lohit apportent plusieurs améliorations : Abandon du nom de police réservé de la license OLF. lohit-devanagari-fonts a maintenant une syllable « ी » corrigée avec la locale mr_IN. La forme du caractère « Dha » U+0AA7 est corrigée dans lohit-gujarati-fonts . lohit-kannada-fonts a un correctif pour les syllabes à signes de voyelles, et la liaison des glyphes NGA et NYA avec les signes de voyelles. lohit-malayalam-fonts prend maintenant en charge Dot Reph (u0D4E), et fonctionne correctement avec harfbuzz-ng. lohit-tamil-fonts voit les numéraux de zéro à cinq modifiés, ainsi que le signe Rupee (u0BF9) et un rendu correct des lettres Tamil RA, RI, RII selon les standards GoTN. lohit-telugu-fonts connecte maintenant correctement les combinaisons NYU ఞ + ◌ు and NYUU ఞ + ◌ూ paktype-naskh-b asic-fonts, paktype-naqsh-fonts, paktype-tehreer-fonts et paktype-ajrak-fonts gagnent le symbole de la lire Turque, ainsi des corrections sur Hamza sous Ye Une nouvelle famille de polices pour l'Hébreu, shofar, est disponible dans le paquet culmus-shofar-fonts. De nouvelles polices instrumentées pour les scripts Latin, Arménien, Devanagari, Éthiopien, Géorgien, Hébreu, Khmer, Lao, Tamil et Thai sont disponibles dans le paquet google-noto-fonts 3.4.3. Outils de traduction Fedora se voit renforcé d'un nouvel outil de traduction, tw. Il permet la traduction entre plusieurs langues à l'aide de dictionnaires internes, de Google Translation, et de FreeTranslation. 4. Modifications dans Fedora pour les développeurs 4.1. Développement 4.1.1. Scratch Fedora 19 inclut Scratch, l'environnement de programmation graphique du Lifelong Kindergarten Group au IT Media Lab. Scratch rend facile la création d'histoires interactives, de jeux, d'animations, de musique et d'art. Installer Scratch avec yum install scratch puis l'exécuter soit depuis le menu application de votre bureau (dans Programmation), soit en tapant « scratch » dans une fenêtre de terminal. 4.1.2. Nouvelle version Ruby 2.0.0 Rub y est disponible dans Fedora 19. La nouvelle version apporte des ajouts au cœur du langage, de nouvelles bibliothèques intégrées, une prise en charge du débogage améliorée, et des améliorations de performance. Le projet Ruby donne le détails des changements ainsi que des lignes directrices pour la compatibilité dans l'annonce de publication de la nouvelle version disponible à http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-isreleased/ 4.1.3. JRuby 1.7 JRub y a été mis à jour à la version 1.7 et comporte un empaquetage amélioré. Les informations détaillées sur cette versionsont disponibles à http://jruby.org/2012/10/22/jruby-1-7-0.html 4.1.4. Erlang Le langage de programmation concurrente à usage multiple Erlang et son environnement d'exécution ont été mis à jour à la version R16B. Le journal complet des modifications est disponible à http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.readme et http://www.erlang.org/download/otp_src_R16B.readme. La documentation inclut http://vimeo.com/44790646 et http://www.erlang.org/download_release/17 4.1.5. Boost mis à jour à la version 1.53 Fedora 19 inclut Boost version 1.53. Comparé à la version 1.50 qui était disponible dans Fedora 18, Boost 1.53 apporte plusieurs nouvelles bibliothèques : Context, pour les changements de contexte Coroutine, une bibliothèque de coroutines Lockfree, des structures de données ne nécessitant pas de verrous Multiprecision, des types arithmétiques de précision étendue pour l'arithmétique à virgule flottante, rationnelle ou entière. Atomic, atomic<> dans le style C++11 Odeint, pour la résolution d'équations différentielles Plusieurs autres bibliothèques ont été mises à jour. Les notes de version détaillées sont disponibles pour Boost 1.51.0, 1.52.0 et 1.53.0 : Mises à jour pour Boost 1.50.0 Mises à jour pour Boost 1.51.0 : Mises à jour pour Boost 1.52.0 : Mises à jour pour Boost 1.53.0 Rétro-compatibilité Notez qu'aucune compatibilité API ou ABI avec Boost 1.50 ne peut être prise en charge. Les applications tierces compilées avec les anciennes versions de Boost devront être recompilées, et nécessiteront peut-être d'être modifiées pour fonctionner avec Boost 1.53. 4.1.6. GNU Guile mis à jour à la version 2.0.7 GNU Guile a été mis à jour à la version 2.0.7. Les applications tierces qui dépendent d'une ancienne version de guile peuvent utiliser le paquet compat-guile18. Plus d'informations sur Guile 2 sont disponibles à http://www.gnu.org/software/guile/download.html#releases 4.1.7. Python 4.1.7.1. Pillow remplace PIL La bibliothèque d'imagerie pour python Python Imaging Library, ou PIL, a été remplacée par Pillow, une version dérivée (fork) activement maintenu, qui offre aussi des modules compatibles pour Python 3. Pillow peut se substituer simplement à PIL, à la différence que l'import de module nécessite maintenant la syntaxe from PIL import <Module> au lieu de import <Module> Ce changement ne casse pas la compatibilité arrière avec l'ancien PIL. La documentation est disponible à https://github.com/python-imaging/Pillow/ 4.1.7.2. PyXML a été supprimé, utiliser stdlib Les programmeurs Python qui utilisent le module xml noteront que quelques uns de ses composants fonctionnent différemment d'auparavant. Ceci est dû au fait que Fedora ne livre plus PyXML. Cette modification permet au module xml python stdlib de devenir visible aux programmeurs. PyXML remplaçait le code stdlib par le sien, moins bien maintenu, et l'abandon de PyXML permet de s'assurer que les fonctions de stdlib lui sont préférées. 4.2. Outils de développement 4.2.1. Point de contrôle et restauration avec crtools Le projet CRIU (Checkpoint/Restore in User-space, point de contrôle et restauration en espace utilisateur) offre une mise en œuvre en espace utilisateur de la prise de point de contrôle et de la restauration d'un processus ou d'un groupe de processus. Les outils en espace utilisateur crtools étant disponibles dans cette version, il est possible de prendre un point de contrôle sur un processus, et de le restaurer plus tard (par exemple après un plantage), ou de migrer le processus ou le groupe de processus vers un autre système. CRIU vise à être le plus transparent possible, sans instrumentation ou recompilation du processus sur lesquels travailler. Pour vider un processus, utiliser la commande : crtools dump -D /path/to/dump-directory -t <PID> Pour restaurer un processus, utiliser la commande : crtools restore -D /path/to/dump-directory -t <PID> La page du projet CRIU est http://criu.org 4.2.2. Developer's Assistant Les nouveaux développeurs peuvent se mettre rapidement le pied à l'étrier avec l'assistant du développeur, Developer's Assistant, un ensemble d'outilspermettant de démarrer rapidement des projets avec une grande variété de langages et cadragiciels. Le paquet devassistant prend actuellement en charge : C et C++ python dont django et flask java dont jsf et maven 4.2.3. MEMSTOMP Fedora 19 offre MEMSTOMP, un objet partagé dynamique qui peut être préchargé dans une application afin de découvrir les recouvrements d'arguments mémoire sur certaines fonctions, à un coût d'exécution moindre que valgrind. 4.2.4. Nouveaux outils recode ajoute la capacité de convertir des fichiers d'un jeu de caractères à un autre, d'un usage à un autre comdemod est un outil qui aide sur la refactorisation de grandes bases de code. jimtcl, une mise en œuvre légère de Tcl. fox, un jeu d'outils C++ pour le développement facile et efficace d'interfaces graphiques 4.3. Outils GCC 4.3.1. GCC 4.8.x Dans Fedora 19, GCC 4.8.x est le GCC par défaut. De plus, tous les paquets Fedora ont été recompilés avec GCC 4.8.x (et avec GLIBC 2.17 ; voir ci-dessous) Les utilisateurs observeront des améliorations au code compilé, et utiliseront les nouvelles fonctionnalités, comme une prise en charge C++11 et C11 améliorée, le support de la vectorisation, etc. La mise à jour de GCC inclut le compilateur croisé MinGW. L'un des changements les plus significatifs est que le modèle de gestion d'exception par défaut pour la cible win64 a changé deSjLj à SEH. La cible win32 utilise toujours le modèle de gestion d'exception SjLj. Ceci implique que tous les binaires ciblant win64 et qui utilisent la gestion d'exception dépendent maintenant de libgcc_s_seh-1.dll au lieu delibgcc_s_sjlj-1.dll. Pour plus d'informations sur les changement dans GCC 4.8.x, merci de visiter http://gcc.gnu.org/gcc-4.8/changes.html 4.3.2. GLIBC 2.17 Dans Fedora 19, GLIBC 2.17 est maintenant la GLIBC par défaut. Tous les paquets Fedora ont été reconstruits avec GLIBC 2.17 (et avec GCC 4.8.x ; voir ci-dessus). Pour plus d'informations sur les changement dans GLIBC 2.17, merci de vous reporter à http://sourceware.org/ml/libcannounce/2012/msg00001.html 4.4. D 4.5. Haskell GHC a été mis à jour à la version 7.4.2, Haskell Platform en version 2012.4, et plusieurs mises à jours de bibliothèques. 4.6. Java 4.6.1. Aperçu technologique Java 8 Cette version de Fedora inclut un aperçu technologique de Java 8, au travers des paquets java-1.8.0-openjdk et java1.8.0-openjdk-devel. Java 7 continue à être le JDK par défaut pour cette version de Fedora. L'inclusion de Java 8 et OpenJDK8 permettra aux développeurs de développer et de tester en parallèle leurs applications pour la prochaine version de Java, alors que les autres utilisateurs continueront à utiliser la version stable Java 7 pour tous les jours. Les nouvelles fonctionnalités de OpenJDK8 sont énumérées à http://openjdk.java.net/projects/jdk8/features/ 4.6.2. Simplification de l'empaquetage de Maven Une manière améliorée et simplifiée de créer des paquets RPM à partir de projets Apache Maven a été introduite. Les informations détaillées et les recettes de conversion depuis les anciens fichiers spec sont disponibles à http://mizdebsk.fedorapeople.org/xmvn/cookbook/ 4.6.3. Thermostat 1.0 Fedora 19 inclut Thermostat 1.0, la première version de thermostat ayant une API stable. Thermostat est un outil de surveillance, d'instrumentation et de maintenance interne pour OpenJDK. Pour les informations sur son utilisation, consulter le guide d'utilisation de Thermostat disponible à http://icedtea.classpath.org/wiki/Thermostat/UserGuide 4.7. Développement Web 4.7.1. PHP mis à jour à la version 5.5.0 Le populaire langage de programmation PHP a été mis à jour en version 5.5.0. Cela inclut un grand nombre de nouvelles fonctionnalités, dont la prise en charge des Generators, le nouveau cache d'opcode Zend Optimizer+, ainsi qu'un certain nombre d'améliorations de performances. Pour les informations détaillées sur la migration de PHP 5.4.x à PHP 5.5.x, les développeurs PHP sont invités à lire /usr/share/doc/php-common-*/NEWS afin d'en savoir plus sur les changements, ainsi qu'à consulter le guide de migration disponible à http://www.php.net/manual/en/migration55.php. 4.7.2. Node.js Fedora 19 inclut maintenant l'environnement d'exécution JavaScript Node.js qui permet le développement d'applications rapides et capables de passer à l'échelle utilisant le langage de programmation JavaScript. Le gestionnaire de paquets npm est aussi inclut, et fournit l'accès à plus de 20 000 bibliothèques et applications disponibles sous des licences libres et open source. Pour plus d'informations sur Node.js, visitez le site http://nodejs.org ou consultez la documentation dans le paquet nodejs-docs. Pour plus d'informations sur npm, dont un annuaire des bibliothèques et programmes disponibles, consulter le site http://npmjs.org/. 4.7.3. Django 1.5 Fedora 19 comporte la version 1.5 du cadragiciel de développement d'applications web Django. Cette version apporte des améliorations qui facilitent l'utilisation de mécanismes d'authentification personnalisés, une prise en charge améliorée de la mise en cache, une nouvelle balise de modèle qui facilite l'utilisation de modèles JavaScript au sein de modèles Django, et plus encore. Pour les informations complètes, consulter les notes de version de Django 1.5 à https://docs.djangoproject.com/en/dev/releases/1.5/. 5. Modifications dans Fedora pour les publics spécifiques 5.1. Scientifique et technique 5.1.1. E Le démonstrateur de théorème E version 1.7 est maintenant inclut dans Fedora 19. Les améliorations incluent : Mode automatique amélioré Recherche interactive sur les grandes spécifications Diverses corrections d'erreurs mineures 5.1.2. gabedit gab edit a été mis à jour à la version 2.4.6. Les améliorations comprennent : Gabedit peut maintenant lire les orbitales de fichiers GENNBO Plusieurs filtres (Gaussien, Blackman, Blackman-Harris, etc.) ont été mis en œuvre dans la fenêtre GabexitXYPlot Psi4 est partiellement pris en charge : fichier d'entrée, géométries, fréquences, spectre UV Mise en œuvre de l'analyse NCI (index d'interactions non-covalentes) (voir Johnson et al., J. Am. Chem. Soc. 132, 6498 (2010)) Mise en œuvre de l'analyse d'excitation de transfert de charge d'étendue spatiale (cf. Le Bahers et al., J. Chem. Theory Comput. 2011, 7, 2498-2506) 5.1.3. gdl Gnu Data Language, gdl, a été mis à jour à la version 0.9.3. Les nouvelles fonctionnalités incluent : prise en charge de tableaux vides et variable système !NULL promotion de type de variable d'index de boucle FOR SCOPE_VARFETCH (seul le mot-clé LEVEL est pris en charge) prise en charge de la commande .SKIP [NSteps] mot-clé DIM dans MOMENT(), MEAN(), STDDEV(), VARIANCE(), SKEWNESS(), KURTOSIS() mot-clé SIGN dans FINITE diverses améliorations de READ_JPEG, READ_PNG, WRITE_JPEG, WRITE_PNG mot-clé ICONIC dans WSHOW mot-clé ISOTROPIC dans PLOT, CONTOUR nouvelles fonctionnalités pour les widgets dont WIDGET_LIST and CW_GROUP prise en charge de la surcharge de certains opérateurs (_overloadIsTrue, _overloadPlus, _overloadMinus, _overloadBracketsLeftSide, _overloadBracketsRightSide, _overloadEQ, _overloadNE) Quelques nouvelles routines ont été développées : STRMATCH(), USERSYM LUDC, LUSOL et DETERM ROT, CONGRID et BILINEAR Sortie TV pour PS QROMB(), QSIMP() et QROMO() TRISOL() STANDARDIZE et HIST_EQUAL FX_ROOT FZ_ROOTS 5.1.4. genius genius a été mis à jour de la version 1.0.14 à la version 1.0.16. Les modifications incluent : Les nouvelles fonctions CurrentTime, MacaulayRep, MacaulayLowerOperator, MacaulayBound Correction des puissances rationnelles de nombres négatifs, et des extractions de puissances rationnelles négatives Correction du zoom sur les graphes utilisant la souris lorsque l'exécution des fonctions prennent du temps Accepter log au lieu de ln pour les dérivées symboliques lorsque utilisé avec un seule paramètre Ajout des fonctions SurfacePlotData et SurfacePlotDataGrid pour tracer des surfaces de données arbitraires, pour permettre des tracés 3d plus complexes ainsi que des tracés 3d à partir de données. Ajout des paramètres LinePlotDrawAxisLabels et SurfacePlotDrawLegends, et ajout des cases à cocher correspondantes dans l'interface graphique Ajout de la fonction ExportPlot permettant d'exporter le contenu actuel de la fenêtre de tracé dans un fichier de GEL Le tracé de surface permet maintenant l'ajustement automatique des axes dépendants quand la limite z n'est pas spécifiée. C'est le fonctionnement par défaut dans l'interface graphique. Ajout des fonctions sinc, BesselJ0, BesselJ1, BesselJn, BesselY0, BesselY1, BesselYn Fenêtre de tracé légèrement plus grande (700x500 maintenant), marges de côtés plus grandes dans l'affichage de ligne (2D) afin de faire que les libellés soient toujours ajustés Dans les affichages 2D et 3D, les libellés de points utilisent maintenant la notation scientifique lorsque nécessaire pour éviter un mauvais affichage des libellés Dans les affichages de surface, le gradient montre toujours la plage de la fonction, la couleur est ainsi plus utile lors du zoom arrière Affichage simplifié lorsque l'utilisateur saisit « help foo » lorsque foo n'est ni défini ni documenté Lorsque les termes des boucles for/sum/prod sont des nombres en virgule flottante, et que le nombre de fin est de l'ordre de 2^-20 fois la taille de l'objectif, on part du principe qu'il y a eu des erreurs d'arrondi, et exécuter le corps quand même Gérer des matrices plus grandes que 2^15 colonnes d'étendue Correction du clignotement lors du tracé de surfaces pour permettre les animations de tracés 3d Correction du plantage possible du fait de variable non initialisée lors de la lecture de bibliothèque standard mal formée Correction de LinearRecursiveSequence et lui permettre de prendre vecteur pour n Correction du plantage sur variables non initialisées lors de transposition conjuguée Correction de plantage sur zooms extrêmes avant ou arrière dans un graphe Correction de dérivée de lm et Re Correction de la boîte de dialogue de sélection de fichiers ne démarrant pas dans le répertoire courant Évitement d'erreur de précision double erreur sur variables non initialisées Corrections d'orthographe et de la documentation Requiert MPRF version 2.3.0 minimum 5.1.5. gnome-chemistry-utils Fedora 19 inclut la version 0.14.2 plus récente de gnome-chemistry-utils. Comparé à 0.13.99, il y a des modifications dans GChemPaint : Correction de la construction de la réaction Correction des paires d'électrons non liés Ne pas permettre de destruction par mésomérie à l'intérieur d'une réaction 5.1.6. gromacs gromacs 4.6.1 est inclus dans Fedora 19. Au delà du paquet gromacs lui-même, les paquets suivants liés ont aussi été modifiés : gromacs-b ash gromacs-common gromacs-csh gromacs-devel gromacs-lib s gromacs-tutor (abandonné) gromacs-zsh Au delà des corrections d'anomalies diverses, la version 4.6.1 inclut les modifications suivantes : incrémentation de la version majeure des objets partagés à la version 8 mises à jour sur le manuel HTML, le guide d'installation, le manuel PDF, la complétion de la ligne de commande nouveaux messages d'erreurs, amélioration de certains d'entre eux amélioration diverses de performance GPU plus de vérifications pour la prise en charge système de l'affectation d'affinités sur les fils d'exécution suppression de la dépendance entre options dans g_order incorporation de nouvelles modifications de la branche de publication 4.5.x ajout d'un avertissement sur la construction avec une version de icc < 12 5.1.7. HippoDraw HippoDraw a été abandonné pour Fedora. 5.1.8. kst kst a été mis à jour à la version 2.0.6. Les nouvelles fonctionnalités incluent : modifications de chaînes visibles par l'utilisateur fin de la réorganisation de l'interface graphique (en particulier menus contextuels, connexion des pages de dialogue de tracés à la façon dont le dialogue est ouvert, par ex. un clic double sur les axes ouvre un dialogue de tracé au bon endroit) notation scientifique pour les nombres extrêmes sur les axes modification de valeur scalaire directement dans la liste déroulante de sélection de scalaire recherche lors de la saisie dans les boîtes combo (sélection de vecteur) les éléments de visualisation possèdent une option de défilement et zoom avec le contenu du tracé amélioration de l'algorithme d'agencement automatique de tracé ajout d'une option permettant d'obtenir des tracés anti-crénelés défilement et zoom avec la molette de la souris Ajout de la fonctionnalité tirer/lacher les boîtes texte de source de données prennent en charge ~/ comme raccourci pour $HOME renvoi à la ligne des légendes afin d'être toujours ajustées dans leur tracé nouvelle source de données : lecteur de fichier Matlab .mat (Matlab n'excelle dans les tracés, ceci est une évolution intéressante, une spécification est disponible à http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_format.pdf) version bêta d'un interpréteur de commande écrit en python similaire à mathplotlib (Linux uniquement pour le moment). 5.1.9. Octave octave a été mis à jour à la version 3.6.4. 5.1.10. qcad qcad est abandonné pour Fedora. 5.1.11. R R est un langage et un environnement d'analyse statistique et graphique. Fedora 19 contient la toute nouvelle version 3.0.0 publiée du R, qui est une mise à jour majeure. Nécessite la réinstallation des paquets additionnels Il existe beaucoup de paquets additionnels pour R qui doivent être réinstallés pour cette version. Un axe majeur de la version 3.0.0 est de mieux exploiter les plates-formes 64 bit. Il y a aussi une très grande quantité d'améliorations d'un grand nombre de fonctions. Le plus visible est l'amélioration de la prise en charge des grands vecteurs, mais il y a beaucoup d'autres fonctions qui ont aussi été améliorées. Pour plus de details sur cette nouvelle version de R, le lecteur peut se rapporter à la page NEWS à http://cran.rproject.org/src/base/NEWS.html. Au delà des mises à jour apportées à R lui-même, u certains nombres de paquets R ont été améliorés. Le tableau qui suit énumère ces paquets et les sites web où obtenir plus d'information : Tableau 1. Paquets R mis à jour Paquet Ancienne version Nouvelle version URL amont R-affyio 1.22.0 1.28.0 http://bioconductor.org/packages/release/bioc/html/affyio.html R-Biob ase R-BSgenome. Celegans.UCSC.ce2 R-BufferedMatrix 2.14.0 1.3.17 2.20.0 1.3.19 http://bioconductor.org/packages/release/bioc/html/Biobase.html http://www.bioconductor.org/packages/release/data/annotation/html/BSgenome.Celegans.UCSC.ce2.html 1.20.0 1.24.0 http://bioconductor.org/packages/release/bioc/html/BufferedMatrix.html R-car R-hgu95av2prob e R-IRanges 2.0 2.9.0 1.14.4 2.0.16 2.12.0 1.18.0 http://cran.r-project.org/web/packages/car/index.html http://www.bioconductor.org/packages/release/data/annotation/html/hgu95av2probe.html http://bioconductor.org/packages/release/bioc/html/IRanges.html R-java R-java-devel R-lmtest 2.15.2 2.15.2 0.9.29 3.0.0 3.0.0 0.9.30 http://www.r-project.org http://www.r-project.org http://cran.r-project.org/web/packages/lmtest/index.html R-multcomp R-mvtnorm 1.2 0.9.9991 1.2.17 0.9.9994 http://cran.r-project.org/web/packages/multcomp/index.html http://cran.r-project.org/web/packages/mvtnorm/index.html R-qtl R-qvalue R-rlecuyer 1.25.15 1.30.0 0.3.1 1.27.10 1.34.0 0.3.3 http://www.rqtl.org/ http://bioconductor.org/packages/release/bioc/html/qvalue.html http://cran.r-project.org/web/packages/rlecuyer/index.html 5.1.12. Veusz veusz a été mis à jour à la version 1.17.1. Les nouvelles fonctionnalités incluent : Permettre l'utilisation de points de couleur pour les tracés non orthogonaux (polaires, ternaires) Suppression des données d'exception non nécessaires Ajout d'un widget d'axe cassé à trous dans la séquence numérique Les lignes de grille sont toujours tracées sous (ou sur) les données Majuscule+molette de la souris permet le défilement à gauche et à droite Les tracés polaires peuvent avoir un rayon minimum des axes logarithmiques. Ajouts de symboles LaTeX supplémentaires Ajout de la prise en charge SAMP/VoTable Nouveau mode de ligne xy à points décalés, qui trace une ligne en escalier avec des points décalés se situant entre les coordonnées indiquées Les points peuvent être sélectionnés depuis la console ou le presse-papier Permettre les tracés ternaires inversés 5.1.13. Sailcut Fedora 19 ajoute sailcut, un logiciel de CAO pour la conception et la visualisation de voiles 5.2. Conception de circuits 5.2.1. gtkwave gtkwave a été mis à jour de la version 3.3.41 à la version 3.3.46. 5.2.2. XCircuit xcircuit a été mis à jour à la version 3.7.44. La version 3.7 possède un mécanisme de sélection qui prend en compte tant les points que les segments d'éléments que les éléments entiers. Cela permet à la fonction de modification de fonctionner comme une fonction d'étirement s'appliquant à plusieurs éléments en même temps. L'invariance sur les largeurs de ligne a aussi été ajoutée sur les objets. Les instances d'objet (comme les symboles de circuit) peuvent se voir appliquer cette invariance de largeur de ligne, ce qui autorise le changement de taille de l'objet sans impact sur les largeurs de ses lignes. Cela permet à certains symboles de circuits de voir leur taille modifiée par rapport à d'autres sur le même schéma sans discontinuité sur les largeurs de pistes sur les connecteurs. Un nombre d'ajouts utiles inclut : Le suivi des points de contrôle de spline pour permettre l'utilisation de splines adjacentes dans les chemins Les masques de découpe (des formes qui peuvent être utilisées pour couper la vue d'autres éléments) fonction de conversion d'un polygone vers une courbe annuler/refaire sur les changements de couche des éléments changement de couche incrémental sur les éléments générateur de champ à gradient -- les champs en dégradé de couleurs sont fait à partir de types d'images graphiques. 5.3. Développement embarqué 5.3.1. avr-gcc avr-gcc et avr-gcc-c++ ont été mis à jour à la version 4.7.3. Les modifications incluent : L'option -fconserve-space est maintenant obsolète. Cette option n'a maintenant plus aucun effet pour la plupart des cibles : uniquement les cibles sans section .bss globale et sans prise en charge de sections interchangeables. De plus, l'option n'avait un impact qu'avec G++, où il pouvait en résulter des sémantiques erronées (se référer à la page de manuel de GCC pour plus d'informations sur le sujet). L'option sera retirée dans GCC 4.8 Le portage de libgcc pour microcontrôleurs AVR a été amélioré et sa structure multi-bibliothèque a été étendue. En conséquence, tous les objets contribuant à une application doivent avoir été compilés soit avec une version de GCC jusque 4.6.x, soit avec une version 4.7.1 de GCC ou ultérieure. Si le compilateur est utilisé avec la Libc AVR, vous devez avoir la version qui prend en charge le nouvel agencement, i.e. met en œuvre #35407. L'option de ligne de commande du portage d'AVR -mshort-calls est maintenant obsolète. Elle sera retirée dans la version 4.8 de GCC. Cf. l'option -mrelax pour son remplacement. Le portage AVR ne référence que le code de démarrage quiefface .bss et dont la section commune resp. initialise les sections .data et .rodata si non vides (elles-même ou leurs sous-sectionS), cf. PR18145. Les applications qui mettent tous leurs objets de stockage statique les sections non-standard, ou définissent tous les objets de stockage statique dans des modules assembleur, doivent référencer __do_clear_bss resp. __do_copy_data manuellement ou ne plus définir les symboles par le biais de -Wl,-u,__do_clear_bss resp. -Wl,-u,__do_copy_data. Les versions 4.7.0 et 4.7.1 de GCC ont modifié la bibliothèque standard C++ affectant l'ABI dans le mode C++11 : un membre de données a été ajouté à std::list modifiant sa taille, et altérant les définitions de certaines fonctions membres, et le déplacement du constructeur de std::pair non trivial, ce qui a modifié la convention d'appel pour les fonctions avec des arguments ou valeurs de retour std::pair. L'incompatibilité de l'ABI a été corrigée pour GCC version 4.7.2, mais cela a pour effet que le code C++11 compilé avec GCC 4.7.0 ou 4.7.1 peut être incompatible avec le code C++11 code compilé avec d'autres versions de GCC, ou avec du code C++98/C++03 compilé avec n'importe quelle version. De plus, un nombre important d'améliorations a été apporté à l'optimiseur. Le lecteur est invité à consulter http://gcc.gnu.org/gcc-4.7/changes.html pour plus d'informations. 5.3.2. gputils gputils a été mis à jour de la version 0.14.3 à la version 1.1.0. Les modifications de la version 1.1.0 incluent : ajout de l 'option de ligne de commande -P (--preprocess) pour émettre un fichier assembleur prétraité ajout de la prise en charge des codes opérations non documentés HALT, TRAP et TRET les fichiers .inc et .lkr sont synchronisés avec MPLABX 1.70 correction de la prise en charge des jeux d'instructions étendues 12 bit, des composants PIC12F529T48A, PIC12F529T39A, PIC16F527 et PIC16F570 5.3.3. z88dk z88dk ont mis à jour de la version 1.10 à la version 1.10.1. Cette version légèrement modifiée inclue une correction dans CPP empêchant le bon fonctionnement de l'assembleur en ligne, plus quelques correctifs sur des cibles spécifiques (ZX81 et MTX entre autres) 5.4. Radio amateur 5.4.1. chirp chirp a été mis à jour à la version 0.3.0. Voici les principales nouveautés : Conversion automatique split->offset lors de l'import lorsque odd-split n'est pas pris en charge Paramétrages supplémentaires par mémoire, et modification détaillée Import TravelPlus Import RadioReference En outre, voici les nouvelles radios prises en charge : Baofeng UV-5R Icom IC-208H Icom IC-T7H Icom IC-T8A Icom IC-746 Kenwood TM-G707 TYT TH-UV3R TYT TH-UVF1 Yaesu FT-1802M Wouxun KG-UV6D/UV6X 5.4.2. demorse demorse a été mis à jour à la version 1.1. Cette version est d'abord une version de maintenance, aucun changement ne devrait être visible pour l'utilisateur. 5.4.3. fldigi fldigi 3.21.68 est maintenant intégré à Fedora 19. Cette version est d'abord une version de maintenance corrective. 5.4.4. gnuradio Un nombre important de modifications ont été nécessaires pour amener gnuradio à la version 3.6.4.1, dont : Addition de la capacité d'ajouter et connecter formellement des ports de messages asynchrones à des blocs de traitement du signal et à des blocs hiérarchiques. le concept de PDU (Protocol Data Units) comme convention pour le passage de données et métadonnées utilisant les nouveaux ports de messagerie Quelques nouveaux blocs d'usage général permettant ces capacités sont dans gnuradio-core : gr_message_debug gr_message_strobe gr_tagged_stream_to_pdu gr_pdu_to_tagged_stream Deux nouveaux blocs pour l'interfaçage avec les piles protocolaires utilisant les nouvelles sémantiques PDU : gr_socket_pdu gr_tuntap_pdu Ajout de nouveaux blocs de traitement du signal basés sur Python Ajout du composant de haut niveau gr-analog Ajout du composant de haut niveau gr-blocks Blocs source fichier et sink Contrôle de latence de tampon GNU Radio Capacité de définir l'affinité de processeurs pour les blocs GNU Radio Inclusion de gr_modtool Utilisation des préférences GNU Radio dans les applications C++ natives Ajout des compteurs de performance GNU Radio des dizaines d'autres fonctionnalités 5.4.5. linsmith Fedora 19 inclut la version 0.99.24 de linsmith. Les améliorations comportent : Légères améliorations au tracé de vecteurs. Meilleures valeurs de couleurs par défaut pour les tracés. Modification de confmgr afin d'accepter des valeurs en octal ou en hexadécimal dans le fichier de configuration. Suppression de la dépendance (obsolète) à gnomeprint. Le cheminement de l'impression s'appuie maintenant sur Pango/Cairo pour la création du tracé, et sur l'interface GtkPrint pour effectuer l'impression. Modification de papersize_combo en boîte combo, et chargement de la liste depuis les tailles de papiers disponibles. Adaptation de confmgr afin d'accepter les char * des boîtes combo. Déplacement vers le haut des éléments. Conversion des étranges valeurs par défaut négatives des définitions de couleurs en hexadécimal (plus simple à comprendre ?). Le code « câble standard » a été quasiment complètement réécrit, et quelques autres types de câbles ont été ajoutés. 5.4.6. soundmodem soundmodem a été mis à jour à la version 0.16, de façon à être interopérable avec systemd. 5.4.7. xnec2c xnec2c 2.1 inclut de nombreuses améliorations : Modification de l'interface utilisateur de xnec2c afin qu'autant que possible, elle permette à l'utilisateur d'enregistrer et réouvrir les fichiers NEC2 dans la fenêtre de l'éditeur, sans devoir fermer les fenêtres de motif de radiation ou de tracés de fréquence remplacement de toutes les primitives GDK (obsolètes) par leurs équivalents Cairo (par exemple remplacement de gdk_draw_line() par cairo_line_to()), Cairo fournissant des capacités de dessins anti-crénelés. ajout de code permettant d'enregistrer les données de l'affichage de structure, les motifs de radiation et les tracés de fréquences dans un fichier, dans un format approprié pour le programme de tracé « gnuplot » 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 Rahul Sundaram < sundaram AT fedoraproject DOT org > Stephen Wadeley < swadeley AT redhat DOT com > Stephen Gordon < sgordon AT redhat DOT com > Akira Tagoh < tagoh AT redhat DOT com > Ben Cotton < bcotton AT fedoraproject DOT org > fujiwarat < takao.fujiwara1 AT gmail.com > Pravin Satpute < pravins AT fedoraproject DOT org > Peng Wu < pwu AT redhat DOT com > Mike Fabian < mfabian AT redhat DOT com > Jens Petersen < petersen AT redhat DOT com > John J. McDonough < jjmcd AT fedoraproject DOT org > Baden Hughes < baden DOT hughes AT gmail DOT com > Yuri Chornoivan < yurchor AT ukr DOT net > Pete Travis < immanetize AT fedoraproject.org > A.2. Traducteurs Alick Zhao <alick9188 AT gmail.com> <fedorakenken AT yahoo.co.jp> <pouillaude.a AT gmail.com> chiachen L <luojiazhen AT gmail.com> Christopher Meng <cickumqt AT gmail.com> Constantin Drabo < panda.constantin AT gmail.com > <crl0x7c2 AT gmail.com> Damien Gourbiere < dgourbiere AT gmail.com > dominique bribanick < chepioq AT gmail.com > David Young <dhyang555 AT gmail.com> Dorian < munto AT free.fr > Gé Baylard <geodebay AT gmail.com> Geert Warrink < geert.warrink AT onsnet.nu > Illan Rul <havoc.novak AT gmail.com > Hajime Taira < htaira AT redhat.com > Jérôme Fenal <jfenal AT gmail.com> Jiaming Liu <storypku AT gmail.com> Jiro Matsuzawa <jmatsuzawa AT gnome.org> < spanish.katerina AT gmail.com> Kévin Raymond < shaiton AT fedoraproject.org > Motohiro Kanda < kanda.motohiro AT gmail.com > Nick Bebout <nick AT bebout.net> <nobrakal AT gmail.com > Richard E. van der Luit < nippur AT fedoraproject.org > Tiansworld < tiansworld AT fedoraproject.org > Tommy He < lovenemesis AT gmail.com > Yuri Chornoivan <yurchor AT ukr.net> Zhantong Zhang <zhantongz AT gmail.com> Huan Chen <chenhuan126 AT 126.com> Mike Manilone <zhtx10 AT gmail.com> <noriko AT fedoraproject.org> simonyanix <simonyan AT fedoraproject.org> Tadashi Jokagi <elf AT elf.no-ip.org> Tomoyuki KATO <tomo AT dream.daynight.jp> 高一人参 @欠陥遺伝子 <www.carrotsoft AT gmail.com> 臻博 李 <[email protected]>> B. Historique des modifications Version 19-11 Thu Jun 13 2013 Corrections et mises à jour après la bêta Version 19-09 Fri May 24 2013 Révision mise à jour pour F19 Bêta Version 19-08 Mon May 13 2013 Première révision pour F19 Version 18-0 Tue Jan 8 2013 Révision finale pour F18 Version 17-98 Wed Nov 7 2012 Préparation de Fedora 18 Bêta Version 17-95 Sun Oct 28 2012 Première révision pour F18 Récupération et relecture du contenu du wiki Version 17-1 Tue May 29 2012 Reportez-vous à A.1 Rédacteurs Architecture 64 bits par défaut BZ#821168 Changement d'emplacement des notes de version BZ#821412 Faute de frappe dans la partie Scientifique et technique (EWMA) BZ#821413 Langage D BZ#824529 Mise à jour des contributeurs Suppression de la référence à Cloudstack Version 17-0 Tue May 8 2012 Suppression de la balise brouillon Ajout des contributeurs à la traduction Reportez-vous à A.1 Rédacteurs Version 16-97 Mon May 7 2012 Reportez-vous à A.1 Rédacteurs BZ#817295 - diverses fautes de frappe et liens cassés BZ#817553 - Fautes de frappe et mauvaise mise en forme dans les sections Radioamateur et Scientique et technique GIMP a été mis à jour en version 2.8.0 Section sur le multi-poste Modifications du démarrage direct sur le noyau BZ#819160 - faute de frappe dans la conception de circuits BZ#819161 - Correction de l'URL dans la conception de circuits BZ#819164 - faute de frappe dans la section Développement embarqué Saut de la version du kernel vers la 3.3.4 Version 16-96 Tue Mar 27 2012 Ajout de la liste des rédacteurs Ajout de la section bureautique Ajout d'entrées d'index Ajout d'une note sur Btrfs Reportez-vous à A.1 Rédacteurs Version 16-95 Wed Mar 21 2012 Publication des notes de version pour Fedora 17 Beta Reportez-vous à A.1 Rédacteurs Version 16-93 Tue Mar 20 2012 Notes de sortie de la version bêta de F17 John McDonough Version 16-3 Tue Nov 29 2011 John McDonough Correction à propos du minimum de RAM requise - BZ#754439 Modification du nom des services - BZ#754145 Modification des commentaires à propos des prérequis CPU - BZ#499585 Version 16-2 Mon Nov 7 2011 John McDonough Le démarrage sécurisé n'a pas été activé pour F16 (Aperçu, Démarrage) Ajout de Ask Fedora - BZ#748653 Ajout de la liste des contributeurs Version 16-1 Mon Oct 23 2011 De nombreuses corrections - BZ#741975 Phrase sur systemd améliorée - BZ#743614 Paragraphe sur PostgreSQL amélioré - BZ#743618 Ajout d'une note sur l'utilisateur GRUB - BZ#737187 Ajout de D2 - BZ#743960 Note sur les modifications de UID/GID - BZ#739661 Nettoyage des liens rc.local n'est plus empaqueté - BZ#745235 John McDonough Sécurité de la virtualisation - BZ#746015 GTK en majuscule - BZ#747940 QEMU en majuscule- BZ#746672 sur le VG Hommage à Dennis Ritchie Version 16-0 Sortie Mon Oct 10 2011 John McDonough Version 15-99 Mon Oct 10 2011 Référence à F16 - BZ#741830 Orthographe dans Grub - BZ#743981 Ajout de termes dans l'index John McDonough Version 15-98 Fri Aug 16 2011 Sortie de la version bêta pour F16 John McDonough Version 15-2 Thu Jun 23 2011 Mémoire requise pour l'installation (BZ#699770) John McDonough Version 15-1 Fri Jun 3 2011 John McDonough Orthographe dans virtualisation (BZ#705928) gnuplot et pas GNU plot (BZ#707318) nommage des périphériques (BZ#707730) Correction du numéro de version de boost (BZ#707786) Suppression de GS-Theme-Selector (BZ#708085) Version 15-0 Sun May 8 2011 John McDonough Mémoire (BZ#699770, 701780) Casse Xfce (BZ#699977) Modification des permissions de Wireshark (BZ#680165) Extinction avec systemd (BZ#701638) Version 14-98 Fri Apr 15 2011 Suppression de Dom0 John McDonough Suppression de dnssec Suppression de riak Ajout d'une note à propos des connexions réseaux Ajout de commentaires sur IcedTea Version 14-97 Mon Apr 11 2011 Ajout d'entrées dans l'index John McDonough Version 14-96 Tue Apr 5 2011 John McDonough Diriger Kernel vers kernelnewbies (Kernel) Diriger vers les fonctionnalités de F15 au lieu de la page générale des fonctionnalités Correction du lien URL de boxgrinder (Virtualisation) Correction du lien URL de Python (Outils de développement) Correction du lien URL de Rails (Outils de développement) Correction du lien URL de avr-gcc (Développement embarqué) Correction du lien URL de avr-c++ (Développement embarqué) Correction du lien URL de avr-binutils (Développement embarqué) Correction du lien URL de dfu-programmer (Développement embarqué) Correction du lien URL de xlog (Radioamateur) Correction du lien URL de splat (Radioamateur) Suppression des références redondantes à systemd et ajout de l'utilisateur administrateur par Rahul Version 14-95 Tue Apr 5 2011 Conversion des pulsations John McDonough Version 14-90 Tue Mar 22 2011 Initialisation du squelette Fedora 15 John McDonough Index Symboles --preprocess - gputils, gputils -fconserve-space - avr-gcc, avr-gcc -mrelax - avr-gcc, avr-gcc -mshort-calls - avr-gcc, avr-gcc -P - gputils, gputils -Wl,-u,__do_clear_bss resp - avr-gcc, avr-gcc -Wl,-u,__do_copy_data - avr-gcc, avr-gcc .bss section - avr-gcc, avr-gcc .inc - gputils, gputils .lkr - gputils, gputils .SKIP - gdl, gdl _overloadBracketsLeftSide - gdl, gdl _overloadBracketsRightSide - gdl, gdl _overloadEQ - gdl, gdl _overloadIsTrue - gdl, gdl _overloadMinus - gdl, gdl _overloadNE - gdl, gdl _overloadPlus - gdl, gdl __do_clear_bss - avr-gcc, avr-gcc __do_copy_data - avr-gcc, avr-gcc , xnec2c A Aide, Bienvenue sur Fedora Analyse d'étendue spatiale - gabedit, gabedit avr-gcc, avr-gcc AVRA_Libc, avr-gcc AX.25, soundmodem B Baofeng UV-5R, chirp BesselJ0 - genius, genius BesselJ1 - genius, genius BesselJn - genius, genius BesselY0 - genius, genius BesselY1 - genius, genius BesselYn - genius, genius BILINEAR - gdl, gdl bind, BIND10 Boucle FOR - gdl, gdl C chirp, chirp cloud, Cloud CloudStack, Images cloud prêtes à l'emploi CONGRID - gdl, gdl Contestia - fldigi, fldigi CONTOUR - gdl, gdl CurrentTime - genius, genius CW - fldigi, fldigi CW_GROUP - gdl, gdl D demorse, demorse DETERM - gdl, gdl dhcpd, BIND10 DIM - gdl, gdl Django, Django 1.5 Domino - fldigi, fldigi E E, E EC2, Images cloud prêtes à l'emploi Étendue spatiale - gabedit, gabedit Eucalyptus, Images cloud prêtes à l'emploi Excitations de transfert de charge - gabedit, gabedit ExportPlot - genius, genius F FAQ - Fedora, Bienvenue sur Fedora Filtre Blackman - gabedit, gabedit Filtre Blackman-Harris - gabedit, gabedit Filtre gaussien - gabedit, gabedit FINITE - gdl, gdl fldigi, fldigi FX_ROOT - gdl, gdl FZ_ROOTS - gdl, gdl G gabedit, gabedit gdl, gdl générateur de champ à gradient - XCircuit, XCircuit genius, genius GENNBO - gabedit, gabedit gnome-chemistry-utils, gnome-chemistry-utils gnuradio, gnuradio gputils, gputils gr-analog - gnuradio, gnuradio gr-blocks - gnuradio, gnuradio gromacs, gromacs gr_message_debug - gnuradio, gnuradio gr_message_strobe - gnuradio, gnuradio gr_modtool - gnuradio, gnuradio gr_pdu_to_tagged_stream - gnuradio, gnuradio gr_socket_pdu - gnuradio, gnuradio gr_tagged_stream_to_pdu - gnuradio, gnuradio gr_tuntap_pdu - gnuradio, gnuradio gtkterm, gtkwave H HALT - gputils, gputils Hellschrieber - fldigi, fldigi HippoDraw, HippoDraw HIST_EQUAL - gdl, gdl I Icom IC-208H, chirp Icom IC-746, chirp Icom IC-T7H, chirp Icom IC-T8A, chirp ICONIC - gdl, gdl index d'interactions non covalentes - gabedit, gabedit Invariance de largeur de ligne - XCircuit, XCircuit ISOTROPIC - gdl, gdl K Kenwood TM-G707, chirp kst, kst KURTOSIS() - gdl, gdl L LEVEL - gdl, gdl LinePlotDrawAxisLabels - genius, genius LUDC - gdl, gdl LUSOL - gdl, gdl M MacaulayBound - genius, genius MacaulayLowerOperator - genius, genius MacaulayRep - genius, genius MariaDB, MariaDB masques de découpe - XCircuit, XCircuit MEAN() - gdl, gdl MFSK - fldigi, fldigi Modélisation d'antenne, xnec2c MOMENT() - gdl, gdl MPLABX - gputils, gputils MT63 - fldigi, fldigi MTX - z88dk, z88dk MySQL (voir MariaDB) N named, BIND10 Navtex - fldigi, fldigi NCI - gabedit, gabedit NEC2, xnec2c NetROM, soundmodem Node.js, Node.js noyau, Le noyau Linux noyau Linux, Le noyau Linux npm, Node.js O Octave, Octave Olivia - fldigi, fldigi OpenShift - Origin, OpenShift Origin OpenStack, Images cloud prêtes à l'emploi - Grizzly, OpenStack Grizzly Orbitales - gabedit, gabedit P Packet, soundmodem PDU - gnuradio, gnuradio PHP, PHP mis à jour à la version 5.5.0 PIC12F529T39A - gputils, gputils PIC12F529T48A - gputils, gputils PIC16F527 - gputils, gputils PICC16F570 - gputils, gputils PLOT - gdl, gdl points de contrôle de spline - XCircuit, XCircuit Polygone vers courbe - XCircuit, XCircuit Programmation - Radio, chirp Programmation de radio, chirp Psi4 - gabedit, gabedit PSK - fldigi, fldigi Q qcad, qcad QPSK - fldigi, fldigi QROMB() - gdl, gdl QROMO() - gdl, gdl QSIMP() - gdl, gdl R R, R R-affyio, R R-Biobase, R R-BSgenome.Celegans.UCSC.ce2, R R-BufferedMatrix, R R-car, R R-core, R R-devel, R R-hgu95av2probe, R R-IRanges, R R-java, R R-java-devel, R R-lmtest, R R-multcomp, R R-mvtnorm, R R-qtl, R Rapporter - Anomalie et demande de fonctionnalité, Bienvenue sur Fedora Rapporter une anomalie, Bienvenue sur Fedora READ_JPEG - gdl, gdl READ_PNG - gdl, gdl ROSE, soundmodem ROT - gdl, gdl RTTY - fldigi, fldigi S SCOPE_VARFETCH - gdl, gdl SDR, gnuradio SIGN - gdl, gdl sinc - genius, genius SitorB - fldigi, fldigi SKEWNESS() - gdl, gdl soundmodem, soundmodem STANDARDIZE - gdl, gdl Statistiques - R, R std::list - avr-gcc, avr-gcc std::pair - avr-gcc, avr-gcc STDDEV() - gdl, gdl Stretch - XCircuit, XCircuit STRMATCH() - gdl, gdl SurfacePlotData - genius, genius SurfacePlotDataGrid - genius, genius SurfacePlotDrawLegends - genius, genius systemd, systemd, timers systemd T THOR - fldigi, fldigi THROB - fldigi, fldigi TRAP - gputils, gputils TRET - gputils, gputils TRISOL() - gdl, gdl TYT TH-UV3R, chirp TYT TH-UVF1, chirp U USERSYM - gdl, gdl V VARIANCE() - gdl, gdl W WEFAX - fldigi, fldigi WIDGET_LIST - gdl, gdl Wiki - Fedora, Bienvenue sur Fedora Wouxun KG-UV6D/UV6X, chirp WRITE_JPEG - gdl, gdl WRITE_PNG - gdl, gdl WSHOW - gdl, gdl X XCircuit, XCircuit xnec2c, xnec2c Y Yaesu FT-1802M, chirp Z z88dk, z88dk Zend Optimizer+, PHP mis à jour à la version 5.5.0 ZX81 - z88dk, z88dk