7 GNU Software You May Find Useful

5 min readOct 6, 2021

Less commonly mentioned but interesting GNU software for Unix-like operating systems.



As developers, we probably are familiar with software like gzip, GIMP, GCC, Emacs, ed, etc. They are part of GNU software and are either bundled or can be installed easily in any Unix-like operating system.

In this article, let’s explore a few less commonly mentioned but interesting GNU software.

Guix System

Perhaps this is one of the most under-rated Linux distributions. Guix System is an advanced distribution of the GNU operating system that uses the Linux-libre kernel.

As a GNU distribution, it is committed to respecting and enhancing the freedom of its users. As such, it adheres to the GNU Free System Distribution Guidelines.

Gnu Guix System

It uses the Guix package and system manager which provides state-of-the-art package management features such as transactional upgrades and roll-backs, reproducible build environments, unprivileged package management, and per-user profiles.

It uses low-level mechanisms from the Nix package manager, but packages are defined as native Guile modules, using extensions to the Scheme language — which makes it nicely hackable.

GNU Health

The GNU Health project provides the tools for individuals, health professionals, institutions, and governments to proactively assess and improve the underlying determinants of health, from the socioeconomic agents to the molecular basis of disease. From primary health care to precision medicine.

Few main components that make up the GNU Health ecosystem:

Hospital Management Information System (HMIS)

GNU Health HMIS component is standard-based, and it provides over 40 packages/modules (primary care, obstetrics & gynecology, pediatrics, surgery, LIMS, genetics, diagnostic imaging, reporting, etc) to fit your institution needs.




Software engineer, Data Science and ML practitioner.