Se ha lanzado el sistema operativo NetBSD 10.0.
Cambios en la nueva versión:
Soporte de hardware:
- Se agregó soporte para Apple M1.
- Se agregó soporte para Raspberry Pi 4.
- Controlador rkv1crypto habilitado en PINE64 Rock64 y NanoPi R2S.
- Se agregó soporte para spiflash en Rockchip RK3328.
- Se agregó soporte para compat_linux para la arquitectura AArch64.
Cambios de kernel:
- Se agregó soporte para WireGuard.
- Se agregó una implementación del cifrado Adiantum para un cifrado de disco eficiente usando cgd en sistemas sin aceleración AES.
- El cifrado de intercambio ahora se realiza automáticamente usando la variable vm.swap_encrypt=1 en sysctl.
- Los dispositivos IEEE 802.11 (Wi-Fi) ahora requieren una configuración SSID para comunicarse con un punto de acceso abierto.
- La compatibilidad con Compat_linux está deshabilitada de forma predeterminada.
- La base de datos de paquetes predeterminada para nuevas instalaciones se ha cambiado a /usr/pkg/pkgdb para mantener la coherencia con otras plataformas pkgsrc, reemplazando /var/db/pkg.
- Los módulos MIDI core y secuenciador se combinan en un módulo MIDI_seq.
Controladores de dispositivo:
- urtwn: se agregó soporte para el adaptador USB inalámbrico TRENDnet TEW-648UBM.
- Se agregó un nuevo controlador rge para admitir el adaptador Ethernet Realtek 8125 2.5
- Se agregó un nuevo controlador ixl para admitir adaptadores Ethernet Intel Ethernet serie 700 10/25/40
- Se eliminó el controlador azaila, que fue reemplazado en versiones anteriores por hdaudio.
- ossaudio: se agregó la implementación de la API del mezclador OSSv4.
- Los controladores DRM se han actualizado a la versión 5.6.
Mejoras de virtualización:
- Se agregó soporte para suspender a NVMM.
- Se agregó compatibilidad con Xen PVH.
- Se agregó compatibilidad con VirtIO 1.0 al controlador virtio.
Mejora del rendimiento:
- Rendimiento mejorado de las llamadas al sistema de selección y sondeo.
- Un algoritmo de árbol bit a bit más rápido para buscar páginas de memoria.
- Rendimiento mejorado del programador, incluida la capacidad de distribuir más adecuadamente la carga entre núcleos lentos y rápidos.
- Seguimiento mejorado de páginas limpias/sucias, acelerando la sincronización fsync para archivos grandes en órdenes de magnitud.
Fuente: linux.org.ru
