Rilascio di FreeBSD 12.4

Presentata la versione 12.4 di FreeBSD. Le immagini di installazione sono disponibili per le architetture amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 e armv6, armv7 e aarch64. Inoltre, sono state preparate immagini per sistemi di virtualizzazione (QCOW2, VHD, VMDK, raw) e ambienti cloud Amazon EC2. FreeBSD 12.4 sarà l'ultimo aggiornamento del ramo 12.x, che sarà supportato fino al 31 dicembre 2023. Un aggiornamento per FreeBSD 13.2 sarà preparato in primavera e il rilascio di FreeBSD 2023 è previsto per luglio 14.0.

Innovazioni chiave:

  • Il processo del server telnetd, il cui codice base non è mantenuto e presenta problemi di qualità, è stato deprecato. Nel ramo FreeBSD 14, il codice telnetd verrà rimosso dal sistema. Il supporto client Telnet rimane invariato.
  • Il driver if_epair, utilizzato per creare interfacce Ethernet virtuali, offre la possibilità di parallelizzare l'elaborazione del traffico utilizzando diversi core della CPU.
  • L'utilità cp implementa la protezione contro il verificarsi di ricorsione infinita quando si utilizza il flag "-R" e garantisce la corretta elaborazione dei flag "-H", "-L" e "-P" (ad esempio, quando si specifica "-H " o "-P" l'espansione del collegamento simbolico), il flag "-P" è consentito senza il flag "-R".
  • Prestazioni migliorate delle utilità nfsd, elfctl, usbconfig, fsck_ufs e growfs.
  • Nell'interprete dei comandi sh è stata modificata la logica di caricamento dei profili: prima vengono caricati tutti i file con estensione “.sh” dalla directory /etc/profile.d, poi il file /usr/local/etc/profile viene caricato, dopodiché i file con estensione “.sh” vengono caricati dalla directory /usr/local/etc/profile.d/.
  • L'utilità tcpdump offre la possibilità di impostare il numero di regole visualizzate nell'intestazione pflog.
  • Il codice dell'agente di consegna dei messaggi dma (DragonFly Mail Agent) è sincronizzato con DragonFly BSD, che garantisce la ricezione e la consegna dei messaggi dai client di posta locali (l'elaborazione delle richieste SMTP di rete tramite la porta 25 non è supportata).
  • Il filtro dei pacchetti pf ha corretto le perdite di memoria e migliorato la sincronizzazione dello stato durante il reindirizzamento del traffico quando si utilizza pfsync.
  • Aggiunte chiamate di test DT5 e SDT al filtro dei pacchetti ipfilter per il meccanismo di tracciamento dtrace. È stata implementata la possibilità di reimpostare un dump con una copia di ippool nel formato ippool.conf. È vietato modificare le regole del filtro ip, le tabelle di traduzione degli indirizzi e i pool ip da ambienti jail che non utilizzano lo stack di rete virtuale VNET.
  • Il framework hwpmc (Hardware Performance Monitoring Counter) ha aggiunto il supporto per le CPU Intel basate sulle microarchitetture Comet Lake, Ice Lake, Tiger Lake e Rocket Lake.
  • Supporto hardware migliorato. Gli errori nei driver aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb sono stati corretti. Il driver ena è stato aggiornato alla versione 2.6.1 con il supporto per la seconda generazione di adattatori di rete ENAv2 (Elastic Network Adapter) utilizzati nell'infrastruttura Elastic Compute Cloud (EC2) per organizzare la comunicazione tra i nodi EC2.
  • Versioni aggiornate delle applicazioni di terze parti incluse nel sistema base: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, file 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/ wpa_supplicant 2.10.

Fonte: opennet.ru

Aggiungi un commento