URL: https://linuxfr.org/news/freebsd-10-2 Title: FreeBSD 10.2 Authors: Loïc Blot ZeroHeure, Xavier Teyssier, Rolinh, Jean-Sébastien Pédron, Benoît Sibaud, Bapt et palm123 Date: 2015年07月18日T10:48:56+02:00 License: CC By-SA Tags: bsd et freebsd Score: 44 Entrée dans un cycle de bêta le 11 juillet 2015, puis en cycle de RC le 24 juillet 2015, FreeBSD 10.2 est disponible depuis le 14 août et constitue la deuxième mise à jour mineure de FreeBSD 10-STABLE. Cette version n'apporte pas de changement majeur, mais corrige quelques problèmes de sécurité dans les logiciels inclus avec la distribution et ajoute quelques options intéressantes au niveau du noyau. ---- [FreeBSD](http://www.freebsd.org/) [Annonce de FreeBSD 10.2](http://www.freebsd.org/releases/10.2R/announce.html) [Notes de version](http://www.freebsd.org/releases/10.2R/relnotes.html) [Errata](http://www.freebsd.org/releases/10.2R/errata.html) ---- Nouvelles fonctionnalités ========================= - racct et [rctl](https://www.freebsd.org/cgi/man.cgi?query=rctl&sektion=8) sont inclus par défaut dans le noyau GENERIC et ne nécessitent plus une compilation spécifique. Le flag sysctl _kern.racct.enable_ a été ajouté. Ces outils permettent de faire de la gestion de ressources de manière très fine ; - l'utilitaire [dpv](https://www.freebsd.org/cgi/man.cgi?query=dpv&sektion=1) a été ajouté. Il permet à [dialog](https://www.freebsd.org/cgi/man.cgi?query=dialog&sektion=1) d'afficher des barres de progression à partir d'un ou plusieurs flux ; - l'utilitaire [fstyp](https://www.freebsd.org/cgi/man.cgi?query=fstyp&sektion=8) permet, comme son nom le laisse supposer, de déterminer le système de fichiers en usage sur le périphérique spécifié. Virtualisation =========== - le pilote virtio_console a été ajouté, offrant la possibilité d'interfacer une console virtio sur un tty ; - BHyVe, l'hyperviseur FreeBSD, sait désormais utiliser les extensions _SVM_ et _AMD-V_ associées aux processeurs AMD ; - BHyVe gére les commandes _DSM TRIM_ pour les disques virtuels AHCI ; - le pilote Hyper-V _hv_vmbus_ gère les multi-canaux ; - le pilote Hyper-V _hv_storvsc_ gère la dispersion et le regroupement des informations. Il a également reçu quelques correctifs de performance ; - le pilote Hyper-V _hv_kvp_ (stockage clef-valeur) a reçu plusieurs correctifs de bugs ; - le pilote _hv_netvsc_ supporte le TSO et le déchargement des sommes de contrôle ; - la couche d'émulation Linux passe de la version 2.6.16 à 2.6.18. Il faut noter ici que les correctifs Hyper-V ont été effectués directement par le _Microsoft Open Source Technology Center_ Matériel =========== Pilotes ----------- - le code de _drm_ a été mis à jour en se calquant sur Linux 3.8.13 : en plus des corrections de bugs, il est à nouveau possible de lancer plusieurs sessions X simultanément (grâce aux _ioctls_ `setmaster` et `dropmaster`), ce qui était requis pour que plusieurs sessions utilisateur restent ouvertes en même temps ; - le pilote _psm_ a été mis à jour afin d'améliorer le support des derniers touchpad Synaptics et souris ClickPad ; - le module _pf_ (Packet Filter) a été modifié afin d'utiliser des hash Murmur3 plutôt que Jenkins, augmentant les performances de traîtement de paquets de 3% ; - le pilote _ral_ sait désormais gérer les puces RT5390 et RT5392 ; - le pilote _em_ dispose d'une nouvelle option _EM_MULTIQUEUE_ permettant aux cartes réseau Intel utilisant ce pilote de pouvoir bénéficier de plusieurs queues et d'améliorer leurs performances ; - le pilote _vxlan_ a été ajouté, permettant de créer un réseau virtuel de niveau 2 sur un réseau de niveau 3. Cette fonctionnalité très intéressante permet de s'abstraire de la configuration d'un réseau LAN physique. Elle est surtout utile en datacenter. ARM ----------- - il n'était pas possible d'éteindre électriquement le BeagleBone Black via _shutdown -p_ ou _poweroff_. C'est désormais possible ; - le support de la puce Exynos 5420 Octa a été ajouté ; - l'option SMP (Multi Processeur) des puces Exynos 5 a été ajoutée ; - le nouveau pilote _bcm2835_cpufreq_ a été ajouté permettant de gérer la fréquence du CPU et sa tension sur les puces Raspberry PI ; - le système _Toradex Apalis i.MX6_ peut désormais être utilisé sous FreeBSD ; - des pilotes de transmission audio ont été ajoutés au Multiplexeur Audio Digital (AUDMUXM), au SDMA et à l'Interface Série Synchrone [SSI](https://en.wikipedia.org/wiki/Synchronous_Serial_Interface) ; - plusieurs améliorations sur le Raspberry PI. Correctifs =========== - corrections de deux _kernel panic_ lors de la destruction de vnet dans des jails (conteneurs FreeBSD) associés à des tunnels gif ou gre ; - OpenSSL 1.0.1p ; - prévention du téléchargement de mises à jour binaires via freebsd-update si une précédente mise à jour n'a pas été complètement terminée. Comment mettre à jour ? =========== Pour mettre à jour votre version de FreeBSD depuis les paquets binaires, effectuez la manipulation suivante: freebsd-update -r 10.2-RELEASE upgrade freebsd-update install reboot pkg upgrade freebsd-update install _Note 1_: si vous utilisez les ports, remplacez la commande pkg upgrade par la commande _portmaster -Raf_. _Note 2_: si vous utilisez _poudriere_, pensez à créer une nouvelle jail en FreeBSD 10.2, à reconstruire tous les ports et enfin à relier votre machine à ce nouveau dépôt.