Phoronix announced yesterday, 11 December 2016, and Linus confirms, the release of Linux Kernel version 4.9 at Kernel.org.
Highlights listed by Phoronix include:
- Memory Protection Keys (MPK) are now mainlined.
- Support for vmapped kernel stacks, one of Torvalds' favorite features for Linux 4.9.
- Experimental AMDGPU Southern Islands support / GCN 1.0 for AMDGPU, but keep in mind it's disabled by default and needs to be set at kernel build-time, similar to the experimental GCN 1.1 / CIK support for AMDGPU DRM.
- Improved P-State performance for some Intel Atom CPUs.
- AMDGPU virtual display support.
- Support for 29 more ARM machines by the mainline Linux kernel.
- The introduction of a new subsystem, Greybus.
- Various file-system improvements.
Your humble submitter is posting the story from his system running a freshly-compiled 4.9 kernel, so it's guaranteed to be a real thing.
(Score: 3, Insightful) by FatPhil on Wednesday December 14 2016, @11:24AM
Those familiar with the kernel development will recognise those changes for the recent sweary and insulty shitstorm on the LKML. It's nice to see that Linus has the decorum to not copy those insults into his commit messages.
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 2) by Nerdfest on Wednesday December 14 2016, @11:36AM
... unless appropriate.
(Score: 0) by Anonymous Coward on Wednesday December 14 2016, @12:23PM
Long commit messages are in violation of xkcd 1296. Commit messages which are tl;dr will be rejected with prejudice.
(Score: 2) by bob_super on Wednesday December 14 2016, @06:38PM
Any comment in source code, in any form or language, will be used as a part of the ritual invocation of the Four Horsemen of the Apocalypse, Cthulhu, and a prequel to Jupiter Ascending.
You all control the end of the world. Do your part.
(Score: 2) by Thexalon on Wednesday December 14 2016, @04:28PM
I have to say, I'm thoroughly impressed by the depth of the commit message: Explaining the entire history of the behavior, and exactly why the change is going in there. One more reason I generally support Linus' decision-making.
The only thing that stops a bad guy with a compiler is a good guy with a compiler.
(Score: 2) by Marand on Thursday December 15 2016, @01:13AM
For the curious but lazy, this is the commit. [kernel.org] It's a massive commit message with history, references to previous commits, rationale, future plans, etc.
About all it's missing is an abridged history of the Linux kernel (and maybe a reference to his usenet flame war with Tanenbaum).
(Score: 2) by FatPhil on Thursday December 15 2016, @02:12PM
(that's just the first instance I found, I'm 99% sure he got swearier elsewhere).
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves