Release di FreeBSD 13.3

Dopo 11 mesi di sviluppo, è stata rilasciata la versione FreeBSD 13.3. Le immagini di installazione sono state create per le architetture amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 e riscv64. Sono inoltre disponibili compilazioni per sistemi di virtualizzazione (QCOW2, VHD, VMDK, raw) e ambienti cloud come Amazon EC2, Google Compute Engine e Vagrant. Il ramo FreeBSD 13.x si sviluppa parallelamente al ramo FreeBSD 14, per il quale a settembre è stata rilasciata la versione 14.0, e continuerà a essere supportato fino alla fine di gennaio 2026. È prevista l'uscita della versione FreeBSD 13.4 tra circa un anno.

Principali modifiche:

  • È stata migliorata la stabilità dei driver per i dispositivi wireless, nonché dei driver utilizzati tramite il layer linuxkpi, che consente di utilizzare i driver Linux su FreeBSD. I driver iwlwifi e rtw88 per le schede wireless Intel e Realtek sono stati aggiornati.
  • È stata implementata la possibilità di avviare un server NFS (nfsd, nfsuserd, mountd, gssd e rpc.tlsservd) in Jail con un ambiente di rete isolato vnet. È stata aggiunta una nuova opzione di montaggio "syskrb5" per il montaggio di NFSv4.1/4.2 Kerberized senza specificare le credenziali Kerberos.
  • Il compilatore Clang e gli strumenti LLVM sono stati aggiornati alla versione 17.
  • L'implementazione del file system ZFS è stata aggiornata alla versione OpenZFS 2.1.14. In zfsd è stato garantito l'assegnamento dello stato di errore ai dischi in caso di generazione di un numero eccessivo di eventi di latenza negli input/output.
  • Nei sistemi con architettura ARM64, per impostazione predefinita, il processo in background powerd è attivato in /etc/rc.conf, consentendo al sistema di operare in modalità di massima prestazione su schede Raspberry Pi.
  • In rc.conf è stata aggiunta la possibilità di specificare valori di umask per singoli servizi utilizzando le variabili 'nome_servizio_umask'.
  • È stata aggiunta la possibilità di specificare in ~/.login_conf o login.conf le priorità per i programmi che utilizzano la chiamata setusercontext, come il processo di accesso.
  • In rc.conf è stata aggiunta l'opzione di configurare i flag per l'utilità diff, utilizzata quando si generano i report delle modifiche con l'utility periodic.
  • Nelle utilità head e tail è stato aggiunto il supporto per le opzioni -q (quiet) e -v (verbose), insieme alla possibilità di utilizzare unità metriche nei parametri numerici.
  • È stata inclusa l'utilità objdump, sviluppata dal progetto LLVM.
  • In tftpd è stata aggiunta l'opzione '-S', che consente di organizzare la scrittura in file in un ambiente chroot, non accessibile per la scrittura generale.
  • Guida introduttiva completamente riscritta per le interfacce API del kernel.
  • Le statistiche relative al debug dei file system e dei vnode sono raggruppate all'interno della serie sysctl vfs.vnode.
  • Il supporto per RFC 4620 (IPv6 nodeinfo, richiesta di informazioni sull'host) è disabilitato per impostazione predefinita.
  • Nel filtro dei pacchetti pf è implementata la possibilità (sysctl net.pf.filter_local=1) di applicare regole di reindirizzamento dei pacchetti (rdr) inviati dall'host corrente e consegnati localmente.
  • Aggiunto il supporto per gli adattatori di rete virtuali gve (Google Virtual NIC).
  • Interrotto il supporto per le schede BeagleBone Black (armv7).
  • Aggiornate le versioni di OpenSSH 9.6p1, Sendmail 8.18.1, expat 2.6.0, libfido2 1.13.0, nvi 2.2.1, unbound 1.19.1, xz 5.4.5, zlib 1.3.1.

Si segnala inoltre la pubblicazione del rapporto di sviluppo di FreeBSD per il quarto trimestre del 2023. Tra i progetti più interessanti, si possono notare:

  • Possibilità di avviare automaticamente i servizi rc.d in ambienti jail separati, in cui si eredita il file system genitore, ma si limita la visibilità dei processi, l'accesso alla rete, i diritti di montaggio, ecc.
  • Ottimizzazione delle funzioni stringa libc utilizzando le istruzioni SIMD su sistemi con architettura AMD64. Sono state proposte 17 funzioni ottimizzate tramite SIMD, oltre a 9 funzioni convertite per richiamare le funzioni ottimizzate tramite SIMD. Le nuove funzioni hanno migliorato le prestazioni nell'elaborazione di stringhe della lunghezza media di 64 caratteri, con un incremento di 5,54 volte nei test effettuati.
  • Strumenti Pot 0.16 per la gestione dei contenitori basati su ambienti jail, ZFS, pf e rctl, con supporto per l'integrazione con la piattaforma di orchestrazione dei contenitori nomad. Catalogo delle immagini dei contenitori Potluck, equivalente a Dockerhub per FreeBSD.

Fonte: opennet.ru

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