Linux 6.11

Linux 6.11

The latest release of the Linux kernel 6.11 has arrived, featuring several significant changes, the most important of which are:

  • Support has been added for atomic write operations at the block level, which write either the entire specified set of blocks to the storage or none at all. This can prevent situations where, after hardware failure or for other reasons, only part of the blocks is written, while the rest retains old information. Enabling atomic write mode is done via the system call pwritev(), which has been updated with the RWF_ATOMIC flag.
  • The prohibition on writing to executable files linked to running processes has been lifted. Previously, an attempt to write to an executable file of a running process would result in an error from the kernel.
  • The ability to develop block device drivers in Rust has been added. As an example, the rnull driver has been included in the kernel, which is analogous to the null_blk driver, written in Rust. Additionally, the transfer of changes from the Rust-for-Linux branch, related to the use of Rust as a secondary language for developing drivers and kernel modules, has continued (Rust support is not enabled by default and does not make Rust a mandatory build dependency for the kernel).

You can find a more complete list of changes on OpenNet.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster