Wydano wersję systemu operacyjnego NetBSD 10.0.
Zmiany w nowej wersji:
Wsparcie sprzętowe:
- Dodano wsparcie dla Apple M1.
- Dodano wsparcie dla Raspberry Pi 4.
- Włączono sterownik rkv1crypto na PINE64 Rock64 i NanoPi R2S.
- Dodano wsparcie spiflash dla Rockchip RK3328.
- Dodano wsparcie compat_linux dla architektury AArch64.
Zmiany w jądrze:
- Dodano wsparcie dla WireGuard.
- Dodano implementację szyfru Adiantum do efektywnego szyfrowania dysku z użyciem cgd w systemach bez akceleracji AES.
- Szyfrowanie pamięci swap jest teraz automatyczne przy użyciu zmiennej vm.swap_encrypt=1 w sysctl.
- Urządzenia IEEE 802.11 (Wi-Fi) teraz wymagają konfiguracji SSID do połączenia z otwartym punktem dostępowym.
- Wsparcie dla compat_linux jest domyślnie wyłączone.
- Baza danych pakietów domyślnie dla nowych instalacji została zmieniona na /usr/pkg/pkgdb dla spójności z innymi platformami pkgsrc, zastępując /var/db/pkg.
- Moduły jądra MIDI i sekwencera połączono w jeden moduł MIDI_seq.
Sterowniki urządzeń:
- urtwn - dodano wsparcie dla bezprzewodowego adaptera USB TRENDnet TEW-648UBM.
- Dodano nowy sterownik rge - do wsparcia adaptera Ethernet Realtek 8125 2.5.
- Dodano nowy sterownik ixl - do wsparcia adapterów Ethernet Intel z serii 700 10/25/40.
- Usunięto sterownik azaila, który został zastąpiony w poprzednich wydaniach przez hdaudio.
- ossaudio - dodano implementację API miksera OSSv4.
- Zaktualizowano sterowniki DRM do wersji 5.6.
Udoskonalenie wirtualizacji:
- W NVMM dodano wsparcie dla suspend.
- Dodano wsparcie dla Xen PVH.
- Dodano wsparcie VirtIO 1.0 w sterowniku virtio.
Poprawa wydajności:
- Poprawiono wydajność wywołań systemowych select i poll.
- Szybszy algorytm drzew binarnych do wyszukiwania stron pamięci.
- Poprawiono wydajność planisty, w tym możliwość bardziej adekwatnego rozdzielania obciążenia pomiędzy wolne i szybkie rdzenie.
- Poprawiono śledzenie czystych/brudnych stron, znacznie przyspieszenie działania fsync dla dużych plików.
Źródło: linux.org.ru
