Version FreeBSD 11.3

Un an après la sortie de la 11.2 et 7 mois après la sortie de la 12.0 est disponible La version FreeBSD 11.3, qui préparé pour les architectures amd64, i386, powerpc, powerpc64, sparc64, aarch64 et armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Images également préparées pour les systèmes de virtualisation (QCOW2, VHD, VMDK, raw) et les environnements cloud Amazon EC2.
Prise en charge de la version 11.2 sera résilié dans 3 mois, et le support de FreeBSD 11.3 se poursuivra jusqu'au 30 septembre 2021 ou, dans le cas d'une décision de publier la 11.4 l'année prochaine, trois mois après sa sortie. Version FreeBSD 12.1 est prévu 4 Novembre.

Clé les innovations:

  • Composants Clang, libc++, compiler-rt, LLDB, LLD et LLVM mis à jour vers la version 8.0;
  • Dans ZFS ajoutée prise en charge du montage parallèle de plusieurs partitions FS à la fois ;
  • Dans le chargeur de démarrage mis en œuvre la possibilité de chiffrer les partitions à l'aide de geli sur toutes les architectures prises en charge ;
  • Ajout de fonctionnalités au chargeur zfsloader, qui n'est plus nécessaire pour démarrer à partir de ZFS ;
  • Détection améliorée du type de console système et du périphérique de console dans le chargeur UEFI s'ils ne sont pas définis dans loader.conf ;
  • Une version du chargeur écrite en Lua a été ajoutée au package de base ;
  • Le noyau fournit une sortie au journal de l'identifiant de l'environnement jail lors du suivi de l'achèvement des processus ;
  • Activation des avertissements concernant les fonctionnalités qui seront obsolètes dans les futures versions. Ajout également d'un avertissement lors de l'utilisation d'algorithmes geli non sécurisés et d'algorithmes IPSec obsolètes dans la RFC 8221 ;
  • Ajout de nouveaux paramètres au filtre de paquets ipfw : record-state (comme "keep-state", mais sans générer O_PROBE_STATE), set-limit (comme "limit", mais sans générer O_PROBE_STATE) et defer-action (au lieu d'exécuter une règle , un état dynamique qui peut être vérifié à l'aide de l'expression "check-state" );
  • Prise en charge supplémentaire NAT64CLAT avec la mise en place d'un traducteur côté consommateur qui convertit 1 à 1 adresses IPv4 internes en adresses IPv6 globales et vice versa ;
  • Des travaux ont été effectués dans la bibliothèque pthread(3) pour améliorer la compatibilité POSIX ;
  • Ajout de la prise en charge de la NVRAM supplémentaire dans /etc/rc.initdiskless. La prise en charge de /etc/rc.resume a été ajoutée à l'utilitaire rcorder. La définition de la variable jail_conf (contient /etc/jail.conf par défaut) a été déplacée vers /etc/defaults/rc.conf. La variable rc_service a été ajoutée à rc.subr, qui définit le chemin vers le service qui sera démarré si le service a besoin de s'appeler à nouveau ;
  • Ajout d'un nouveau paramètre allow.read_msgbuf à jail.conf pour l'utilitaire jail, avec lequel vous pouvez restreindre l'accès à dmesg pour les processus et utilisateurs isolés ;
  • L'option "-e" a été ajoutée à l'utilitaire jail, qui vous permet de spécifier n'importe quel paramètre jail.conf comme argument et d'afficher une liste des environnements dans lesquels il est utilisé ;
  • L'utilitaire trim a été ajouté, ce qui vous permet de lancer la suppression du contenu des blocs dans Flash qui utilisent des algorithmes de normalisation d'usure ;
  • newfs et tunefs autorisent les traits de soulignement et les tirets dans les noms d'étiquette ;
  • La prise en charge des secteurs de plus de 2048 octets a été ajoutée à l'utilitaire fdisk ;
  • La prise en charge de l'option pipefail a été ajoutée au shell sh, ce qui facilite la vérification du code de retour pour toutes les commandes connectées par des tubes sans nom ;
  • Ajout de l'utilitaire spi qui vous permet d'interagir avec les appareils via le bus SPI depuis l'espace utilisateur ;
  • Ajout de la variable init_exec à kenv, qui peut être utilisée pour définir le fichier exécutable qui sera exécuté par le processus init après l'ouverture de la console en tant que gestionnaire PID 1 ;
  • Les utilitaires cpuset(1), sockstat(1), ipfw(8) et ugidfw(8) ont ajouté la prise en charge des noms symboliques pour identifier les environnements jail ;
  • Ajout des options "status" et "progress" à l'utilitaire dd pour imprimer les informations d'état toutes les secondes ;
  • Ajout de la prise en charge de libxo aux utilitaires last et lastlogin ;
  • Versions mises à jour du micrologiciel et du pilote réseau ;
  • Le gestionnaire de packages pkg a été mis à jour vers la version 1.10.5, OpenSSL vers la version 1.0.2s et la boîte à outils exécutable ELF vers la version r3614 ;
  • Les ports offrent les environnements de bureau KDE 5.15.3 et GNOME 3.28.

Source: opennet.ru

Ajouter un commentaire