URL: https://linuxfr.org/news/freebsd-13-0 Title: FreeBSD 13.0 Authors: Collectif tisaac, yPhil, bbo, Ysabeau, Benoît Sibaud, Pierre-Alain TORET, Yves Bourguignon, Xavier Claude, volts, Atem18, Xavier Teyssier et palm123 Date: 2021-03-29T16:57:02+02:00 License: CC By-SA Tags: freebsd Score: 3 FreeBSD est un système d'exploitation UNIX libre, lancé en 1993. L'objectif du projet _est de fournir un système qui puisse servir à tout, avec le moins de restrictions possibles_ (dixit [Wikipedia](https://fr.wikipedia.org/wiki/FreeBSD#Histoire)). Après un cycle de bêta démarré le 5 février 2021, cinq versions candidates sont parues et FreeBSD 13.0-RELEASE est sortie le 13 avril 2021 (pour les architectures amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 et riscv64). Cette dépêche mentionne quelques évolutions marquantes apportées par cette nouvelle version de FreeBSD. ---- [Annonce de la sortie de la version](https://www.freebsd.org/releases/13.0R/announce/) [Le site de FreeBSD](https://www.freebsd.org) ---- Les utilitaires `clang`, `lld`, et `lldb` et les bibliothèques `compiler-rt`, `llvm`, `libunwind`, et `libc++` ont été mis à jour en version 11.0.1. La version obsolète du débogueur GNU qui était installée dans `/usr/libexec` pour être utilisée par `crashinfo` a été supprimée. Des informations détaillées sur les crashs du noyau peuvent être obtenues en installant un GDB moderne à partir des ports ou des paquets. Les obsolètes `binutils` 2.17 et `gcc` 4.2.1 ont été supprimés de l’arbre. Toutes les architectures supportées [utilisent maintenant la chaîne d’outils LLVM/clang](https://freebsdfoundation.org/blog/project-update-toolchain-modernization/). La version BSD de `grep` est maintenant installée par défaut. La version GNU obsolète qui était auparavant le choix par défaut a été supprimée. La prise en charge CU-SeeMe de `libalias` a été retirée. Le pilote `qat` a été ajouté, supportant certaines des fonctions d’accélération cryptographique du périphérique Intel QuickAssist (QAT). Le pilote `qat` supporte les périphériques QAT intégrés aux plateformes Atom C2000 et C3000 et Xeon C620 et D-1500, et l’adaptateur Intel QAT 8950. Plusieurs pilotes ont été portés sur l’architecture PowerPC64 alors que plusieurs pilotes obsolètes ont été supprimés. Le noyau prend désormais en charge l’encapsulation et le chiffrement dans le noyau des données TLS (Transport Layer Security) sur les sockets TCP pour les versions 1.0 à 1.3 de TLS. Le déchargement de transmission via les pilotes cryptographiques du noyau est pris en charge pour les suites de chiffrement MtE utilisant AES-CBC ainsi que les suites de chiffrement AEAD utilisant AES-GCM. Le déchargement de la réception via les pilotes cryptographiques du noyau est pris en charge pour les suites de chiffrement AES-GCM pour TLS 1.2. L’utilisation de [KTLS](https://www.kernel.org/doc/html/latest/networking/tls-offload.html) nécessite l’utilisation d’une bibliothèque SSL userland compatible avec KTLS. La bibliothèque OpenSSL incluse dans le système de base n’active pas le support KTLS par défaut, mais le support peut être activé en compilant avec l’option `WITH_OPENSSL_KTLS`. Cette fonctionnalité a été [sponsorisée par Netflix](https://reviews.freebsd.org/D21277) qui l’utilise en production depuis plusieurs années. L’architecture ARM 64 bits connue sous le nom de arm64 ou AArch64 est promue au statut [Tier-1](https://docs.freebsd.org/en/articles/committers-guide/#_tier_1_fully_supported_architectures) pour FreeBSD 13. [Et bien plus encore](https://www.freebsd.org/releases/13.0R/relnotes/)…