Bonum Certa Men Certa

Akira Urushibata on GNU coreutils

posted by Roy Schestowitz on May 27, 2025,
updated May 27, 2025

OVER the past weekend Akira Urushibata published to libreplanet-discuss a message now approved by a moderator and accordingly sent out, then archived online. It is connected to a message Akira sent a fortnight earlier about saying "GNU/Linux".

Akira focuses on operations this time:

What we can learn from a typical operation
About two weeks ago in a message to this mailing list titled "Make's
place in the operating system" I discussed the importance of focusing
on operations.

In this article I will provide a typical example of an operation and discuss how we can use it in our advocacy efforts.
This is from the Netpbm online "Usage" page (https://netpbm.sourceforge.net/doc/#prognotes):
Here is an example of a shell command to convert all your PNG files (named *.png) to JPEG files named *.jpg:
for i in *.png; do pngtopam $i | pnmtojpeg >`basename $i .png`.jpg; done
---
Improvements in graphical user interfaces have made computers easy to use. However, graphical user interfaces become cumbersome when the same task must be repeated many times over.
The above example illustrates how the problem is solved. The operating system provides a general framework to execute a command on multiple files.
Although it is possible to give converters an additional capability to accept multiple input files, it is more rational to let the OS take care of that than add the feature to every converter.
Adding the a multiple-input file feature to any utility requires effort. In addition small variations may appear on how it is actually implemented, obliging users to learn anew the details unique to each application. It makes more sense to provide a universal apparatus for handling the common case of multiple inputs.
In many real-life instances the files the user desires to convert are not all in one flat directory but rather scattered around, often in a nested structure of directories. Also there are cases in which there are files which should not be converted mingling with others which definitely should. If each application had to offer the capacity to deal with such complicated requests, they would become sophisticated in the bad sense of the word.
One advantage of the above example is that it can be modified to make it just report the conversions instead of actually conducting them. With preliminary review the operation becomes much safer.
I notice that while that some engineers have the skills to perform the above, while others do not, there is no concise expression to differentiate.
The absence of terminology reflects low interest in the issue. Batch conversion of multiple files is a mundane task that should not be taken lightly. A typo can lead to erasure of files or the creation of too many files. In another scenario the demands of an inefficient conversion may add up and eventually overload the entire system.
There is much effort spent in advertising the "Linux" OS as user-friendly and easy to use. People who seek user-friendly computers regard command-line tools as a relic of the past. Any agent promoting "Linux" would thus rather hide them from the general public. Thus people have few opportunities to see how experts actually do work with the OS.
In addition there is a persistent campaign against the name "GNU". The above procedure employs GNU Bash and GNU coreutils. Other utilities often used in conjunction are provided by GNU findutils, GNU diffutils, GNU grep, GNU sed, GNU awk. The negative campaign discourages people from understanding how GNU utilities are actually employed and leaves them with a shallow, distorted view of the entire system.
Some attempts have appeared to find a term to fill the void. "Cloud" is a vague term, but for some people it is mostly about efficient command-line procedures which system management requires. Some others speak of the operations as part of "Linux". In fact I have heard that a major reason Microsoft decided to provide "Window System for Linux" (WSL), is that "cloud" operators became accustomed to using "Linux" command-line utilities and felt inconvenienced by their absence in ordinary Windows environments.
The above observation gives me an idea for an new strategy for promoting GNU. There is a problem that requires a solution. We can explain the problem and the potential outcome of not solving it properly. After convincing people that a problem exists we can explain how it is best solved, how to find the engineers who know the right solution, what tools they use and where the tools come from.
We say "free as in freedom". In some instances the word "free" is used to express the state in which some undesirable condition has been eliminated: "free of malaria" "free of prejudice". People want computing tasks to be performed in a secure manner. Free software is about providing users the freedom to do so.
---
Recommended reading: https://www.gnu.org/software/coreutils/manual/html_node/Opening-the-software-toolbox.html
If your computer has the GNU coreutils documents installed in info format, the following command can be used to access it:
info '(coreutils)Opening the software toolbox'

The FSF has been very quiet lately (the same can be said about the Openwashing Shills Initiative (OSI), whose blog has been rather silent this month). At least the mailing lists are still active.

Other Recent Techrights' Posts

Microsoft Amutable Already Reveals That Its Focus Is Not Linux, It'll Promote "Remote Attestation"
This is basically an attack on Software Freedom, even if they toss around the brand "Linux"
More People in Chad Move to GNU/Linux
Last year we began to see GNU/Linux rising there - a trend which continues this year
Dr. Andy Farnell on How Universities and Culture of Education Got Crushed by "Technofascist Nightmare"
Farnell says he "already soft-quit in [his] mind"
Debt of Broadcom Grew by More Than 50%, Broadcom is Deeper in Debt Than Google
Expect many more cuts
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, February 15, 2026
IRC logs for Sunday, February 15, 2026
Links 15/02/2026: Slop, Politics, and Gemini
Links for the day
Small is Beautiful (in Cascading Style Sheets/Inheritance Rules)
If done correctly, pages can take a tenth of a second to fully load
Microsoft Has Fallen to New Lows in Hong Kong This Year
That Windows "market share" falls there is perhaps expected
Free Software Foundation (FSF) Raised About 1.5 Million Dollars This Winter, Almost 50% More Than in All of 2024 Combined
Verbal advocacy goes a long way
Spread the Word About EPO Strikes and Patent Injustices in Europe
Corruption in Europe is a real thing
The Register MS is Promoting Slop, Promotion Connected to Microsoft (Trying to Replace Judges With Microsoft)
marketing spun as "science"
He Did Not Have Enough Souls
A lot of the subjects we cover here no other site dares touch
When It Comes tom Rust, Keep All the Eyes on the Ball (Technical and Legal Perils, Sustainability Questions)
It's not about security or politics
"Mix Vale" is a Slopfarm
3 "articles" about "ubuntu"
Links 15/02/2026: Roy Medvedev Dead at 100, Rise of "YouTube Politicians"
Links for the day
Links 15/02/2026: How Alexey Navalny Was Executed by Putin, Erdogan Helping Iran
Links for the day
IBM Fedora Keeps Promoting Slop, Red Hat Has Been Turned Into Chaff and Trash to Help IBM's Stock (With "AI" Storytelling)
Red Hat's Fedora is an old brand (20+ years). It no longer stands for what it meant to people in the Fedora Core days (I was a Fedora user back then).
What IBM Said About 2026 Layoffs and What's Happening in Practice
t'll leave IBM at the very bottom, in due course (customers will notice something profound has changed)
Gemini Links 15/02/2026: "Already Midway February" and Loadbars Remembered
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, February 14, 2026
IRC logs for Saturday, February 14, 2026
Microsoft's Bing Down to 0.5% in Armenia
Microsoft does not want shareholders to see this
Libel by Bots: Unexplored Legal Area?
Liability can be traced back to the operator
Maybe Obvious, But Merits Repeating: A Lot of "Demand" for Slop is Faked, Manufactured, Fabricated by Dark Patterns, Bundling, Media PR (Deception/Hype) Campaigns
Over the past few years many products and services got rebranded as "AI"
xAI and X (Twitter) Live on Borrowed Time, It'll Get a Lot Worse Fast
Being associated with a child porn site formerly known as "Twitter" is odorous to say the least
Microsoft is Lobbying Brussels via Opensource.org and OSI
The new (GAFAM) management at OSI is not serving the OSI's original mission
Will Lockett's Newsletter: Microsoft became Microslop and Windows users are "flocking" to GNU/Linux "to escape the mess"
"Users are fed up and jumping ship from Windows to Mac or Linux. In fact, it appears that Windows has lost 400 million users since 2022!"
Photographic Collections
There are going to be over 100,000 JPEG, PNG, and GIF files by the time we turn 20
Norway Curbs Social Control Media as It Harms Norway's Society
A decrease from 11% to just 1.87% is possible to reason about
Accomplishments of Our Community
Why I enjoy writing in Techrights
Microsoft Invented a Slop CEO ("AI CEO") Because Real Interest in Slop is Waning, So It's Just Faking Its Prominence
It's noise
Google Promoting Slop, Not Journalism
The truth of the matter is, Google is part of this problem and it doesn't seem to care
Another IBM Company (Spawned by IBM) is Hiding the Scale of Layoffs, Just Like Red Hat and Kyndryl
Why is the scale of the layoffs there shrouded in secrecy?
Links 14/02/2026: Financial Woes in Hong Kong and "Hong Kong Journalists Face ‘Precarious’ Future After Jimmy Lai Jailed"
Links for the day
Gemini Links 14/02/2026: Fish Shell and Meta Slash-commands
Links for the day
Links 14/02/2026: "Bias and Toxicity in" Slop, Microsoft's Vista 11 System Update Breaks Systems Again
Links for the day
Links 14/02/2026: "Suppression of Free Speech" and "Climate Change Puts Winter Games on Thin Ice"
Links for the day
EPO "Cocaine Communication Manager" - Part I - Getting the Word Out About What the 'Alicante Mafia' Did to Europe's Second-Largest Institution
Can't everyone in the European media agree that letting cokeheads run Europe's second-largest institution is a terrible idea?
Richard Stallman in the United States - Part I - Huge Audience (Offline and Online), 'Cancel Culture' Attempted and Failed
the comeback of Richard Stallman (RMS) in the United States
GitHub Cannot Survive for Much Longer
Microsoft is trying to just hide the debt
Ed Zitron: Microsoft Is A Decaying Empire That Bet The Future On Making In Excess Of $500 Billion In New Revenue Within The Next 4 To 6 Years From AI — And It Hasn’t Made A Dime In Profit Yet
Microsoft bets its future on a bunch of nothing
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, February 13, 2026
IRC logs for Friday, February 13, 2026
Gemini Links 14/02/2026: "Throwback VR Headset" and OFFLFIRSOCH 2026
Links for the day