URL: https://linuxfr.org/news/sortie-de-freebsd-10-1 Title: Sortie de FreeBSD 10.1 Authors: Loïc Blot Kwiknclean, M5oul, BAud, palm123, Nils Ratusznik, Michaël, ZeroHeure, Nÿco, Benoît Sibaud, esdeem et Joris Dedieu Date: 2014年09月17日T17:15:08+02:00 License: CC By-SA Tags: freebsd, bsd et sortie_version Score: 39 Après la sortie de la 3^e mouture de FreeBSD 9, voici venir la première mise à jour de FreeBSD 10. Pas de changements majeurs dans cette version, l'accent a été mis sur la virtualisation notamment sous [bhyve](http://bhyve.org/), l'avancement de la prise en charge de l'architecture ARM, les optimisations de la pile réseau, la continuité de l'intégration et d'optimisation des performances ZFS et évidemment de nombreux patchs noyaux. FreeBSD 10.1 sera maintenue jusqu'au 31 décembre 2016. Il faudra par contre mettre à jour vos 10.0 avant le 28 février de cette année.  ---- [Notes de mise à jour](https://www.freebsd.org/releases/10.1R/relnotes.html) ---- Virtualisation =========== - Hyper-V est désormais géré sur les architectures FreeBSD i386 ; - le pilote virtio_random a été ajouté, permettant d'utiliser le générateur d'entropie de l'hôte ; - l'API virtio est passée en 64 bits ; - les pilotes bloc et SCSI de virtio gèrent désormais les entrées/sorties non mappées (augmentation de performances) ; - le pilote bloc de Xen gère désormais les entrées/sorties non mappées ; - la commande dmesg liste désormais les fonctions de virtualisation VT-X prises en charge ; - de nouvelles fonctions sont apportées au BSD Hypervisor (BHyVe) : - gestion de l'extinction par ACPI (état S5) ; - il est désormais possible de démarrer à partir d'un système de fichiers ZFS ; - gestion de [[en:SMBIOS]] en espace utilisateur.  Avancements autour de l’ARM =========== Aucune architecture ARM n'est encore certifiée de [_niveau 1_](https://wiki.freebsd.org/ARMTier1) ; le _niveau 1_ correspond à une prise en charge totale de l'intégralité des fonctionnalités FreeBSD et une documentation complète ainsi que des référents pour l'ensemble des périmètres (sécurité, documentations...). Toutefois, les _cartes_ suivantes sont désormais gérées au [_niveau 2_](https://www.freebsd.org/doc/en/articles/committers-guide/archs.html), le _niveau 2_ correspond à une « bonne » prise en charge du matériel : - [Wandboard](http://www.wandboard.org/) ; - Chromebook ; - [Colibri](https://www.toradex.com/products/colibri-arm-computer-modules) ; - Cosmic ; - IMX53-QSB ; - Quartz ; - [Radxa](http://radxa.com/Home). [Liste de la globalité des cartes prises en charge](https://wiki.freebsd.org/FreeBSD/arm). Il faut également noter la gestion des périphériques matériels de virgule flottante et du multi-processeur. Pilotes =========== De nombreux pilotes viennent enrichir FreeBSD : - radeonkms (le pilote KMS pour les cartes AMD) gère désormais les applications 32 bits sur un système 64 bits ; - le pilote oce gère désormais des liens à 20 Gbps et 25 Gbps ; - 26 nouveaux périphériques série <-> USB ont été ajoutés ; - les puces Ralink RT5370, RT5372 et RT3593 sont prises en charge ; - la 9ème génération des cartes de BUS HP est prise en charge. Correctifs =========== - Un deadlock dans la pile USB a été corrigé. Il pouvait survenir lors du détachement d'un périphérique qui créait un périphérique en mode bloc. - Un bug dans [SCTP](http://fr.wikipedia.org/wiki/Stream_Control_Transmission_Protocol) qui permettait de créer plusieurs sockets d'écoute sur le même port a été corrigé. Performances =========== Le code RPC de la couche NFS du noyau a été optimisé, notamment dans les architectures multi-processeurs. Côté iSCSI, des optimisations ont été faites, et permettent : - une diminution des problèmes de verrouillages concurrents ; - une réduction de l'utilisation CPU ; - une augmentation des performances lors d'une charge importantes en entrées/sorties. On peut aussi noter que le sous-système SCSI cam a été amélioré afin de supporter de multiples files d'attentes et de bénéficier d'un verrouillage plus fin sur ses accès concurrents. En vrac =========== - UEFI est partiellement pris en charge ; - le protocole UDP-Lite (RFC 3828) est désormais géré ; - la configuration générique du noyau pour l'architecture PowerPC-64 a été mise à jour afin d'utiliser le terminal virtuel vt pour les PlayStation 3 ; - un menu de sélection du noyau a été ajouté dans le chargeur de démarrage -- la liste des noyaux présents peut être spécifiée via le fichier /boot/loader.conf ; - le système de montage automatique autofs a été importé depuis -CURRENT. L’avenir de FreeBSD =========== On assimile souvent FreeBSD à une distribution « en retard », par rapport à GNU/Linux. Récemment la fondation FreeBSD a reçu une [généreuse donation](https://linuxfr.org/users/thom/journaux/freebsd-recoit-une-peu-de-thunes) de **1 000 000 $** ce qui, espérons-le, donnera un coup de pouce au développement, notamment pour la prise en charge ARM jusqu'au _niveau 1_. De plus, le développement de distributions « clés en mains » telles que FreeNAS permettent de donner une meilleur visibilité grand public à FreeBSD. Pour rebondir sur l'actualité, la société Netflix (qui a de lancé son offre de streaming sur le territoire français à l'automne dernier) utilise FreeBSD pour ses services. FreeBSD est également utilisé comme système d’exploitation sur le matériel de certains leaders comme NetApp, EMC, Juniper ou encore Sony pour sa Playstation 4, ces derniers contribuant évidemment à l'avancement du développement du système d’exploitation. Le choix de ces constructeurs/éditeurs est, s'il fallait encore en douter, un gage de fiabilité et de performance. Pour en savoir plus : - [témoignages FreeBSD](https://www.freebsdfoundation.org/testimonials) ; - [qui utilise FreeBSD](https://www.freebsd.org/doc/handbook/nutshell.html).