NetBSD 10.0 release: optimization for x86 and AArch64, ARM boards, synchronization with Linux

Father

Professional
Messages
2,605
Reputation
4
Reaction score
585
Points
113
The 18th release of the OS brings significant improvements for multiprocessor and multi-core systems.

The NetBSD Project introduces NetBSD 10.0 – the 18th major release of the NetBSD operating system, which includes many improvements in performance, security, and hardware support, making NetBSD 10.0 significantly faster and more reliable than previous versions, especially on multiprocessor and multicore systems.

Among the most significant innovations:
  1. Improved performance and scalability, especially on multiprocessor and multi-core systems.
  2. Optimization of the scheduler and virtual memory system, improved work with file systems.
  3. Enhanced hardware support, including new drivers and improvements to existing ones.
  4. Optimization for x86 and AArch64 architectures.
  5. Support for the latest security technologies, including experimental support for WireGuard VPN tunnels.
  6. Enhanced and accelerated cryptographic encryption, including automatic encryption of swap partitions.
  7. Support for new Armv8-A security features: Privileged Access Never, Pointer Authentication, Branch Target Identification.
In the area of virtualization, NetBSD 10.0 offers improvements for Xen and HyperV, as well as improvements for VirtIO drivers and NetBSD Virtual Machine Monitor (nvmm (4)). The network stack includes improvements for IPv6, a new interface for link aggregation, and virtual Ethernet interfaces.

NetBSD 10.0 also introduces many improvements to file systems and storage, new programs in user space, and improvements to existing utilities. Important changes affected system behavior and compatibility, including requirements for updating the network configuration and disabling legacy components.

Updates include support for new processors, ARM boards, and devices, as well as synchronization of graphics drivers and DRM / KMS with Linux. The version updated third-party components such as gcc, OpenSSL, X.org Server and many others, emphasizing the updated and improved nature of the system.

Upgrading to NetBSD 10.0 is available via an installation image with an upgrade option or other upgrade methods, including updating the kernel and modules, then the user space. Developers emphasize the importance of getting acquainted with the update instructions and changes in the system behavior when switching from previous versions.

NetBSD 10.0 is dedicated to the memory of Ryo Shimizu, whose contributions to the development of the NetBSD project and community have been invaluable. The NetBSD project would like to thank everyone who contributed to the development, support and promotion of the operating system.
 
Top