È uscita la versione del sistema operativo NetBSD 10.0.
Modifiche della nuova versione:
Supporto hardware:
- È stato aggiunto il supporto per Apple M1.
- È stato aggiunto il supporto per Raspberry Pi 4.
- È stato incluso il driver rkv1crypto su PINE64 Rock64 e NanoPi R2S.
- È stato aggiunto il supporto spiflash su Rockchip RK3328.
- È stato aggiunto il supporto compat_linux per l'architettura AArch64.
Modifiche al kernel:
- È stato aggiunto il supporto WireGuard.
- È stata aggiunta l'implementazione del cifrario Adiantum per una crittografia efficiente del disco con cgd su sistemi senza accelerazione AES.
- La crittografia dello swap viene ora eseguita automaticamente utilizzando la variabile vm.swap_encrypt=1 in sysctl.
- I dispositivi IEEE 802.11 (Wi-Fi) ora richiedono la configurazione SSID per connettersi a un hotspot aperto.
- Il supporto compat_linux è disabilitato per impostazione predefinita.
- Il database dei pacchetti predefinito per le nuove installazioni è stato modificato in /usr/pkg/pkgdb per coerenza con altre piattaforme pkgsrc, sostituendo /var/db/pkg.
- I moduli del kernel MIDI e del sequencer sono stati uniti in un unico modulo MIDI_seq.
Driver dei dispositivi:
- urtwn - è stato aggiunto il supporto per l'adattatore USB wireless TRENDnet TEW-648UBM.
- È stato aggiunto un nuovo driver rge - per il supporto dell'adattatore Ethernet Realtek 8125 2.5
- È stato aggiunto un nuovo driver ixl - per il supporto degli adattatori Ethernet Intel 700 series 10/25/40
- È stato rimosso il driver azaila, che è stato sostituito nelle versioni precedenti con hdaudio.
- ossaudio - è stata aggiunta l'implementazione dell'API mixer OSSv4.
- I driver DRM sono stati aggiornati alla versione 5.6.
Miglioramenti nella virtualizzazione:
- In NVMM è stato aggiunto il supporto per il suspend.
- È stato aggiunto il supporto per Xen PVH.
- È stato aggiunto il supporto per VirtIO 1.0 nel driver virtio.
Miglioramento delle prestazioni:
- È stata migliorata la performance delle chiamate di sistema select e poll.
- Un algoritmo più veloce per l'albero bit per la ricerca delle pagine di memoria.
- È stata migliorata la performance dello scheduler, incluso un migliore bilanciamento del carico tra core lenti e veloci.
- È stato migliorato il tracciamento delle pagine pulite/sporche, accelerando notevolmente il lavoro di fsync per file di grandi dimensioni.
Fonte: linux.org.ru
