Rilascio di FreeBSD 12.3

Viene presentata la release di FreeBSD 12.3, pubblicata per le architetture amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 e armv6, armv7 e aarch64. Inoltre, sono state preparate immagini per i sistemi di virtualizzazione (QCOW2, VHD, VMDK, raw) e gli ambienti cloud Amazon EC2. Il rilascio di FreeBSD 13.1 è previsto nella primavera del 2022.

Innovazioni chiave:

  • Aggiunto lo script /etc/rc.final, che viene lanciato nell'ultima fase di lavoro dopo che tutti i processi utente sono stati completati.
  • Il pacchetto filtro ipfw fornisce il comando dnctl per gestire le impostazioni del sistema di limitazione del traffico dummynet.
  • Aggiunto sysctl kern.crypto per controllare il sottosistema crittografico del kernel, nonché un sysctl di debug debug.uma_reclaim.
  • Aggiunto sysctl net.inet.tcp.tolerate_missing_ts per consentire pacchetti TCP senza timestamp (opzione timestamp, RFC 1323/RFC 7323).
  • Nel kernel GENERIC per l'architettura amd64, l'opzione COMPAT_LINUXKPI è abilitata e il driver mlx5en (NVIDIA Mellanox ConnectX-4/5/6) è attivato.
  • Il bootloader ha aggiunto la possibilità di avviare il sistema operativo da un disco RAM e supporta anche le opzioni ZFS com.delphix:bookmark_script e com.datto:bookmark_v2.
  • Alla libreria di recupero è stato aggiunto il supporto per l'inoltro di FTP su HTTPS.
  • Il gestore pacchetti pkg implementa il flag "-r" per i comandi "bootstrap" e "add" per specificare il repository. Abilitato l'uso delle variabili di ambiente dal file pkg.conf.
  • L'utilità growfs ora ha la capacità di lavorare con file system montati in modalità lettura-scrittura.
  • L'utilità etcupdate implementa una modalità rollback per ripristinare uno o più file. Aggiunto il flag "-D" per specificare la directory di destinazione. Fornito il recupero dei dati utilizzando una directory temporanea e aggiunta la gestione SIGINT.
  • Il flag "-j" è stato aggiunto alle utility freebsd-update e freebsd-version per supportare gli ambienti jail.
  • L'utilità cpuset ora può essere utilizzata negli ambienti jail per modificare le impostazioni delle jail infantili.
  • Sono state aggiunte opzioni all'utilità cmp: “-b” (--print-bytes) per stampare byte diversi, “-i” (-ignore-initial) per ignorare un certo numero di byte iniziali, “-n” (- byte) per limitare il numero di byte confrontati
  • L'utilità demone ora ha un flag "-H" per gestire SIGHUP e riaprire il file in cui viene creato l'output (aggiunto per supportare newsyslog).
  • Nell'utilità fstyp, quando si specifica il flag "-l", è garantito il rilevamento e la visualizzazione dei file system exFAT.
  • L'utilità Mergemaster implementa l'elaborazione dei collegamenti simbolici durante il processo di aggiornamento.
  • Il flag "E" è stato aggiunto all'utilità newsyslog per disabilitare la rotazione dei log vuoti.
  • L'utilità tcpdump ora ha la capacità di decodificare i pacchetti sulle interfacce pfsync.
  • L'utilità principale ha aggiunto un comando di filtro "/" per mostrare solo i processi o gli argomenti che corrispondono a una determinata stringa.
  • Aggiunto il supporto per gli archivi protetti da password da decomprimere.
  • Supporto hardware migliorato. Aggiunti identificatori di dispositivo PCI per controller ASMedia ASM116x AHCI e controller Intel Gemini Lake I2C. Il supporto per adattatori di rete Mikrotik 10/25G e schede wireless 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 è stato implementato. Aggiunto nuovo driver igc per controller Ethernet Intel I225 2.5G/1G/100MB/10MB.
  • Il nodo Netgraph ng_bridge è adattato per i sistemi SMP. Aggiunto il supporto per CGN (Carrier Grade NAT, RFC 6598) nel nodo ng_nat. È possibile sostituire il nodo ng_source in qualsiasi parte della rete Netgraph.
  • Nel driver rctl, utilizzato per limitare le risorse, è stata aggiunta la possibilità di impostare a 0 il limite di consumo delle risorse.
  • All'interfaccia vlan è stato aggiunto il supporto per la prioritizzazione del traffico ALTQ e il sistema di gestione della larghezza di banda.
  • I driver amdtemp e amdsmn supportano CPU Zen 3 “Vermeer” e APU Ryzen 4000 (Zen 2, “Renoir”).
  • Versioni aggiornate delle applicazioni di terze parti incluse nel sistema base: awk 20210221, bc 5.0.0, meno 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 .4-XNUMXbbdfeXNUMX. L'utilità di decompressione è sincronizzata con la codebase NetBSD.

Fonte: opennet.ru

Aggiungi un commento