Version FreeBSD 12.3

La version de FreeBSD 12.3 est présentée, qui est publiée pour les architectures amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 et armv6, armv7 et aarch64. De plus, des images ont été préparées pour les systèmes de virtualisation (QCOW2, VHD, VMDK, raw) et les environnements cloud Amazon EC2. FreeBSD 13.1 devrait sortir au printemps 2022.

Innovations clés :

  • Ajout du script /etc/rc.final, qui est lancé à la dernière étape du travail une fois tous les processus utilisateur terminés.
  • Le package de filtre ipfw fournit la commande dnctl pour gérer les paramètres du système de limitation de trafic factice.
  • Ajout de sysctl kern.crypto pour contrôler le sous-système de chiffrement du noyau, ainsi qu'un sysctl de débogage debug.uma_reclaim.
  • Ajout de sysctl net.inet.tcp.tolerate_missing_ts pour autoriser les paquets TCP sans horodatage (option d'horodatage, RFC 1323/RFC 7323).
  • Dans le noyau GENERIC pour l'architecture amd64, l'option COMPAT_LINUXKPI est activée et le pilote mlx5en (NVIDIA Mellanox ConnectX-4/5/6) est activé.
  • Le chargeur de démarrage a ajouté la possibilité de démarrer le système d'exploitation à partir d'un disque RAM et prend également en charge les options ZFS com.delphix:bookmark_writing et com.datto:bookmark_v2.
  • La prise en charge du proxy FTP sur HTTPS a été ajoutée à la bibliothèque de récupération.
  • Le gestionnaire de packages pkg implémente l'indicateur "-r" pour les commandes "bootstrap" et "add" pour spécifier le référentiel. Activation de l'utilisation des variables d'environnement du fichier pkg.conf.
  • L'utilitaire growfs a désormais la capacité de travailler avec des systèmes de fichiers montés en mode lecture-écriture.
  • L'utilitaire etcupdate implémente un mode de restauration pour restaurer un ou plusieurs fichiers. Ajout de l'indicateur "-D" pour spécifier le répertoire cible. Récupération de données fournie à l'aide d'un répertoire temporaire et ajout de la gestion SIGINT.
  • L'indicateur «-j» a été ajouté aux utilitaires freebsd-update et freebsd-version pour prendre en charge les environnements carnés.
  • L'utilitaire cpuset peut désormais être utilisé dans les environnements carcéraux pour modifier les paramètres des prisons pour enfants.
  • Des options ont été ajoutées à l'utilitaire cmp : « -b » (--print-bytes) pour imprimer différents octets, « -i » (-ignore-initial) pour ignorer un certain nombre d'octets initiaux, « -n » (- octets) pour limiter le nombre d'octets comparés
  • L'utilitaire démon dispose désormais d'un indicateur "-H" pour gérer SIGHUP et rouvrir le fichier dans lequel la sortie est effectuée (ajouté pour prendre en charge newsyslog).
  • Dans l'utilitaire fstyp, lors de la spécification de l'indicateur « -l », la détection et l'affichage des systèmes de fichiers exFAT sont assurés.
  • L'utilitaire mergemaster implémente le traitement des liens symboliques pendant le processus de mise à jour.
  • L'indicateur « E » a été ajouté à l'utilitaire newsyslog pour désactiver la rotation des journaux vides.
  • L'utilitaire tcpdump a désormais la capacité de décoder les paquets sur les interfaces pfsync.
  • L'utilitaire principal a ajouté une commande de filtre "/" pour afficher uniquement les processus ou les arguments correspondant à une chaîne donnée.
  • Ajout de la prise en charge des archives protégées par mot de passe à décompresser.
  • Prise en charge matérielle améliorée. Ajout d'identifiants de périphérique PCI pour les contrôleurs ASMedia ASM116x AHCI et les contrôleurs Intel Gemini Lake I2C. La prise en charge des adaptateurs réseau Mikrotik 10/25G et des cartes sans fil Intel Killer Wireless-AC 1550i, Mercusys MW150US, TP-Link Archer T2U v3, D-Link DWA-121, D-Link DWA-130 rev F1, ASUS USB-N14 a été mis en œuvre. Ajout d'un nouveau pilote igc pour les contrôleurs Ethernet Intel I225 2.5G/1G/100 Mo/10 Mo.
  • Le nœud Netgraph ng_bridge est adapté aux systèmes SMP. Ajout de la prise en charge de CGN (Carrier Grade NAT, RFC 6598) dans le nœud ng_nat. Il est possible de remplacer le nœud ng_source dans n'importe quelle partie du réseau Netgraph.
  • Dans le pilote rctl, utilisé pour limiter les ressources, la possibilité de définir la limite de consommation des ressources à 0 a été ajoutée.
  • La prise en charge du système de priorisation du trafic ALTQ et de gestion de la bande passante a été ajoutée à l'interface VLAN.
  • Les pilotes amdtemp et amdsmn prennent en charge le CPU Zen 3 « Vermeer » et l'APU Ryzen 4000 (Zen 2, « Renoir »).
  • Versions mises à jour des applications tierces incluses dans le système de base : awk 20210221, bc 5.0.0, less 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04, Subversion 1.14.1. 2.2.0, nvi 3-4bbdfeXNUMX. L'utilitaire de décompression est synchronisé avec la base de code NetBSD.

Source: opennet.ru

Ajouter un commentaire