Linux 4.14 Dropping In-Tree Firmware

Written by Michael Larabel in Linux Kernel on 16 September 2017 at 06:38 AM EDT. 28 Comments
Linux 4.14 is getting rid of its in-kernel firmware/ tree.

For years now most everyone has been relying upon the external Linux-Firmware.Git tree for managing the firmware binaries needed by the Linux kernel device drivers. But prior to that was the in-tree firmware/ destination.

Kernel developers had been meaning to get rid of this redundant in-kernel tree firmware handling, but never got around to it until this week when Greg KH was reminded about it at the Linux Plumbers Conference.

As such, with Linux 4.14 the remaining firmware binaries living within the Linux tree proper are being nuked with users instead being told to rely on the external linux-firmware.git tree.

There are a number of network adapters, RV600 series AMD firmware blobs, and various other firmware files that had been living in this old firmware location. Dropping it lightens the kernel's load by 129,170 lines with this commit.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week