Connect with us

Hi, what are you looking for?


Linux Kernel 4.12 Released Officially With 5 Biggest Features

Image Source: MaIII Themd / Shutterstock

After the usual development process involving seven release candidates, Linus Torvalds has released Linux kernel 4.12. In terms of commits, it’s probably the second biggest kernel release. The most significant feature of kernel 4.12 is the support for new AMD Vega graphics processors. You can download the Linux kernel 4.12 tarball from

In May, Linus Torvalds released Linux kernel 4.11, codenamed Fearless Coyote, which came with scalable SSD swapping, AMDGPU power management improvement, new perf trace tool, SMC-R support, etc. After seven release candidates, the final Linux kernel 4.12 has been shipped.

In his release announcement, Linus Torvalds emphasized that kernel 4.12 is the second biggest release in terms of commits. Linux kernel 4.9 was a big release because it was an LTS release.

Linux kernel 4.12 has undergone a normal release cycle. “There’s also nothing particularly odd going on in the tree – it’s all just normal development, just more of it than usual,” Torvalds added.

For the new version, about fifteen thousand changes to the source code management system have been made. The number of lines of code in Linux kernel is now 24.2 million, according to Heise.

Linux kernel 4.12 features

  1. Support for AMD’s Vega GPUs by the AMDGPU driver. It’s an initial support; more improvements would be made in the future.
  2. Initial GTX 1000 Pascal accelerated support for NVIDIA.
  3. Introduction of Facebook’s Kyber I/O scheduler and BFQ (Budget Fair Queueing) along with XFS support for GETFSMAP and RAID 5/6 fixes.
  4. Intel atomic mode turned on by default, allowing for easy setting of output modes.
  5. Enhanced support for POWER 9 and POWER architectures, as well as improvements in power management for Gemini Lake chips.

Please note that this is a very brief list of changes. You can read about them in detail at Phoronix and KernelNewbies.

Linux kernel 4.12 download

You can download Linux kernel 4.12 source tarball from

The final release of Linux kernel 4.12 also opens the merge window for kernel 4.13. The successor to 4.13, Linux 4.14, will be the next LTS kernel.

Advertisement. Scroll to continue reading.

Image Source: MaIII Themd / Shutterstock

You May Also Like


Recently, I discovered a Java compiler for web applications that I’d like to share with you. It’s called CheerpJ, and it has the ability...


Following ECMAScript 2016, the ECMA International has given the green light to the latest edition of the ECMAScript Language Specification, ECMAScript 2017. JavaScript, which...


After over 2 years of work, the long-awaited stable release of Devuan GNU+Linux 1.0 is now accessible for download. This alternative distribution has been...


The Raspberry Pi Foundation has successfully introduced coding and computing to schools and coding groups by distributing a large number of single-board computers. CoderDojo,...