6 Summary of Upstream History

This appendix provides information about the major features and enhancements in each subsequent upstream kernel release. The following are the major upstream kernel features that are included in UEK R7, by virtue of the selection of the upstream 5.15.0 kernel base. Note that some of the key features that are listed here may have also been backported into the most recent UEK R6 release. For more details about these features, see https://kernelnewbies.org/LinuxVersions:

5.5

  • io_uring enhancements

  • Btrfs enhancements (RAID1, checksumming)

  • BPF improvements

5.6

  • Wireguard VPN (Technology Preview in UEK R6U1)

  • USB4 support

  • Btrfs SSD trimming

  • vboxsf (VirtualBox Shared Folder, for guests)

  • MultiPath TCP

  • Intel Data Streaming Accelerator

5.7

  • Arm Kernel Pointer Authentication

  • Split lock detection (in UEK R6U1)

  • vDPA support

5.8

  • XFS: Per file/per directory DAX ops

  • vDPA improvements

  • Paravirtualized memory hot(un)plug

5.9

  • Slab memory controller for cgroups

  • io_uring enhancements

  • Btrfs enhancements

  • NFS v4.2 User xattr support

  • KVM: disable PV spinlocks

  • NVMe Support for the Zoned Namespace (ZNS)

  • vDPA for Mellanox Devices

5.10

  • XFS: No more Y2038 problems

  • Btrfs: Performance improvements

  • AMD Secure Nested Paging IOMMU

  • AMD SEV-ES Support

  • Intel Sapphire Rapids

  • Arm Memory Tagging Extension

  • BPF improvements

  • vDPA Mellanox improvements

  • io_uring enhancements

  • Multi-Path TCP enhancements

  • devlink enhancements

5.11

  • Intel SGX Support (base driver)

  • Btrfs improvements (data recovery, performance)

  • io_uring enhancements

  • Networking: Preferred busy-polling

  • Secure Encrypted Virtualization (SEV-ES) KVM guests

5.12

  • Btrfs enhancements (zoned devices, subpage block size for read-only)

  • Kernel thread-based NAPI polling

  • CXL 2.0 Support

  • io_uring enhancements

  • vDPA management tool

  • Core PMU support for Sapphire Rapids

  • AMD SEV attestation command

  • KVM: Upgrade PMU support to ARMv8.4 (next-gen Ampere)

  • mlx5 vDPA subfunctions

  • devlink enhancements

5.13

  • Intel Bus Lock Detection

  • SGX for KVM guests and (basic) NUMA

  • io_uring enhancements (multi-shot)

  • AMD SEV Guest Live Migration

  • mlx5 TC sample offload (is this interesting for DB/RDMA?)

  • BPF enhancements (call kernel functions)

  • Btrfs enhancements (readahead for send, perf improvement)

  • vDPA enhancements, virtio-vdpa

5.14

  • XFS enhancements (cache flushes, log recovery)

  • Multi-Path TCP enhancements

  • Secret memory areas (memfd_secret)

  • Core scheduling

  • virtio-IOMMU

  • Raspberry Pi 400

5.15

  • AMD 5-level paging

  • vDPA MultiQueue

  • io_uring enhancements