Linus Torvalds officially released Linux 4.14 this weekend, a six-year long-term support (LTS) version of the kernel with a wide range of improvements.
“No surprises this week,” says Linus of the release, “although it is probably worth pointing out how the 0day robot has been getting even better,” referring to the kernel’s new ability to detect and withstand so-called ‘zero-day’ security vulnerabilities. “It was very useful before, but Fengguang [Wu] has been working on making it even better and reporting the problems it has found.”
Headline changes in the new kernel include support for 128 petabytes (PiB) of virtual and 128 PiB of physical memory address space, support for AMD’s new Secure Memory Encryption functionality, a new ‘zstd’ compression algorithm for Brtrfs and SquashFS file systems, and a zero-copy mechanism from user memory to sockets, along with an extension to the LTS schedule that will see the kernel supported for a full six years.
CNXSoft has further gathered together the improvements of interest to embedded developers working on the ARM and MIPS instruction set architectures, while RISC-V upstream support is expected to land in Linux 4.15.