Linux 3.15 Released Improving RAM
Linus Torvalds formally released the Linux 3.15 kernel on Jun 8, marking the third major Linux kernel release of 2014.
Among the new changes that the Linux 3.15 kernel brings is something know as improved radix treehole searching, which ultimately leads to improved memory management and utilization.
Linux kernel developer Johannes Weiner wrote in his commit message:
"The radix tree hole searching code is only used for page cache, for example the readahead code trying to get a a picture of the area surrounding a fault. It sufficed to rely on the radix tree definition of holes, which is "empty tree slot". But this is about to change, though, as shadow page descriptors will be stored in the page cache after the actual pages get evicted from memory.
Suspend and resume functionality in Linux, which is particularly applicable for laptop computers also gets a boost in Linux 3.15.
Linux kernel developer Todd Brandt wrote in his kernel commit message:
Improve overall system resume time by making libata link recovery actions asynchronous relative to other resume events.
With Linux 3.15 now out, the attention of Linux developers will turn to Linux 3.16, which is already one week into the two week merge window process. During the Linux 3.15 rc8 release last week, Torvalds announced that he was going to try out a new plan, with a one week overlap for the next kernel's merge window.
While the process mostly worked this time around, Torvalds is not confident that he's interested in having an overlapping kernel again for the Linux 3.17 merge window.
"Of course, maybe the overlap ends up meaning that we get less noise during the last week of stabilization, and it actually helps," Torvalds wrote in his release message for the Linux 3.15 kernel. "It could go either way. I'd be interested to hear what people thought, although I _suspect_ most people don't feel strongly either way."
Sean Michael Kerner is a senior editor at LinuxPlanet and InternetNews.com. Follow him on Twitter @TechJournalist