Notes de version - Notes de version pour

Transcription

Notes de version - Notes de version pour
Fedora 20
Notes de version
Notes de version pour Fedora 20
Publié par L'équipe de la documentation Fedora
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/by-sa/3.0/. The
original authors of this document, and Red Hat, designate the Fedora Project as
the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if
you distribute this document or an adaptation of it, you must provide the URL for the
original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not
to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora,
the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United
States and other countries.
For guidelines on the permitted uses of the Fedora trademarks, refer to https://
fedoraproject.org/wiki/Legal:Trademark_guidelines.
Linux® is the registered trademark of Linus Torvalds in the United States and other
countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the
United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European
Union and other countries.
All other trademarks are the property of their respective owners.
Résumé
Ce document fournit les notes de version pour Fedora 20. Il décrit les modifications majeures d'
Heisenbug par rapport à Fedora 19. Pour une liste détaillée de toutes ces modifications, veuillez
consulter les notes techniques de Fedora.
1
Notes de version
1. Bienvenue sur Fedora 20 ........................................................................................................ 2
1.1. Bienvenue sur Fedora .................................................................................................. 2
1.2. Aperçu ......................................................................................................................... 3
1.3. Aperçu de la prise en charge du matériel ...................................................................... 3
1.4. Contenu spécifique aux architectures ............................................................................ 5
1.5. Retours d'utilisation ...................................................................................................... 5
2. Modifications dans Fedora pour les administrateurs systèmes ................................................... 6
2.1. Installation ................................................................................................................... 6
2.2. Sécurité ....................................................................................................................... 6
2.3. Systèmes de fichiers .................................................................................................... 7
2.4. Virtualisation ................................................................................................................ 7
2.5. Serveurs de base de données ...................................................................................... 8
2.6. Serveurs de messagerie ............................................................................................... 9
2.7. Samba ......................................................................................................................... 9
2.8. Démons du système .................................................................................................... 9
3. Modifications dans Fedora pour les utilisateurs bureautiques ................................................... 12
3.1. Environnement bureautique ......................................................................................... 12
3.2. Réseau ...................................................................................................................... 16
3.3. Internationalisation ...................................................................................................... 16
3.4. Impression ................................................................................................................. 18
4. Modifications dans Fedora pour les développeurs ................................................................... 19
4.1. Développement .......................................................................................................... 19
4.2. Outils GCC ................................................................................................................ 20
4.3. Haskell ....................................................................................................................... 21
4.4. Développement Web .................................................................................................. 21
5. Modifications dans Fedora pour les publics spécifiques ........................................................... 21
5.1. Conception de circuits ................................................................................................ 21
5.2. Radio amateur ........................................................................................................... 23
A. Contributeurs
24
A.1. Rédacteurs ................................................................................................................ 24
A.2. Traducteurs ............................................................................................................... 24
B. Historique des modifications
25
Index
29
1. Bienvenue sur Fedora 20
1.1. Bienvenue sur Fedora
Vous pouvez aider la communauté du Projet Fedora à améliorer Fedora en rapportant des anomalies
et en faisant des demandes d'ajout de fonctionnalités. Consultez http://fedoraproject.org/wiki/
1
Bugs_and_feature_requests pour davantage d'informations. Nous vous remercions d'avance pour
votre participation.
Pour trouver des informations générales sur Fedora, consultez les pages internet suivantes sur le wiki
Fedora (http://fedoraproject.org/wiki/) :
2
• Aperçu de Fedora
1
2
http://fedoraproject.org/wiki/BugsAndFeatureRequests
http://fedoraproject.org/wiki/Overview
2
Aperçu
• FAQ Fedora
3
• Aide et discussions
4
• Participer au Projet Fedora
5
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
6
Comme toujours, Fedora continue de développer (RedHat contributions ) et d'intégrer les dernières
7
versions de logiciels libres et open source (Fedora 20 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 20, 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/20/ChangeSet
1.3. Aperçu de la prise en charge du matériel
Fedora 20 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é
3
http://fedoraproject.org/wiki/FAQ
http://fedoraproject.org/wiki/Communicate
5
http://fedoraproject.org/wiki/Join
6
http://www.fedoraproject.org/wiki/Red_Hat_contributions
7
http://fedoraproject.org/wiki/Releases/20/ChangeSet
4
3
Notes de version
Installations à mémoire limitée
Fedora 20 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. Résolution d'écran
L'installation graphique requiert une résolution 800x600 ou
supérieure
Graphical installation of Fedora 20 requires a minimum screen resolution of 800x600. Owners of
devices with lower resolution, such as some netbooks, should use text or VNC installation.
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.
1.3.3. Cartes graphiques
1.3.3.1. Prérequis matériel pour les bureaux graphiques accélérés
Fedora 20 prend en charge la plupart des cartes vidéo. Les environnements de bureau modernes
et riches comme GNOME3 et KDE Plasma Workspaces utilisent les cartes vidéo afin de fournir
un bureau 3D accéléré. Les cartes graphiques plus anciennes peuvent ne pas prendre en charge
l'accélération :
Intel avant GMA9xx
NVIDIA avant NV30 (GeForce séries FX5xxx)
Radeon avant R300 (Radeon 9500)
1.3.3.2. Effets graphiques accélérés par le CPU
Les systèmes avec des cartes anciennes, voire sans accélération graphique, peuvent néanmoins
profiter d'un environnement de bureau accéléré à l'aide de la technologie LLVMpipe, qui utilise le CPU
pour le rendu des images. LLVMpipe nécessite un processeur possédant les extensions SSE2. Les
extensions prises en charge par votre processeur sont énumérées dans la section flags: du fichier
/proc/cpuinfo
1.3.3.3. Choix d'un environnement de bureau pour votre matériel
L'environnement de bureau par défaut de Fedora 20, GNOME3, fonctionne de manière optimale avec
une accélération matérielle. L'utilisation d'un autre environnement est conseillé pour les utilisateurs
4
Contenu spécifique aux architectures
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. Contenu spécifique aux architectures
1.4.1. Contenu spécifique informatique en nuage
Fedora 20 continue les efforts entrepris précédemment de produire des images testées et éprouvées
pour l'informatique en nuage. Les images sont maintenant construites avec le même outillage que
pour les autres médias publiés, et l'équipe Fedora Cloud a activement travaillé à l'amélioration du
produit. Démarrez dans le nuage dès maintenant avec Fedora 20 en lisant http://fedoraproject.org/en/
get-fedora-options#clouds!
1.4.2. Contenu spécifique ARM
ARM dans Fedora a bien grandi ! Avec la sortie de Fedora 20, ARM est maintenant considéré
comme une architecture primaire, ce qui signifie qu'elle reçoit la même attention que les versions
x86 et x86-64. Fedora ARM prend officiellement en charge armv7hl, et les travaux sur AArch64 sont
en cours. Pour savoir comment aider ou en savoir plus sur les autres portages ARM non-officiels,
8
consulter la section ARM du wiki à Architectures/ARM
1.5. 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.5.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
9
page concernant les anomalies et demande de nouvelles fonctionnalités . Une liste des anomalies
8
9
https://fedoraproject.org/wiki/Architectures/ARM
http://fedoraproject.org/wiki/BugsAndFeatureRequests
5
Notes de version
couramment rapportées et problèmes connus pour cette version est disponible sur le wiki, section
10
Anomalies connues de F20 .
1.5.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 Docs11
Beats ;
12
• 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. Installation
2.1.1. Répertoire documentation sans version
La documentation associée à chaque paquet est maintenant installée dans les répertoires /usr/
share/doc/nom_paquet sans mention de numéro de version. Auparavant, le répertoire\ncomportait
le numéro de version en plus du nom du paquet.
2.2. Sécurité
2.2.1. FreeIPA ajoute les relations d'approbation transitives
FreeIPA 3.3.2 ajoute la prise en charge de forêts Active Directory complexes contenant plusieurs
domaines. Les utilisateurs provenant de multiples domaines AD peuvent accéder aux ressources de
FreeIPA. Les administrateurs FreeIPA peuvent bloquer les accès de manière sélective par domaine
AD.
2.2.2. Association d'identifiants pour les partages CIFS dans SSSD
Le démon des services de sécurité système de Fedora 20 (SSSD, System Security Services
Daemon) gagne la prise en charge de l'association d'identifiants entre les SID Windows et les
identifiants POSIX. Les administrateurs utilisant SSSD sur leurs réseaux peuvent établir un contrôle
d'accès en utilisant deux nouveaux utilitaires, setcifsacl et getcifsacl.
Plus d'informations sont disponibles dans le document de conception amont à https://
fedorahosted.org/sssd/wiki/DesignDocs/IntegrateSSSDWithCIFSClient ainsi que dans les pages de
manuel de setcifsacl, getcifsacl, et autres paquets se rapportant à SSSD.
10
http://fedoraproject.org/wiki/Common_F20_bugs
http://fedoraproject.org/wiki/Docs/Beats
12
http://tinyurl.com/nej3u
11
6
Systèmes de fichiers
2.2.3. Outils pour les certificats systèmes partagés
La fonctionnalité de gestion de certificats systèmes partagés de Fedora a été améliorée pour cette
version avec l'ajout de l'application p11-kit-trust. Ce paquet permet la modification des ancrages
d'approbations, des listes noires, et des certificats. Avec une commande unique, les administrateurs
peuvent modifier la base de certificats de leurs systèmes au lieu d'ajouter des fichier à des répertoires
spéciaux suivie d'une commande spécifique. Ce nouvel outil continue le développement entrepris sur
la fonctionnalité de gestion de certificats systèmes partagés.
2.3. Systèmes de fichiers
2.3.1. Mise en cache SSD pour les périphériques blocs
Fedora 20 apporte la prise en charge expérimentale de l'utilisation de disques électroniques (SSD)
comme des caches rapides et transparents de disques durs rotatifs traditionnels. Les systèmes
de fichiers sur ces dispositifs utilisant un cache SSD conjuguent la rapidité des disques SSD et la
volumétrie des disques durs classiques. Cette fonctionnalité peut être utilisée sur des périphériques
partitionnés classiques et sur des périphériques LVM.
Faites vos sauvegardes !
Faites toujours des sauvegardes de vos données avant de faire des modifications de bas niveau,
13
comme la migration vers un périphérique bcache. Avant que des outils comme blocks soient
emballés pour Fedora, il est conseillé de mettre en œuvre bcache en créant de nouveaux
périphériques bcache et de peupler leurs systèmes de fichiers à partir d'une sauvegarde récente.
Il est possible d'en savoir plus sur cette fonctionnalité appelée bcache dans :
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/bcache.txt
http://bcache.evilpiepirate.org/
http://blog.kylemanna.com/linux/2013/06/30/ssd-caching-using-dmcache-tutorial/
https://fedoraproject.org/wiki/Test_Day:2013-10-13_SSD_Cache
2.4. Virtualisation
2.4.1. Émulation ARM sur hôtes x86
Des modifications ont été apportées pour avoir une meilleure émulation des machines virtuelles
ARM invitées fonctionnant sur des hôtes x86 avec les outils standards libvirt, incluant virsh, virtmanager and virt-install. qemu a un émulateur ARM qui fonctionne bien et est fortement utilisé
dans le projet Fedora ARM. Cependant, libvirt and virt-manager ont, actuellement, des problèmes
pour démarrer les machines virtuelles qemu-system-arm, principalement à cause d'une supposition
d'encodage x86 dans la ligne de commande générée qui provoque un échec de démarrage pour
qemu-system-arm. Des modifications ont été apportées pour régler ce problème. Plus d'informations
sont disponibles à l'adresse https://fedoraproject.org/wiki/Changes/Virt_ARM_on_x86.
13
https://github.com/g2p/blocks
7
Notes de version
2.4.2. Contrôle d'accès du client libvirt
Le client libvirt permet de définir les règles de permissions pouvant s'appliquer aux objets gérés et
aux opérations sur l'API, permettant ainsi à toutes les connexions clientes d'être limitées à un jeu
minimum de règles et de privilèges. Trois niveaux d'accès peuvent être définis.
Un accès Unauthenticated est initialement employé pour toutes les connexions. Cet état permet
toutes les opérations sur l'API permettant de terminer l'authentification. Après une authentification
réussie, deux niveaux supplémentaires sont définis : Unrestricted, donnant un accès complet à
toutes les opérations sur l'API et Restricted, donnant un accès en lecture seule.
Les administrateurs système peuvent définir des règles de permission pour les connexions
authentifiées. Chaque appel à libvirt au travers de l'API a un jeu de permissions qui est validé
pour l'objet en cours d'utilisation. Par exemple, l'utilisateur A veut changer un paramètre
dans le domaine objet. Quand l'utilisateur essaye de sauvegarder la modification, la méthode
virDomainSetSchedulerParametersFlags vérifie si le client a les autorisations en écriture sur le
domaine objet. Des vérifications supplémentaires et paramètres de permissions peuvent être aussi
exécutés. Un filtrage peut aussi être effectué pour voir quels clients ont les permissions sur quel
objet pour autoriser une meilleure administration des permissions. Les documentations des contrôles
d'accès polkit peuvent être trouvées à l'adresse http://libvirt.org/aclpolkit.html.
Le fichier de configuration libvirtd.conf gère les paramètres pour les permissions d'accès. Il utilise le
paramètre access_drive pour activer cette opération. Veuillez noter que si plusieurs pilotes d'accès
sont nécessaires, ils doivent tous être validés pour autoriser la connexion.
Plus d'informations peuvent être trouvées aux adresses https://fedoraproject.org/wiki/Changes/
Virt_ACLs et http://libvirt.org/acl.html.
2.4.3. Instantanés virt-manager
Virtual Machine Manager ou virt-manager, permet une gestion et un contrôle simplifié des
instantanés des machines virtuelles invitées de KVM. Veuillez noter que virt-manager va mettre en
pause la machine virtuelle invitée pendant quelques secondes pendant la prise de l'instantané. Plus
d'informations sont disponibles ici :
http://fedoraproject.org/wiki/Changes/Virt_Manager_Snapshots
http://fedoraproject.org/wiki/Features/Virt_Live_Snapshots
http://libvirt.org/formatsnapshot.html
Chapitre sur les instantanés de man 1 virsh
http://fedoraproject.org/wiki/QA:Testcase_Virt_Snapshot_UI
2.5. Serveurs de base de données
2.5.1. MongoDB
MongoDB a ét émis à jour en version 2.4, apportant la recherche texte, la prise en charge
d'un plus\ngrand nombre d'index géospatiaux, ainsi que des améliorations sur la sécurité. Pour
plus d'informations au sujet de\ncette version, lire les notes de version disponibles à http://
docs.mongodb.org/manual/release-notes/2.4/.
2.5.2. Hadoop
8
Serveurs de messagerie
Fedora 20 apporte le cœur de la plate-forme en vogue Hadoop et de nombreux paquets associés.
Pour une revue de détail de Hadoop dans Fedora, consulter https://fedoraproject.org/wiki/Changes/
Hadoop
La création des paquets de la plate-forme Hadoop est le dernier travail en date du groupe de travail
Fedora Big Data SIG. Vous pouvez retrouver ce Special Interest Group à l'adresse https://
fedoraproject.org/wiki/SIGs/bigdata, qui est votre porte d'entrée vers l'utilisation et la participation à cet
effort.
2.6. Serveurs de messagerie
2.6.1. Pas de sendmail par défaut
Fedora 20 n'inclut plus par défaut un agent de transfert de messagerie. Les versions précédentes de
Fedora comprenait le paquet\nsendmail, mais il a une utilité limitée sans une configuration manuelle.
2.7. Samba
2.7.1. Association d'identifiants pour les partages CIFS dans SSSD
14
Pour plus d'informations sur cette fonctionnalité, consulter le chapitre Security .
2.8. Démons du système
2.8.1. Syslog est retiré de l'installation par défaut
syslog n'est plus inclus dans les installations par défaut. La journalisation avec journald couvre la
plupart des cas d'usage aussi bien, sinon mieux que syslogd.
Les utilisateurs habitués à regarder les journaux systèmes dans /var/log/messages doivent
maintenant utiliser journalctl.
Exemples de commandes journalctl
Maintenant avec journalctl
Avant avec messages
journalctl
less /var/log/messages
journalctl -f
tail -f /var/log/messages
journalctl --unit
named.service
grep named /var/log/messages
journalctl -b
Affiche les journaux de la séquence de démarrage actuelle, pas
d'équivalent simple.
2.8.2. systemd
14
security-sssd_cifs
9
Notes de version
2.8.2.1. Nouveau type d'unité : Scope
Systemd possède maintenant deux types d'unités, scope et slice.
Les unités scope sont créées automatiquement par systemd à partir des processus existants.
En regroupant un processus et ses enfants, une unité scope peut être utilisée pour organiser les
processus, appliquer des unités de ressource, ou tuer un groupe de processus. Les sessions
utilisateurs sont un exemple de processus contenus dans une unité de type scope.
Les unités slice sont utilisées pour regrouper des unités gérant les processus dans une hiérarchie
permettant le contrôle des ressources allouées à la tranche (au slice). Les tranches par défaut sont
machine.slice, pour les machines virtuelles et les conteneurs ; system.slice, pour les services du
système ; et user.slice, pour les sessions utilisateurs. Ces tranches par défaut sont automatiquement
peuplées.
Les unités Instance, comme [email protected], sont lancées à la demande à l'aide du modèle
défini dans leur fichier de configuration. Chaque type de modèle se voit attribuer une sous-tranche de
la tranche system slice, et les instances sont confinées dans cette tranche.
Les unités scope et service assignées à une tranche sont les descendants du nœud de cette tranche
dans l'arbre des groupes de contrôle. Un nom de tranche décrit sa position relative à la tranche racine.
La sortie ci-dessous montre comment user-1000.slice est l'enfant de user.slice, qui est à son tour un
enfant de ., la tranche racine. Chaque session est de plus confinée dans une unité scope au sein de
la tranche de l'utilisateur.
systemctl status user.slice
Loaded:
Active:
Docs:
CGroup:
loaded (/usr/lib/systemd/system/user.slice; static)
active since Sun 2013-09-08 01:23:40 MDT; 18h ago
man:systemd.special(7)
/user.slice
├─user-1000.slice
│ ├─session-21.scope
│ │ ├─9226 sshd: pete [priv]
│ │ ├─9229 sshd: pete@pts/4
│ │ ├─9230 -bash
│ │ ├─9262 sudo su │ │ ├─9270 su │ │ ├─9271 -bash
│ │ └─9509 screen -R
│ ├─session-18.scope
│ │ ├─ 7939 sshd: pete [priv]
│ │ ├─ 7942 sshd: pete@pts/0
│ │ ├─ 7943 -bash
│ │ ├─ 7982 sudo su │ │ ├─ 7988 su │ │ ├─ 7989 -bash
│ │ ├─ 8206 SCREEN
│ │ ├─ 8207 /bin/bash
│ │ ├─ 8237 /bin/bash
│ │ ├─ 8486 less NEWS
│ │ ├─ 8489 /bin/bash
│ │ └─10637 systemctl status user.slice
## truncated ##
Les services peuvent être ajoutés à une tranche avec la directive Slice=nom_tranche dans le
fichier de configuration de leur unité. Les arguments permettant la limitation de ressources dans une
tranche ou une unité de service sont décrits dans man systemd.directives. Se reporter aussi à
man systemd.slice et man systemd.cgroup.
10
Démons du système
2.8.2.2. systemd-cryptsetup pour TrueCrypt
La prise en charge de TrueCrypt dans Fedora est étendue par la prise en charge de la technologie par
systemd-cryptsetup, permettant une authentification facilitée pendant la phase de démarrage.
2.8.2.3. Filtrage par état d'unité avec systemctl
systemctl prend maintenant en charge le filtrage de l'énumération de la liste des unités par état de
chargement. L'option --state accepte toute valeur, ou une liste de valeurs séparées par des virgules
parmi les états LOAD, SUB, ou ACTIVE. Par exemple :
systemctl --state failed
2.8.3. journald
2.8.3.1. Affichage des journaux d'un démarrage spécifique
journalctl peut maintenant être utilisé pour afficher les journaux d'un démarrage spécifique. Pour
voir par exemple les journaux du démarrage actuel :
journalctl -b
Ou encore, pour voir ceux du précédent démarrage :
journalctl -b -1
Au delà du numéro de séquence relatif, journald assigne un identifiant de démarrage de 128 bit qui
peut être utilisé pour le référencer. Par exemple :
journalctl -b 38fd9c3303574ed38e822233457f6b77
2.8.3.2. Référencement du journal avec des curseurs
journalctl peut référencer le contenu du journal par un identifiant d'enregistrement, aussi nommé
curseur. De même pour un hachage git, le curseur identifie de manière unique un point dans le
journal.
Si vous ajoutez l'option --show-cursor à une requête journalctl, la dernière ligne de l'affichage
contient la valeur du curseur :
journalctl -b -u network --show-cursor --since 15:00
Sep 08 15:37:59 localhost.localdomain network[4074]: [FAILED]
Sep 08 15:37:59 localhost.localdomain systemd[1]: network.service: control process exited,
code=exited status=1
Sep 08 15:37:59 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down
networking.
Sep 08 15:37:59 localhost.localdomain systemd[1]: Unit network.service entered failed
state.
-- cursor:
s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c740
11
Notes de version
Le curseur peut être utilisé pour identifier le point dans le journal dans une requête plus large afin de
fournir du contexte :
journalctl -c
"s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c7402;x=d1
Les scripts analysant la sortie de journalctl peuvent enregistrer la valeur du curseur et l'utiliser à la
prochaine exécution pour reprendre là où ils s'étaient arrêtés :
journalctl --after-cursor
"s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c7402;x=d1
3. Modifications dans Fedora pour les utilisateurs
bureautiques
3.1. Environnement bureautique
3.1.1. Généralités
3.1.1.1. X2Go
X2Go est une solution de contrôle à distance bureautique complète basée sur une bifurcation des
bibliothèques GPL NX3 de NoMachine. Les paquets X2Go permettent à Fedora 20 de fonctionner
comme un serveur évolutif ou un client versatile. Les sessions bureautiques complètes peuvent être
mises en pause et migrées. Le logiciel prend en charge la transmission audio et les transferts de
fichiers.
X2Go avec les environnements de bureau accélérés
X2Go peut ne pas démarrer correctement avec les environnements de bureau accélérés comme
GNOME 3. Pour de meilleurs résultats, utilisez un environnement bureautique qui ne nécessite
pas d'accélération.
Démarrez sous X2Go avec les paquets X2Go de Fedora et la documentation : http://wiki.x2go.org/
doku.php/doc:start
3.1.2. Cinnamon
L'environnement bureautique préféré de la communauté Cinnamon vient d'être mis à jour dans Fedora
20 en version 2.0 avec ses nouveautés et améliorations.
Quelques nouveautés de cette version sont :
Un meilleur pavage de coin.
Une aimantation de bord, comme le pavage mais sur les fenêtres aimantées qui ne sont pas
couvertes par les autres fenêtres.
Effets sonores amusants et modifiables
Une gestion utilisateur améliorée et un nouvel applet utilisateur pour les tâches de base
12
Environnement bureautique
Le gestionnaire de fichiers nemo a de nombreuses améliorations telles que le support du système de
notification pour les opérations sur les fichiers, une meilleure gestion des types de fichier et des mises
à jour de l'interface utilisateur.
Des optimisations de dépendances : Cinnamon ne requiert plus toute l'installation de l'environnement
de Bureau GNOME et les deux environnements cohabitent mieux quand ils sont installés
simultanément.
Pour utiliser Cinnamon sur Fedora, installez-le en utilisant la commande yum groupinstall
"Cinnamon Desktop" et choisissez-le en vous connectant. Plus de détails sur les améliorations
de Cinnamon 2.0 sont consultables sur le site http://segfault.linuxmint.com/2013/10/cinnamon-2-0released/
3.1.3. Enlightenment
Fedora 20 distribue la dernière version de Enlightenment. Après plus d'une décade de
développements communautaires, le projet Enlightenment a distribué l'environnement bureautique
E17, un gestionnaire de fenêtres et une suite de bibliothèques. Il est configurable comme un
gestionnaire de fenêtres rapide et spartiate ou un environnement bureautique attractif visuellement
avec de nombreux effets visuels.
Enlightenment peut être installé avec la commande yum install @enlightenment et utilisé
en le choisissant à la connexion. Pour en savoir plus, lisez http://www.enlightenment.org/p.php?
p=about&l=en
3.1.4. GNOME 3.10
3.1.4.1. Aperçu de GNOME
Fedora 20 met en avant GNOME 3.10. Cette dernière version du bureau GNOME a de nombreuses
nouvelles applications et améliorations :
Défilement à grain fin lors du déplacement de la barre de défilement ou du défilement lors du maintient
de la touche shift.
Prise en charge de la connexion et de l'authentification avec des Smart Cards.
Les en-têtes mêlent les titres et les barres d'outils en un seul élément, donnant plus d'espace pour le
contenu de la fenêtre et améliorant la vue des contrôles applicatifs.
Amélioration de la loupe avec suivi du curseur, appuyez sur F7 pour activer le curseur.
Personnalisation du fond d'écran de verrouillage.
Un nouveau système de géolocalisation permet une mise à jour automatique des fuseaux horaires
lors des déplacements et la localisation dans Cartes.
Support dans GNOME Documents de OwnCloud
Le glissé et déplacé entre un ordinateur et un invité Machines. Les invités Windows nécessiteront
une installation de http://spice-space.org/download/windows/spice-guest-tools/ et les invités Linux une
version à jour de spice-vdagent.
Machines a à présent la prise en charge de l'import d'images de système de fichiers.
Amélioration de l'interface utilisateur de Contacts
Amélioration de la mise à l'échelle automatique pour les écrans à haute densité de pixels.
Amélioration de l'application de sélection dans l'interpréteur Overview.
L'intégration de Flikr dans les Comptes en ligne de GNOME permet d'accéder au contenu de Flikr
dans GNOME Photos.
Amélioration et intégration du menu système de statut.
gnome-tweak-tool a été redessiné avec un meilleur design, une intégration d'extensions et des
fonctionnalités étendues.
Une nouvelle application, GNOME Cartes, apporte une application simple de cartes pour le bureau
GNOME.
13
Notes de version
GNOME Musique, une application communautaire pour écouter et partager de la musique.
Zone de notification système
La nouvelle zone de notification système unifie les paramètres qui avaient
précédemment leur propre icône et menu, telles que le réseau sans-fil et les autres réseaux.
Toutes les possibilités ne sont pas forcément affichées en même temps ; par exemple, le curseur
de volume pour un microphone n'apparaît que si un microphone est présent et les options du
WIFI n'apparaît pas si aucun appareil sans-fil n'est détecté. Plus d'informations sur la zone de
notification système aux adresses http://afaikblog.wordpress.com/2013/08/31/feature-focusgnome-3s-new-system-status-area/ et https://wiki.gnome.org/GnomeShell/Design/Guidelines/
SystemStatus
3.1.4.2. Logiciels GNOME
GNOME dans Fedora proposera une nouvelle, attrayante application pour naviguer dans les
applications et les installer. GNOME Logiciels montre des informations pertinentes aux utilisateurs
telles que les descriptions, captures d'écran, critiques et plus.
Les applications se décrivent elles-même dans les outils Logiciels et autres outils de support à
15
l'aide des spécifications AppData . En plus de cette fonctionnalité, les contributeurs de Fedora ont
mutualisé leurs efforts pour fournir de l'aide et des correctifs à la prise en charge de AppData dans les
projets amonts.
L'ancien logiciel de gestion de paquets graphique, gpk-application, est toujours disponible.
3.1.4.3. Pour aller plus loin
Pour en apprendre plus sur GNOME 3.10, référez-vous à :
Notes de version : https://help.gnome.org/misc/release-notes/3.10/
Nouvelles applications : https://help.gnome.org/misc/release-notes/3.10/more-apps.html
Mise à jour de l'environnement utilisateur : https://help.gnome.org/misc/release-notes/3.10/more-coreux.html
Informations sur l'internationalisation : https://help.gnome.org/misc/release-notes/3.10/i18n.html
Informations Sysadmin/Developpeur : https://help.gnome.org/misc/release-notes/3.10/developers.html
3.1.5. KDE
3.1.5.1. KDE Plasma Workspaces 4.11
KDE Plasma Workspaces 4.11 est une version prise en charge à long terme d'un environnement de
bureautique complet et populaire. D'importantes modifications ont été faites au niveau expérience
utilisateur, gestion des informations personnelles et performances de la plateforme.
Modifications de l'expérience utilisateur
• La barre des tâches est à présent en QtQuick, amenant plus de consistance et un comportement
plus fluide.
15
http://people.freedesktop.org/~hughsient/appdata/
14
Environnement bureautique
• Le gadget de batterie gère à présent la luminosité du clavier et affiche les multiples batteries des
divers périphériques tels que les souris ou les claviers.
• Les alertes de notification ont à présent un bouton de configuration permettant une personnalisation
du type de notifications affichées.
• Kmix, le gestionnaire de son de KDE est plus efficace et plus stable, il ajoute aussi un contrôle des
logiciels de lecture dans les gadgets.
• Performances accrues de Kwin, le gestionnaire de fenêtres de KDE.
• L'éditeur de texte Kate a de nouveaux greffons pour Python2, Python3, Javascript, JQuery et XML.
• Amélioration de l'interface utilisateur de Kwallet.
• Kolourpaint, une application basique de dessin, prend maintenant en charge le format d'images
WebP.
• Le lecteur de PDF Okular ajoute des outils de relecture et la prise en charge de Annuler/Refaire
pour les annotations et les formulaires.
• Le lecteur et éditeur audio JuK prend en charge la lecture et l'édition des métadonnées des fichiers
au format Ogg Opus.
Changement dans gestion des informations personnelles
• Amélioration de Kontact Suite permettant un meilleur archivage, l'envoi de courriels planifiés, une
interface de filtres simples de messages, de meilleures notifications et une détection des messages
frauduleux dans Kmail.
Améliorations de performances
• De nombreuses optimisations de Dolphin réduisent l'empreinte mémoire jusque 30 %.
• Une meilleure indexation et diverses améliorations dans Nemopuk rendent les recherches jusque
6 fois plus rapides, permettent l'indexation des ODF, docx et d'autres formats de document et
améliorent les fonctionnalités de sauvegarde et de restauration.
Nemopuk et la mise à jour
Les utilisateurs qui mettent à jour Nemopuk auront leur base de donnée automatiquement
réindexée et mise à jour. La conversion consommera plus de ressources qu'à l'habitude mais ne
devrait se faire qu'à la première connexion après mise à jour.
3.1.5.2. Applet réseau Plasma-nm
Dans Fedora 20, KDE ajoute Plasma-nm, une nouvelle applet pour la gestion des réseaux.
Elle supporte la création et l'édition simple pour un utilisateur de tous les types de connexion de
NetworkManager, incluant les ponts, liens et VPN avec une interface moderne et intuitive.
3.1.6. MATE
À cause de problèmes de compatibilité avec la nouvelle interface bluetooth, MATE n'inclut pas
d'applet bluetooth par défaut. Les utilisateurs nécessitant cette fonctionnalité doivent installer le
paquet bluedevil.
15
Notes de version
3.1.7. Sugar 0.100
Dans Fedora 20, la plateforme d'apprentissage Sugar est mise à jour en version 0.100. Des
nouveautés sont ajoutées dans cette version pour des services en lignes comme Facebook et Twitter,
multiples vues de bureau, plus de fonctions de journalisation, une amélioration de la prise en
charge du contenu intégré et plus. Pour plus d'informations, lisez les notes de version du projet à
l'adresse http://wiki.sugarlabs.org/go/0.100/Notes.
3.2. Réseau
3.2.1. Aggrégation de liens et pontage avec NetworkManager
NetworkManager prend maintenant en charge des fonctionnalités étendues de liens et de pontage, et
s'intègre au mieux avec les outils de liens et de pontage, ainsi qu'avec les configurations existantes.
Cela permet une meilleure interopérabilité avec les solutions de virtualisation comme libvirt. Les
périphériques administrés n'apparaîtront pas dans l'appliquette de configuration si l'appliquette ne
prend pas en charge le type de ces périphériques.
Des exemples de configurations sont disponibles à http://fedoraproject.org/wiki/Networking/Bridging et
http://fedoraproject.org/wiki/Networking/Bonding
3.2.2. NetworkManager en ligne de commande
L'outil de ligne de commande nmcli de NetworkManager dans Fedora 20 gagne la capacité d'ajouter
et modifier des connexions réseaux.
3.2.3. Mise à jour de la pile Bluetooth vers BlueZ 5
Fedora 20 inclut la dernière version de BlueZ, logiciel de gestion de connexion bluetooth. La version
5.0 apporte de nombreuses améliorations du moteur, apporte la prise en charge des profils basse
consommation (Low Energy), et comprend l'outil en ligne de commande bluetoothctl.
Consulter les notes de version détaillées à http://www.bluez.org/release-of-bluez-5-0/ pour les
informations détaillées sur les modifications apportées dans cette version.
3.3. Internationalisation
3.3.1. Méthodes de saisie
ibus prend maintenant en charge le moteur de méthode d'entrée par fenêtre pour les
environnements autres que Gnome. Il peut être activé par ibus-setup.
ibus-cangjie est un nouveau moteur ibus pour les utilisateurs des méthodes de saisie rapide
Cangjie et Quick. Il vise principalement les habitants de Hong Kong qui souhaitent saisir le chinois
traditionnel, et qui sont (et de loin) la majorité des utilisateurs des méthodes rapide Cangjie et Quick.
ibus-rime est un nouveau moteur de méthode de saisie Rime pour Linux/IBus.
Les méthodes de saisies ibus-typing-booster, latn-post, et latn-pre ne sont plus sur liste
noire.
3.3.2. Outils de polices de caractères
ttname est une nouvelle interface en ligne de commande pour modifier la table name qui contient les
métadonnées des polices TrueType et OpenType.
16
Internationalisation
fntsample est un nouveau programme pour faire des échantillons de police qui montrent sa
couverture Unicode.
sfntly est une bibliothèque pour utiliser, modifier et créer des polices basées sur SFNT.
3.3.3. Polices
trabajo-fonts est un nouveau paquet conçu pour être utilisé avec l'alphabet Shavian, une proposition
de réforme de l'orthographe phonémique pour l'anglais, mais qui prend également en charge le
latin étendu et le cyrillique de base. « Trabajo » (prononcé [tɾaɾβaxo] si vous êtes espagnol ou [tɾɾ
ɾbɾɾhoɾ] si vous êtes anglais) est le mot espagnol pour « Je travaille ». Trabajo est devenue une
police Serif dans sa version 2.0, pour améliorer son apparence.
campivisivi-titillium-fonts est un nouveau paquet. Titillium est né au sein de l'académie des beauxarts d'Urbin comme un projet de conception de cours de type didactique de la maîtrise de conception
visuelle Campi Visivi.
mph-2b-damase-fonts est un nouveau paquet. MPH 2B Damase, de Mark Williamson, est une police
libre pour de nombreuses écritures à encodages non-latins.
La couverture des écritures couvertes par google-noto-fonts a été étendue. Elle prend maintenant en
charge des écritures supplémentaires, pour les langues suivantes :
l'Avestique
le Bengali
le Brahmi
le Carien
le Tchérokî (Cherokee)
le Copte
le Deseret
les hiéroglyphes égyptiens
le Glagolitique
le Gujarati
le Hanunó'o
l'Araméen impérial
le Khaïthî
le Kannada
le Kayah Li
le Kharoɾɾhī
le Lisu
le Lycien
le Lydien
le Malayalam
le Mandéen
le Meetei Mayek
le N'Ko
le Sudarabique
le Turc ancien
l'Osmanya
le Phénicien
le Shavien
des Symbôles divers
le Tagalog
l'alphabet Taï Tham
l'alphabet Taï viêt
le Télougou
17
Notes de version
l'Ougaritique
le Vaï
lohit-devanagari-fonts du projet lohit2, réécriture complète des tables open type, prenant en charge à
la fois dev2 et deva.
liberation-fonts avec une amélioration de la prise en charge du serbe et des corrections mineures
3.4. Impression
3.4.1. Impression 3D
3.4.1.1. slic3r
slic3r est un outil puissant pour convertir des modèles 3D en instructions d'impression pour
une imprimante 3D. Fedora 20 inclut la version la plus récente de slic3r, apportant une nouvelle
fonctionnalité wipe qui se rétracte en se déplaçant le long du dernier chemin, une option vase en
spirale qui augmente continuellement la coordonnée Z lors de l'impression, et nombre d'améliorations
diverses au code.
Les notes de version détaillées sont disponibles à http://slic3r.org/releases/0.9.10b.
3.4.1.2. Cura
La dernière version du logiciel d'impression 3D Cura intégrée dans Fedora 20 est une mise à jour
majeure par rapport aux versions précédentes.
Work faster: Il n'a pas de bouton « Préparer » car il n'y a rien à préparer. Curafournit un nouveau
moteur de découpage beaucoup plus rapide qui découpe en temps réel pendant que vous préparez
votre plaque d'impression. Les modèles qui prenaient des heures à préparer prennent désormais
quelques minutes.
Meilleure planification : l'outil Project Planner est intégré à l'interface principale.
Construction plus solide : les remplissages sont maintenant fait à partir de grilles de carrés plutôt que
des lignes aléatoires, apportant une plus grande solidité à vos projets sans ajout de matière première.
Pour plus de détails sur l'utilisation de Cura, reportez-vous au manuel du projet sur http://
blog.ultimaker.com/cura-user-manual/
3.4.1.3. simarrange
Fedora 20 dispose d'un nouvel outil appelé simarrange. Cet utilitaire en ligne de commande prend en
entrée une collection de fichiers STL et les dispose de manière la plus dense possible sur un plateau
de taille donnée.
18
Modifications dans Fedora pour les développeurs
4. Modifications dans Fedora pour les développeurs
4.1. Développement
4.1.1. Outils ACPICA
Les développeurs travaillant avec le sous-système ACPI ont maintenant plus d'outils disponibles dans
Fedora. Le paquet acpica-tools remplace les paquets existants iasl et pm-tools afin de fournir tous les
outils de http://acpica.org.
4.1.2. Developer Assistant
Developer Assistant, un outil pour démarrer les projets de développement utilisant les plates-formes
et langages les plus courants, a été mis à jour et fournit une interface graphique ainsi que d'autres
fonctionnalités améliorées.
La documentation de Developer Assistant est disponible sur le site https://developerassistant.readthedocs.org/.
4.1.3. Perl 5.18
Perl a été mis à jour dans Fedora 20 à la version 5.18, comportant de nombreuses modifications
notables.
Nouvelles fonctionnalités
• Unicode 6.2 est pris en charge.
• La correspondance sur des propriétés Unicode est maintenant plus rapide.
• Les opérateurs next, last, redo, et dump prennent en charge les étiquettes calculées lors de
l'exécution.
• La fonction kill permet d'envoyer un signal à un groupe de processus à l'aide d'un nom symbolique.
• Ajout de la prise en charge expérimentale des sous-routines lexicales.
• Le module Config::Perl::V utilisé pour accéder aux données de perl -V d'une manière structurée a
été ajoutées dans les modules du cœur de perl.
• DTrace/SystemTap apportent de nouvelles sondes op-entry, loading-file, and loaded-file.
Modifications apportées
• Les hachages sont maintenant aléatoires par défaut. Cela signifie que l'ordre dans lequel les clés et
les valeurs d'un hachage sont renvoyées est modifié à chaque exécution de perl. Il est possible de
désactiver cet aléa en positionnant la variable d'environnement PERL_PERTURB_KEYS à 0.
• L'opérateur qw() n'implique plus les parenthèses englobantes.
• Les noms de caractères inconnus indiqués dans la syntaxe \N{} sont maintenant traités lors de la
compilation et déclenchent une erreur de syntaxe.
• La tabulation verticale est maintenant considérée comme un espace.
• Les valeurs stockées dans les variables d'environnement sont des chaînes d'octets par défaut.
• La fonction readline lit maintenant le nombre de caractères indiqués au lieu du nombre d'octets.
19
Notes de version
• À partir de maintenant, les here-document délimités par des marqueurs protégés par des guillemets
démarrent toujours sur la ligne suivant le marqueur.
• Les opérateurs alphanumériques doivent maintenant toujours être séparés d'un délimiteur
d'expression rationnelle.
• La correspondance intelligente (smart-match) et le $_ lexical sont devenus expérimentaux du fait
qu'il est prouvé qu'ils posent des problèmes.
• L'échange des variables $< et $> peut causer des effets indésirables. L'utilisation de variables
locales modifiées est recommandé.
Fonctionnalités supprimées :
• La variable XS PL_sv_objcount est obsolète.
• Les fonctions XS de classification de caractères sont obsolètes.
• Les fonctions XS to_uni_lower_lc, to_uni_title_lc, et to_uni_upper_lc sont obsolètes.
Les développeurs Perl sont invités à lire http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod et
http://search.cpan.org/dist/perl-5.18.1/pod/perldelta.pod pour une description plus détaillée de cette
nouvelle version.
4.1.4. Mise à jour de python-setuptools
La version du paquet python-setuptools a été mise à jour dans la série 0.9.x. Cette série de versions
fusionne les projets amonts setuptools et distribute qui ont introduit de nombreux changements
à l'API et au comportement.
Comme ce changement est généralement compatible avec les versions précédentes, cela ne devrait
impacter aucun paquet dans Fedora. Si vous écrivez ou déployez d'autres logiciels utilisant Python
que vous soupçonnez être impactés par ce changement, merci de consulter http://pythonhosted.org/
setuptools/merge.html et https://pypi.python.org/pypi/setuptools#changes pour plus d'informations.
4.2. Outils GCC
4.2.1. Mise à jour Boost 1.54.0
boost a été mis à jour à la version 1.54.0. Hormis les correctifs de bogues, cette mise à jour apporte
trois nouvelles bibliothèques : Boost.Log pour la journalisation, Boost.TTI pour l'introspection
des aspects de types (Type Traits Introspection), et Boost.TypeErasure pour le polymorphisme à
l'exécution s'appuyant sur les concepts.
Les notes de mise à jour du projet disponibles à http://www.boost.org/users/history/
version_1_54_0.html apportent des informations détaillées sur la mise à jour.
4.2.2. GLIBC 2.18
Fedora 20 livre la version 2.18 de la bibliothèque C, la GNU C Library. Pour plus d'informations sur
cette version, se reporter à l'annonce de la sortie sur le site du projet amont à https://sourceware.org/
ml/libc-alpha/2013-08/msg00160.html
20
Haskell
4.3. Haskell
4.3.1. ghc
GHC a été mis à jour à la version 7.6.3 et Haskell Platform en 2013.2. Plusieurs paquets ont été mis à
jour et de nouveaux paquets ajoutés dont idris et plusieurs bibliothèques. Tous les paquets ont été mis
à jour pour suivre la nouvelle révision du guide d'emballage simplifié pour Haskell (Haskell Packaging
Guidelines).
Notez que ghc-7.6 ne prend pas officiellement en charge llvm-3.3, il existe plusieurs soucis lors de
l'utilisation du moteur llvm (notamment sur ARM où il est le moteur par défaut).
4.4. Développement Web
4.4.1. WildFly 8
Fedora 20 inclut le serveur d'applications WildFly 8, anciennement connu sous le nom de JBoss
Application Server, une plate-forme Java EE très répandue. WildFly est un serveur très rapide,
modulaire, et léger. WildFly facilite l'utilisation et l'administration de clusters de serveurs ayant déployé
un grand nombre d'applications.
Prenez WildFly en main ici : http://wildfly.org.
4.4.2. Ruby on rails
Fedora 20 inclut la version 4.0 du très connu cadragiciel web Ruby on Rails. Cette dernière version
apporte des améliorations en termes de fonctionnalités, de vitesse d'exécution et de sécurité en plus
d'une meilleure modularité.
La documentation de Ruby on Rails 4.0 est disponible à http://weblog.rubyonrails.org/2013/6/25/
Rails-4-0-final/ et à http://api.rubyonrails.org/
Les développeurs migrant vers Ruby on Rails 4.0 trouveront de l'aide dans le guide de mise à jour du
projet, et des informations détaillées dans les notes de version du projet amont.
5. Modifications dans Fedora pour les publics spécifiques
5.1. Conception de circuits
5.1.1. gtkwave
gtkwave a été mis à jour de la version 3.3.41 à la version 3.3.51. Cela inclut de nombreuses mises à
jour dont
• Ajout de la prise en charge de nouvelles constructions dans Vermin.
• Ajout de la prise en charge de la molette de la souris dans la fenêtre d'affichage de code de
rtlbrowse.
• Ajout de la prise en charge de VPD via vpd2vcd.
• Ajout de la prise en charge préliminaire de génération do-nothing dans vermin.
21
Notes de version
• Ajout de l'option "Open hierarchy" qui va étendre le SST et sélectionner la hiérarchie pour un signal
donné sélectionné dans la fenêtres Signals.
• Ajout de la prise en charge préliminaire de FsdbReader.
• Ajout de la création comme type scope dans VCD/FST/FSDB.
• Colonne d'affichage de la direction du signal dans SST si un signal n'est pas déclaré comme
FST_VD_IMPLICIT.
• Ajout de l'extraction de in/out/inout de FSDB dans FST avec l'outil intermédiaire vcd2fst.
• Ajout de la prise en charge de structures, unions, classes, paquets, programmes et interfaces SV.
• Prise en charge préliminaire des types de données SV suivants dans VCD et FST : bit, logic,
int, shortint, longint, byte, enum, et shortreal. Ajout du type de données tableau à trou dans FST
(actuellement non-utilisé par gtkwave).
• Ajout de la prise en charge des attributs begin/end dans FST. (Actuellement non-utilisé par
gtkwave.) Cela permet l'embarquement de données diverses dans la structure de l'arbre.
• Ajout de la capacité à enregistrer des commentaires $comment dans les fichiers FST à travers le
mécanisme d'attributs (FST_AT_MISC/FST_MT_COMMENT).
• Ajout de la capacité à enregistrer les informations de variables d'environnement dans les fichiers
FST (FST_MT_ENVVAR).
• Ajout de filtres de direction dans les filtres de recherche de nom SST. Ainsi, le fait d'ajouter +I+, +O
+, +IO+, +B+, ou +L+ avant l'expression rationnelle permet l'ajout de critères de filtrage additionnels.
Les filtres de direction ne sont pas sensibles à la casse.
• Ajout de types hiérarchiques VHDL à FST, aux chargeurs VCD et à vcdfst/fst2vcd.
• Ajout de VHDL à FST (ce qui permet aussi d'autres langages) : gtkwave peut utiliser ces types
(comme signal + std_ulogic), mais il n'existe actuellement aucun simulateur pour les utiliser.
• Ajout d'une option de menu pour capturer une image PNG, « /Fichier/Capturer dans un fichier »
• Ajout du type de paquet VHDL à FST.
• Ajout de fstWriterSetSourceStem() de façon à ce que les utilisateurs puissent embarquer les
origines de sources dans le fichier FST.
• Mise à jour des exemples et options gtkwaverc afin de refléter l'état actuel de la fenêtre principale
de gtkwave.
Il y a de plus de nombreux correctifs de bogues et améliorations internes. Plus d'informations sont
disponibles dans le fichier ChangeLog ou sur le site web à http://gtkwave.sourceforge.net/.
5.1.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
22
Radio amateur
• 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.2. Radio amateur
5.2.1. fldigi
fldigi a été mis à jour à la version 3.21.76. Les modifications comprennent :
• Améliorations dans la journalisation ADIF
• Meilleure prise en charge des signaux faibles MFSK
• Améliorations dans THOR
• Prise en charge de l'affichage de UTF-8 dans le client ARQ actif
Et bien d'autres encore.
Pour plus de détails, se reporter à http://www.w1hkj.com/Fldigi.html.
5.2.2. gnuradio
Fedora 20 inclut gnuradio 3.7.1.
Les nouvelles fonctionnalités importantes comprennent :
• Bus Ports GRC http://gnuradio.org/redmine/projects/gnuradio/wiki/Busports
• ControlPort http://gnuradio.org/doc/doxygen/page_ctrlport.html
• Des outils de mesure de performance
• Des améliorations apportées à l'interface graphique QT
Les nouveaux blocs incluent gr::analog::fast_noise_source et gr::analog::agc3_*. Les
blocs agc, agc2 et agc3 voient maintenant leur interface unifiée. Les nouveaux composants gr-fec
et gr-channels ont été ajoutés. Un nouvel outil permet la création de bibliothèques VOLK tierces.
Le site http://www.gnuradio.org apporte des informations détaillées sur ces modifications de même
qu'une large documentation.
5.2.3. qucs
qucs a été mis à jour à la version 0.0.17. Les améliorations principales sont :
• Nouveaux modèles BSIM nMOS et pMOS
• interface m-code de solveur de dynamique transitoire
Pour plus de détails, se reporter à http://qucs.sourceforge.net
5.2.4. trustedqsl
Mise à jour de trustedqsl à la version 1.14.3. Cela apporte la correction de quelques zones CQ, la
prise en charge améliorée des doublons, et l'amélioration de certains messages d'erreur.
Les informations détaillées sont disponibles sur le site web du projet à http://sourceforge.net/projects/
trustedqsl/.
5.2.5. xastir
xastir 2.0.4 inclut de nombreuses modifications et améliorations de performance. Se reporter au fichier
d'aide pour plus d'informations, ou visiter le site web du projet à http://www.xastir.org.
23
Notes de version
5.2.6. xnec2c
xnec2c a été mis à jour à la version 2.3. Les différences entre 2.1 et 2.3 sont quasiment invisibles pour
l'utilisateur mais reflètent le nettoyage des mécanismes internes de l'application. La plupart de ces
modifications concernent le paquet nec2c qui fournit le moteur de calcul de xnec2c.
Le site web de l'application se situe à http://www.qsl.net/5b4az/pages/nec2.html.
A. Contributeurs
Un grand nombre de personnes contribuent à chaque nouvelle version de Fedora. Il y a parmi eux
les rédacteurs et traducteurs qui ont préparé ces notes de version. La page suivante affiche ces
contributeurs.
A.1. Rédacteurs
Projet de la documentation de Fedora
• Petr Bokoc < pbokoc AT redhat DOT com >
• John J. McDonough < jjmcd AT fedoraproject DOT org >
• Laura Novich < lnovich AT redhat DOT com >
• Zach Oglesby <[email protected]>
• Jens Petersen < petersen AT redhat DOT com >
• Pravins Sapute < pravins AT fedoraproject DOT org
• Pete Travis < immanetize AT fedoraproject DOT org >
A.2. Traducteurs
Projet de la traduction de Fedora
• Alick Zhao <alick9188 AT gmail.com >
• Antonio Trande <sagitter AT fedoraproject.org >
• Atsushi <fedorakenken AT yahoo.co.jp >
• Christopher Meng <cickumqt AT gmail.com >
• Constantin DRABO <panda.constantin AT gmail.com >
• Damien Gourbiere <dgourbiere AT gmail.com >
• David Young <dhyang555 AT gmail.com >
• Dorian <munto AT free.fr >
• Dralyab <geodebay AT gmail.com >
• Francesco D'Aluisio <fdaluisio AT fedoraproject.org >
• Geert Warrink <geert.warrink AT onsnet.nu >
• Gianluca Sforna <giallu AT gmail.com >
• Guido Grazioli <guido.grazioli AT gmail.com >
• Gé Baylard <Geodebay AT gmail.com >
• Hajime Taira <htaira AT redhat.com >
• Huan Chen <chenhuan126 AT 126.com >
• Illan Rul – Da Cunha <inactive+Havok_Novak AT transifex.com >
• Jiaming Liu <storypku AT gmail.com >
• Jiro Matsuzawa <jmatsuzawa AT gnome.org >
• Jérôme Fenal <jfenal AT gmail.com >
• KAT.RAT12 <spanish.katerina AT gmail.com >
• Kiyoto Hashida <khashida AT redhat.com >
• Kévin Raymond <shaiton AT fedoraproject.org >
• Luca Manlio De Lisi <lukefiltroman AT gmail.com >
• Luigi Votta <lewis41 AT fedoraproject.org >
• MarbolanGos Fabien <marbolangos AT gmail.com >
24
Historique des modifications
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Mike Manilone <zhtx10 AT gmail.com >
Motohiro Kanda <kanda.motohiro AT gmail.com >
Nobrakal <nobrakal AT gmail.com >
Richard E. van der Luit <nippur AT fedoraproject.org >
Silvio Pierro <perplesso82 AT gmail.com >
Tadashi "ELF" Jokagi <elf AT poyo.jp >
Tadashi Jokagi <elf AT elf.no-ip.org >
Tiansworld <tiansworld AT fedoraproject.org >
Tommy He <lovenemesis AT gmail.com >
Tomoyuki KATO <tomo AT dream.daynight.jp >
Valentin Laskov <laskov AT festa.bg >
Yuri Chornoivan <yurchor AT ukr.net >
Zhantong Zhang <zhantongz AT gmail.com >
amos <ch.linux.free AT gmail.com >
antoniomontag <antonio.montagnani AT alice.it >
aurisc4 <aurisc4 AT gmail.com >
aviator <pouillaude.a AT gmail.com >
chiachen L <luojiazhen AT gmail.com >
crl0x7c2 <crl0x7c2 AT gmail.com >
dominique bribanick <chepioq AT gmail.com >
germano.massullo <germano.massullo AT gmail.com >
neb <nick AT bebout.net >
noriko <noriko AT fedoraproject.org >
simonyanix <simonyan AT fedoraproject.org >
zsun <zamirs AT 163.com >
ɾɾ ɾ <litimetal AT gmail.com >
ɾɾɾɾ @ɾɾɾɾɾ <www.carrotsoft AT gmail.com >
B. Historique des modifications
Version 20-6
Thu Dec 5 2013
Pete Travis
[email protected]
Correction de la section GNOME
Version 20-01 Sun Oct 20 2013
Notes de version de F20 Bêta, brouillon initial
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 Bêta
25
Notes de version
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
Reportez-vous à A.1 Rédacteurs
Publication des notes de version pour Fedora 17 Beta
26
Historique des modifications
Version 16-93
Tue Mar 20 2012
John McDonough
[email protected]
Notes de sortie de la version bêta de F17
Version 16-3
Tue Nov 29 2011
John McDonough
[email protected]
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
Version 16-1
Mon Oct 23 2011
John McDonough
[email protected]
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
John McDonough
[email protected]
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
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
Mon Oct 10 2011
John McDonough
[email protected]
Mon Oct 10 2011
John McDonough
[email protected]
Sortie
Version 15-99
Référence à F16 - BZɾ741830
Orthographe dans Grub - BZɾ743981
Ajout de termes dans l'index
Version 15-98
Fri Aug 16 2011
John McDonough
[email protected]
Sortie de la version bêta pour F16
27
Notes de version
Version 15-2
Thu Jun 23 2011
John McDonough
[email protected]
Mémoire requise pour l'installation (BZɾ699770)
Version 15-1
Fri Jun 3 2011
John McDonough
[email protected]
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
[email protected]
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
John McDonough
[email protected]
Suppression de Dom0
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
John McDonough
[email protected]
Ajout d'entrées dans l'index
Version 14-96
Tue Apr 5 2011
John McDonough
[email protected]
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)
28
Historique des modifications
Suppression des références redondantes à systemd et ajout de l'utilisateur administrateur par
Rahul
Version 14-95
Tue Apr 5 2011
John McDonough
[email protected]
Conversion des pulsations
Version 14-90
Tue Mar 22 2011
John McDonough
[email protected]
Initialisation du squelette Fedora 15
Index
A
AArch64
ARM, 5
Aide, 2
ARM, 5
armv7l
ARM, 5
B
bcache, 7
boost, 20
C
CIFS shares, 9
F
FAQ
Fedora, 2
G
gcc, 20
générateur de champ à gradient
XCircuit, 23
ghc, 21
glibc, 20
gtkterm, 21
H
Hadoop, 8
I
idris, 21
Informatique en nuage, 5
Invariance de largeur de ligne
XCircuit, 22
29
Notes de version
J
Java EE, 21
JBOSS
Application Server, 21
journalctl, 11
journald, 11
L
llvm, 21
M
masques de découpe
XCircuit, 22
Mise en cache SSD (voir bcache)
MongoDB, 8
P
points de contrôle de spline
XCircuit, 22
Polygone vers courbe
XCircuit, 22
R
Rails
Ruby on, 21
Rapporter
Anomalie et demande de fonctionnalité, 2
Rapporter une anomalie, 2
S
Samba
SSSD, 9
sendmail, 9
shares
CIFS, 9
SSSD
Association d'identifiants, 9
Stretch
XCircuit, 22
systemd, 9
W
Wiki
Fedora, 2
Wildfly 8, 21
X
XCircuit, 22
30

Documents pareils