GNU Linux-Libre 6.12: A Step Forward Toward Total Software Freedom

The GNU Linux-libre project has announced the release of version 6.12 of the GNU Linux-libre kernel, aimed at users seeking a fully free experience on their GNU/Linux systems. This milestone reflects the ongoing commitment to providing a kernel free from proprietary components, thereby promoting software freedom.

Based on Linux 6.12 with Significant Enhancements

This new version is based on the recently released Linux 6.12 kernel, removing or neutralizing proprietary and closed-source components. Key areas that have been cleaned include:

  • Support for CPM/QE QMC SoC, the Realtek 8852BE-VT Wi-Fi driver, and the Amlogic Bluetooth protocol.
  • Drivers such as amcc qt2025 phy and aw96103/aw96105 proximity sensors.
  • Code related to TI TLV320AIC31XX audio codec drivers.

Additionally, the project has updated its cleaning process for drivers such as Renesas xHCI, Intel ISH HID sensor hub, and several Qualcomm and Adreno references. Notably, the ks7010 and Intel SkyLake audio drivers have been entirely removed from the main kernel, eliminating the need for their cleanup.

Addressing Licensing Issues and Binary Components

One of the key highlights of this release is the neutralization of GPL-licensed binary-only programs disguised as hexadecimal sequences, which were identified in previous versions. According to the developers, this issue persists in certain drivers, but efforts continue to ensure a fully free kernel.

The project has also voiced concerns over attempts in the main Linux kernel to introduce restrictions that hinder the installation of free drivers, describing these practices as contrary to the philosophy of software freedom.

Availability and Support

The GNU Linux-libre 6.12 kernel is available for immediate download in compressed tarball format from the project’s official website. Additionally, ready-to-use binary packages are offered for Debian-based (.deb) and Red Hat-based (.rpm) distributions through the Freesh and RPM Freedom projects, respectively. Users can install this kernel as a replacement for or alongside the standard kernel on any GNU/Linux distribution.

A Tool for Free Software Purists

The GNU Linux-libre kernel is designed for those who wish to build systems entirely free from proprietary drivers or components. Its minimalist approach removes non-free elements but does not replace them with functionally equivalent alternatives. However, the project encourages and supports the development of free solutions to fill these gaps.

A Step Toward Greater Transparency

Version 6.12 reinforces the project’s commitment to transparency and security. According to the development team, restrictions on user freedom not only compromise their rights but can also increase their vulnerability to hardware and software vendors.

With this new update, GNU Linux-libre continues to solidify its position as an essential option for those seeking a truly free software environment aligned with the principles of the free software movement.

Download GNU Linux-Libre.

Scroll to Top