Linus Torvalds this weekend announced Linux 4.9, which offers a number of significant upgrades to the kernel.
"I'm pretty sure this is the biggest release we've ever had, at least in terms of commits," Torvalds wrote. "If you look at the number of lines changed, we've had bigger releases in the past but they've tended to be due to specific issues."
A chunk of the upgrade is the new greybus staging support, and other than size, the release looks fairly normal, he noted. Staging, GPU and networking are the bulk of the drivers.
Version 4.2 got a lot of lines from the AMD GPU register definition files, Torvalds noted. Version 3.2 was due to staging, version 3.7 was due to the automated uapi header file disintegration.
Kernel Tune-upOverall, the new Linux kernel represents "a lot of performance tuning and streamlining," said Paul Teich, principal analyst at Tirias Research. Despite its size, it's not a hugely significant upgrade, he said, but it reflects a maturing kernel that addresses a wide range of markets. "The biggest single feature that stood out to me is virtual display and reset support for AMD GPUs," Teich told LinuxInsider. "This is a big deal for folks who want to use AMD GPUs for compute acceleration, or even to deliver virtual desktops from Linux servers."
There are a lot more updates for 29 more AMD SoCs, including a wave of 64-bit ARM mobile and embedded SoCs, he noted. "Google's canned project Ara's 'greybus' got some time," Teich said, "and some of that might show up in a future Moto phone." Intel got fixes for its integrated sensor hub, DRM, and some performance improvements for Atom, he also noted. Lastly, a few MIPS, POWER and SPARC architecture commits also were snuck in, showing just how strong Android and Linux have become, said Teich. "It's not just about x86 vs. ARM.