Nineteen new GNU releases in the last month (as of February 28, 2026):
- binutils-2.46.0: GNU
Binutils is a collection of tools for working with binary files.
Perhaps the most notable arelda linker, andasan assembler.
Other tools include programs to display binary profiling
information, list the strings in a binary file, and utilities for
working with archives. Thebfdlibrary for working with
executable and object formats is also included. - coreutils-9.10: GNU
Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
offer extended functionality beyond that which is outlined in the
POSIX standard. - ed-1.22.5: Ed is a line-oriented
text editor: rather than offering an overview of a document, ed
performs editing one line at a time. It can be executed both
interactively and via shell scripts. Its method of command input
allows complex tasks to be performed in an automated way. GNU ed
offers several extensions over the standard utility. - g-golf-0.8.3: G-Golf (Gnome:
(Guile Object Library for)) is a library for developing modern
applications in Guile Scheme. It comprises a direct binding to the
GObject Introspection API and higher-level functionality for
importing Gnome libraries and making GObject classes (and methods)
available in Guile’s object-oriented programming system, GOOPS. - gawk-5.4.0: Gawk is the GNU
implementation of Awk, a specialized programming language for the
easy manipulation of formatted text, such as tables of data. Gawk
features many extensions beyond the traditional implementation,
including network access, sorting, and large libraries. - gnutls-3.8.12: GnuTLS is a
secure communications library implementing the SSL, TLS, and DTLS
protocols. It is provided in the form of a C library to support the
protocols, as well as to parse and write X.509, PKCS 12, OpenPGP,
and other required structures. - groff-1.24.0: Groff is a
typesetting package that reads plain text and produces formatted
output based on formatting commands contained within the text.
It is usually the formatter of “man” documentation pages. - less-692: GNU less is a pager,
a program that allows you to view large amounts of text in
page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does
not have to read the entire input file before starting, so it starts
faster than most text editors. - libunistring-1.4.2:
GNU libunistring is a library providing functions to manipulate
Unicode strings and for manipulating C strings according to the
Unicode standard. - linux-libre-6.19-gnu:
GNU Linux-Libre is a free (as in freedom) variant of the kernel
Linux. It has been modified to remove all non-free binary blobs. - m4-1.4.21: GNU M4 is an
implementation of the M4 macro language, which features some
extensions over other implementations, some of which are required
by GNU Autoconf. It is used as a macro processor, which means it
processes text, expanding macros as it encounters them. It also has
some built-in functions, for example to run shell commands or to do
arithmetic. - mediagoblin-0.15.0: GNU
MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services.
It supports pictures, videos and audio. - moe-1.16: GNU Moe is a
powerful-but-simple-to-use text editor. It works in a modeless
manner, and features an intuitive set of key-bindings that assign a
degree of severity to each key; for example, key combinations with
the Alt key are for harmless commands like cursor movements while
combinations with the Control key are for commands that will modify
the text. Moe features multiple windows, unlimited undo/redo,
unlimited line length, global search and replace, and more. - nano-8.7.1: GNU nano is a
small and simple text editor for use in a terminal. Besides basic
editing, it supports: undo/redo, syntax highlighting, spell
checking, justifying, auto-indentation, bracket matching,
interactive search-and-replace (with regular expressions), and the
editing of multiple files. - nettle-4.0: GNU Nettle is a
low-level cryptographic library. It is designed to fit in easily
in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications
themselves. - octave-11.1.0: GNU Octave is
a high-level interpreted language that is specialized for numerical
computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
Work may be performed both at the interactive command-line as well
as via script files. - parallel-20260222: GNU
Parallel is a tool for executing shell jobs in parallel using one or
more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other
items. - pies-1.9: GNU pies is a
program that supervises the invocation and execution of other
programs. It reads the list of programs to be started from its
configuration file, executes them, and then monitors their status,
re-executing them as necessary. - units-2.26: GNU Units
converts numeric quantities between units of measure. It can handle
scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions
such as Fahrenheit to Celsius. Its interpreter is powerful enough
to be used effectively as a scientific calculator.
For announcements of most new GNU releases, subscribe to the info-gnu
mailing list: https://lists.gnu.org/mailman/listinfo/info-gnu.
To download: nearly all GNU software is available most reliably from
https://ftp.gnu.org/gnu/. Optionally, you may find faster download
speeds at a mirror located geographically closer to you by choosing
from the list of mirrors published at
https://www.gnu.org/prep/ftp.htmlor you may use
https://ftpmirror.gnu.org/ to be automatically redirected to a
(hopefully) nearby and up-to-date mirror.
A number of GNU packages, as well as the GNU operating system as a
whole, are looking for maintainers and other assistance. Please see
https://www.gnu.org/server/takeaction.html#unmaint if you’d like to
help. The general page on how to help GNU is at
https://www.gnu.org/help/help.html.
If you have a working or partly working program that you’d like
to offer to the GNU project as a GNU package, see
https://www.gnu.org/help/evaluation.html.
As always, please feel free to write to me, bandali@gnu.org,
with any GNUish questions or suggestions for future installments.
