Rilascio di FreeBSD 14.3

Dopo sei mesi di sviluppo, è stato rilasciato FreeBSD 14.3. Le immagini di installazione sono state preparate per le architetture amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 e riscv64. Sono state inoltre preparate versioni per sistemi di virtualizzazione (QCOW2, VHD, VMDK, raw) e ambienti cloud come Amazon EC2, Google Compute Engine e Vagrant.

Il prossimo aggiornamento di FreeBSD 14.4 è previsto per marzo 2026. Il supporto per la versione attuale FreeBSD 14.3 sarà garantito fino al 30 giugno 2026, mentre il supporto per la versione precedente FreeBSD 14.2 sarà attivo fino al 30 settembre 2025. In generale, la branch FreeBSD 14 sarà supportata fino al 30 novembre 2028, mentre la branch FreeBSD 13.x fino al 30 aprile 2026. Il primo rilascio della prossima branch significativa FreeBSD 15, nella quale sarà interrotto il supporto per le architetture a 32 bit (eccetto armv7 e la modalità COMPAT_FREEBSD32), è previsto per dicembre 2025.

Modifiche principali in FreeBSD 14.3:

  • Nella piattaforma LinuxKPI, utilizzata per eseguire driver Linux su FreeBSD, è stata implementata il supporto per gli standard Wi-Fi 4 (802.11n) e Wi-Fi 5 (802.11ac), oltre allo spostamento delle operazioni di crittografia sui adattatori di rete. Queste funzionalità sono attive nel driver iwlwifi, basato su codice del driver omonimo dal kernel Linux e che supporta i chip wireless Intel utilizzati nei moderni laptop. I firmware iwlwififw per il driver Intel iwlwifi sono stati rimossi dal sistema di base a favore dell'installazione dai port e dell'utilizzo dell'utilità fwget.

    Il driver rtw88 per chip wireless Realtek è stato ripristinato e privo di perdite di memoria, con supporto per 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*), anch'esso utilizzando codice da Linux tramite LinuxKPI.

  • Nei repository Docker e GitHub è iniziata la pubblicazione di immagini di container nel formato OCI.
  • Aggiornati i versioni dei componenti di terze parti: LLVM 19.1.7 (era 18.1.6), OpenSSH 9.9p2, OpenZFS 2.2.7, xz 5.8.1, expat 2.7.1, less 668, file 5.46, OpenSSL 3.0.16.
  • Aggiunto supporto per il collegamento a caldo delle schede PCIe per sistemi ARM64.
  • Nell'API MAC (Mandatory Access Control) è stata implementata la supporto per parametri per legare le politiche agli ambienti jail.
  • Aggiunta la chiamata di sistema setcred per il cambio atomico delle credenziali del processo, come euid, ruid, gruppi e etichette di controllo accesso. Per eseguire comandi come un altro utente è stata preparata l'utilità mdo, simile all'utilità su, ma che utilizza invece del setuid il modulo kernel mac_do e la chiamata di sistema setcred.
  • Nel modulo mac_do, che consente di impostare politiche che permettono agli utenti senza privilegi di modificare le credenziali dei processi, è consentito applicare una regola a più utenti e gruppi.
  • È stata aggiunta la compatibilità per associare l'esecuzione di sysctl all'ambiente jail specificato, consentendo di visualizzare e modificare lo stato del kernel dall'ambiente padre nel jail figlio. Sono state aggiunte delle bandiere all'utilità sysctl per filtrare le variabili correlate a jail e vnet. Ad esempio, per impostare il parametro net.fibs nel jail chiamato "foo" ora è possibile eseguire "sysctl -j foo net.fibs=2".
  • Nell'utilità ip6addrctl è stata aggiunta l'opzione "-j" per applicare le impostazioni in associazione con l'ambiente jail specificato, semplificando la gestione degli indirizzi nello stack di rete virtuale nel jail.
  • Nel filtro dei pacchetti pf è stato aggiunto il parametro 'net.pf.default_to_drop' per attivare la modalità di scarto dei pacchetti di default. Il valore può essere impostato in associazione con stack di rete virtuali (vnet) nel jail.
  • È stata consentita la modifica dei parametri sysctl dello stack di rete virtuale (vnet) dal bootloader iniziale.
  • Nel sottosistema audio è stata implementata l'allocazione dinamica (su richiesta) dei canali virtuali (vchan) per la registrazione e la riproduzione del suono.
  • È stato aggiornato e attivato nel kernel di base (GENERIC) il driver mpi3mr per i controller PCIe Broadcom MPIMR 3.0 IT/IR SAS.
  • I driver rtw88 e rtw89 per adattatori wireless basati su chip Realtek sono stati sincronizzati con il kernel Linux 6.14.
  • Nelle firmware iwmbtfw e nell'interfaccia iwmbt-firmware è stata aggiunta la compatibilità per gli adattatori Bluetooth Intel 9260/9560.
  • È stata ampliata la compatibilità con i controller Ethernet nei driver ix (Intel), igc (Intel) e bnxt (Broadcom).
  • È stata migliorata la compatibilità per il collegamento a caldo dei dispositivi negli ambienti cloud AWS EC2 basati su architetture x86 e arm64 ("Graviton").
  • Nell'utilità ps è stata modificata la logica di gestione del flag "-U", che ora filtra i processi in base all'RUID (Real User ID) piuttosto che all'EUID (Effective User ID), come definito nella specifica POSIX.
  • Nell'utilità grep è stato interrotto di default il follow delle link simboliche durante la ricerca ricorsiva.
  • Nelle impostazioni del gestore pacchetti pkg (\/etc\/pkg\/FreeBSD.conf) è stato aggiunto un nuovo repository FreeBSD-kmods, contenente moduli del kernel compilati per il rilascio 14.3-RELEASE.
  • È stato dichiarato obsoleto il database delle chiavi pubbliche \/etc\/publickey, basato sull'algoritmo DES.
  • È stato aggiunto un avviso sulla rimozione del gestore dei volumi logici gvinum nel ramo FreeBSD 15. Lo sviluppo di Gvinum si è fermato circa 15 anni fa, mentre nel codice ci sono una serie di problemi noti che nessuno ha mai affrontato. Si consiglia di utilizzare gconcat, gmirror, gstripe, graid o zfs al posto di gvinum.
  • È stato aggiunto un avviso sulla prossima rimozione del driver della console syscons, che non è compatibile con UEFI, non supporta UTF-8 e non è esente dall'uso del blocco globale del kernel. Non è stato ancora stabilito in quale rilascio verrà interrotta la compatibilità con syscons, ma si prevede che la rimozione del blocco globale dal kernel avverrà in FreeBSD 16.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster