NetBSD 10.0 er udgivet.
Ændringer i den nye version:
Hardware support:
- Tilføjet støtte for Apple M1.
- Tilføjet støtte for Raspberry Pi 4.
- rkv1crypto-driveren er inkluderet til PINE64 Rock64 og NanoPi R2S.
- Støtte for spiflash er tilføjet til Rockchip RK3328.
- Tilføjet compat_linux support til AArch64 arkitektur.
Ændringer i kernen:
- Tilføjet støtte for WireGuard.
- Implementeringen af Adiantum-krypteringen er tilføjet for effektiv disk kryptering med cgd i systemer uden AES acceleration.
- Swap-kryptering udføres nu automatisk med variablen vm.swap_encrypt=1 i sysctl.
- IEEE 802.11 (Wi-Fi) enheder kræver nu konfiguration af SSID for at kunne kommunikere med en åben access point.
- Compat_linux support er som standard deaktiveret.
- Pakkedatabase er som standard ændret til /usr/pkg/pkgdb for at være konsekvent med andre pkgsrc platforme, og erstatter /var/db/pkg.
- MIDI og sequencer-kernelmodulerne er blevet samlet i ét MIDI_seq modul.
Enhedsdrivere:
- urtwn – tilføjet støtte for TRENDnet TEW-648UBM trådløs USB-adapter.
- Tilføjet ny rge-driver til Realtek 8125 2.5 Ethernet-adapter.
- Tilføjet ny ixl-driver til Intel Ethernet 700-seriens 10/25/40 adaptere.
- azaila-driveren, der tidligere blev erstattet af hdaudio, er blevet fjernet.
- ossaudio – tilføjet implementering af OSSv4 mixer API.
- DRM-drivere opdateret til version 5.6.
Forbedringer inden for virtualisering:
- Der er tilføjet support for suspend i NVMM.
- Tilføjet støtte for Xen PVH.
- Støtte for VirtIO 1.0 er tilføjet til virtio-driveren.
Ydelsesforbedring:
- Forbedret ydeevne for systemopkald select og poll.
- Hurtigere algoritme til bit-for-bit træet for at søge i hukommelsessider.
- Forbedret ydeevne for planlæggeren, herunder evnen til bedre at fordele belastningen mellem langsomme og hurtige kerner.
- Forbedret opfølgning på rene/snavsede sider, hvilket betydeligt forbedrer fsync-ydelsen for store filer.
Kilde: linux.org.ru
