On June 17, 2019, the significant release of the DragonFly BSD operating system – Release 56 was introduced. This release brings substantial improvements to the Virtual Memory System, updates for Radeon and TTM, and performance enhancements for HAMMER2.
DragonFly was formed in 2003 as a fork from FreeBSD version 4. Some of the notable features of this operating system include:
A high-performance file system HAMMER2 – support for writing multiple snapshots in parallel, a flexible quota system (including for directories), incremental mirroring, compression based on various algorithms, distributed multi-master mirroring. A clustering mechanism is under development.
A hybrid kernel based on lightweight threads allowing multiple kernel instances to run as user space processes.
Major changes in the release
Numerous changes have been made in the virtual memory subsystem, significantly improving performance by up to 40-70% on specific types of operations.
Many changes in the DRM driver for Radeon and the TTM video memory management subsystem for AMD graphics chips.
Improved performance of the HAMMER2 file system.
Support for FUSE in user space has been added.
Implementation of data isolation in CPU between system and user: SMAP (Supervisor Mode Access Prevention) and SMEP (Supervisor Mode Execution Prevention). Support from the CPU is required for these features.
For Intel processors, protection against MDS (Microarchitectural Data Sampling) attack class has been implemented. By default, it is disabled and must be manually enabled. Protection against Spectre is enabled by default.
The migration to LibreSSL continues.
Updated versions of third-party OS components.
Source: linux.org.ru
