Linux kernel 5.11 release

After two months of development, Linus Torvalds presented the Linux kernel 5.11 release. Among the most notable changes: support for Intel SGX enclaves, a new mechanism for intercepting system calls, virtual auxiliary bus, prohibiting the assembly of modules without MODULE_LICENSE (), fast filtering of system calls in seccomp, discontinuing maintenance of the ia64 architecture, moving WiMAX technology to the “staging” branch, the ability to encapsulate SCTP in UDP.

General What’s New :

  • Disk subsystem, I / O and file systems
    • In Btrfs added several mount options to use when recovering data from damaged filesystems: “rescue = ignorebadroots” to mount despite damage to some root trees (extent, uuid, data reloc, device, csum, free space), “rescue = ignoredatacsums” to disable control checks sums for data and “rescue = all” to enable the ‘ignorebadroots’, ‘ignoredatacsums’ and ‘nologreplay’ modes at the same time.
      Dropped support for the “inode_cache” mount option, which was previously deprecated. Prepared code to support PAGE_SIZE metadata and data blocks and support zoned space allocation.
    • In XFS implemented flag “needsrepair”, signaling the need for recovery. When this flag is set, the FS cannot be mounted until the flag is cleared by the xfs_repair utility.
    • Ext4 suggested only bug fixes and optimizations, as well as code cleanup.
    • Allowed to re-export systems mounted over NFS (i.e. an NFS-mounted partition can now be exported over NFS and used as an intermediate cache).
    • The CLOSE_RANGE_CLOEXEC option has been added to the close_range () system call, which allows a process to close a whole range of open file descriptors at once, to close descriptors in close-on-exec mode.
    • New ioctl () calls have been added to the F2FS file system to allow user space to control which files are saved compressed. Added “compress_mode =” mount option to choose whether to place the compression handler on the kernel side or in user space.
/Media reports.