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