Serdar Yegulalp
Senior Writer

Free as can be: gNewSense is true GNU Linux

news analysis
May 9, 20162 mins

The new version of the Free Software Foundation-supported Linux distro has no proprietary dependencies, but its roster of older app versions may give pause

The Free Software Foundation-supported Linux distribution gNewSense is finally out in its fourth revision after a two-plus-year development cycle.

The FSF is best known for its unrelenting advocacy for software unencumbered by patents and protected for future use by the GPL, as embodied in software like the Linux kernel and the GNU toolchain. The gNewSense Linux distribution is assembled with the FSF’s goal in mind of having no dependencies at all on proprietary binaries or other components that aren’t compatible with the GPL.

The base of gNewSense is the Debian distribution, which already excludes proprietary binary blobs and unfree software but provides access to them via repositories. But gNewSense goes further: It doesn’t even include access to such software in its repositories. Its documentation also includes only material that’s compatible with the GNU Free Documentation License.

Earlier gNewSense releases used Ubuntu as the base, but the project switched to Debian (from which Ubuntu was derived) because it already performs a lot of the work needed to remove GPL-incompatible elements.

When every piece of software used in the system is fully open source, nobody has to fret about patent or copyright issues. There’s less worry about this topic than there used to be, though, thanks to groups like the Open Invention Network, companies like Red Hat offering indemnities to their paying customers, and a general shift in perception about free and open source software.

Unfortunately, gNewSense’s purist stance is also its biggest disadvantage, since many hardware devices — some network cards, for instance — have no nonproprietary drivers available and thus won’t work with the distro.

Another disadvantage is that many applications provided with gNewSense aren’t the most recent versions. For instance, though Linux is into the 4.5 revision of its kernel, gNewSense still uses the 3.2 kernel, as well as the highly out-of-date LibreOffice 3.5. (The program is now in its 5.1 revision.)

This last issue may be more a matter of how the distribution itself is assembled and maintained, rather than its underlying philosophy. Several other distributions, such as Trisquel, Blag, and Dragora, use the same guiding philosophy, but with more recent versions of apps. Trisquel, in particular, uses LibreOffice 4.2.3.

[Edited to clarify that the FSF itself does not produce gNewSense, but simply supports the project.]

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author