Bonum Certa Men Certa

Guarding and Rescuing the FSF Titanic: Distro-libre and feature-schema

A publication from the Free Media Alliance

Overview



Ski Training Professional

Summary: "Every time a distro does not suit a user's purposes, and it is less work to adapt the distro on one's own than to affect the distro in any other way, a distro is born."

Hundreds of distros exist, many of them with very similar features. We know there is duplication of work, but everyone needs to understand why so many distros exist.



Every time a distro does not suit a user's purposes, and it is less work to adapt the distro on one's own than to affect the distro in any other way, a distro is born. Ego is a factor too, but rarely mentioned is the educational aspect.

"Every time a distro does not suit a user's purposes, and it is less work to adapt the distro on one's own than to affect the distro in any other way, a distro is born."If more people created distros, then more people would have experience or interest in maintaining (contributing) to existing distros. The real trick is facilitating that.

Stallman has said that we don't need more distros. "We" also don't need more text editors, or "hello world" programs. Other people say we don't need more programming languages.

Each of these arguments are subjective (who is "We?") and can be refuted by pointing to a single need that no distro caters to. But in recent years, many more (once-reliable) distros are lacking than before. Are people really saying they don't need to be fixed?

Because they are more likely to be repaired by forking. Control over distros and of software by monopolies is increasing, and if the Halloween documents mean anything then this is a problem the FSF and OSI once acknowledged (hosting the documents on their own servers, though OSI has removed them since) though now that it is a more critical and everyday problem, they are saying nothing about it.

"Stallman has said that we don't need more distros."If we need more freedom, then we need more distros. In fact Stallman said "We don't need more distros" before the FSF gained Hyperbola, one of the very few (and arguably most dedicated) distros to work to remove the monopolistic tentacles of systemd, which GuixSD should also be suitable for, but Hyperbola should be a lot more friendly and mainstream.

We would say that Trisquel probably does not need more distros, but also that Trisquel probably needs a swift kick in the ass.

Incidentally, we have a script that automatically removes systemd from the Trisquel live ISO and spits out a fixed one, but it relies on upstart which is being abandoned by Ubuntu. So while Debian still has some people working to keep "not systemd" an option (if it were really optional, they would be done by now...) Trisquel and Ubuntu are most likely slated to have nothing in that regard. What a shame.

We honestly think that every user should make a machine-readable list of features they want in distros, and that this would be extremely valuable data.

On the drawing board is a feature-schema prototype, which in the friendliest machine-readable way possible outlines the desired and optional features of a distro such as distro-libre.

The key to this schema is indentation, a simulation of XML that requires zero syntax but must develop some kind of standard keywords. If everyone (we mean everyone) made a list of features they want included, this non-industry standard would be easier to develop.

"We honestly think that every user should make a machine-readable list of features they want in distros, and that this would be extremely valuable data."Distro-libre is a growing script that can automatically remaster various live ISOs, ensuring that people can have bootable CDs and DVDs with a receipt (the script) of every possible change. It is written in fig, one of the lowest-syntax, most consistent and minimal (friendly) languages in use today. You could also do distro-libre in python, but then fig translates to python.

Unlike systemd, distro-libre is intended to be easily forkable. We hope that the future of remastering (and building) distros is the application, not the distribution. Instead of maintaining a distribution, what we would like is if you could download a program and either use it to customise a distro (with help from automation, not just by duplication of manual work) or even build one.

We expect mockery and ridicule, but instead of just talking about these things, the Free Media Alliance offers working prototypes. The prototypes increase in sophistication over time, and would increase further with more people forking them. We encourage collaboration between forks, rather than worrying about setting up a large organisation (but you are welcome to do that as well.)

As a remaster tool, the way distro-libre works is not entirely new, but it works like this:

Download ISO -> run automated remaster script -> New ISO

The remaster script can even download the ISO for you.

"Unlike systemd, distro-libre is intended to be easily forkable."The automation serves two purposes -- by default, the script IS / defines the "distro" itself. Instead of downloading "fig os," you download a script that produces fig os. Instead of changing fig os, you change the script.

The automation that produces the default ISO can also assist you in making changes. This is very basic automation, and it can be made even friendlier by moving more distro-libre logic to our indented feature-schema. That way you can still change the code and use the custom "language" (or functions) within distro-libre, but most people will use the more abstract and user friendly schema to do many of the same tasks.

"But because these are remastering and build applications, there is no monopoly."In every step of the process, we encourage the use of languages and tools that are modeled after successful educational languages like Logo and BASIC. We say "modeled after" because these aren't 1:1 duplicates, with artifacts like line numbers or type sigils -- Logo has evolved and remains very low on punctuation, people use it to code without realising they are coding. That's the sort of computer language we want people to have at their fingertips.

But because these are remastering and build applications, there is no monopoly. If you want to fork a distro, change it entirely, you can just fork the application -- written in a language that high-schoolers and perhaps junior high-schoolers can learn to use easily enough.

We need more distros because we need more distro maintainers. Obviously, the way distros are currently made lends itself to all kinds of political and organisational issues.

We do want distros to be more generic -- installers that work across more than one distro (family) like Calamares and Refracta installer, remaster tools that work across more than one distro (family) such as Refracta tools, we even want build tools (applications) that help inexperienced users build their own distro as an educational experience (the FSF does not get education!) in the same way that using SBCs are an educational experience, and so on.

"We need more distros because we need more distro maintainers."We need more distros -- an entire new generation of distros -- because the current distros are gas-guzzlers, both in terms of what they take to run and especially in terms of what they take to build. And it is terribly sad that the primary and original Free software organisation in the world lacks the imagination or ambition for such a scheme.

We do encourage Guix and Hyperbola OS to keep up the good work, because they are probably the most innovative distro builders that the FSF already recognises, but the old way of building distros limits freedom and limits opportunities for education (possibly even to fewer people than we need to keep them going, and that's a very serious problem if it's true -- do we need more evidence than GnewSense folding? If done the way we suggest, you could carry on GnewSense yourself!) And (per the charter) our job is:

the free media alliance is happy to promote free software, but also welcomes thoughtful critiques of the fsfs methods and "extraneous requirements" (other than the 4 freedoms and gpl licenses)


...to create strategies for bolstering the FSF if possible, and salvaging the FSF otherwise.

We are not a monopoly, we are the seed of a Free software federation. And the gas-guzzling distros (mostly in terms of what it takes to maintain one, and the political costs and limited freedom that comes with those methods) can be phased out -- voluntarily -- with better ideas.

We are not suggesting (indeed we regularly criticise) top-down solutions like systemd, which consolidate power in the hands of even larger communities, and we are looking to make distros easier to fork, not harder.

"We do encourage Guix and Hyperbola OS to keep up the good work, because they are probably the most innovative distro builders that the FSF already recognises..."The reason is simple -- when you take enough projects, packages, standards, even people -- and you put a single corporation in charge of them, you are building a monopoly. Systemd is made from projects that were easier for smaller communities or fewer developers to maintain.

By consolidating those projects first under Red Hat, then into systemd itself, they were lumped together (yes, we've read the nonsense that claims to refute this, it is bunk -- pure denial of something they seem most clearly aware of themselves) into something that takes a large corporation to maintain.

Don't believe it? How long has it taken to "separate" back into smaller projects? If it were really modular, it wouldn't take dozens of people to work systemd back into modules. How much more obvious can that point become?

"Systemd is made from projects that were easier for smaller communities or fewer developers to maintain. "This is also, in a less sinister way, how distros themselves are created. And unlike systemd, those were created of necessity -- it was, once upon a time, far too much work for people to just make a "GNU/Linux Boot Disk" and throw on whatever programs people wanted.

Today that is increasingly possible, and the best direction for distros to go in. Alas, it is not like egos and monopolistic attitudes do not exist in the Free software community.

On the contrary -- distros want to remain distinct and are often opaque. It is the opacity, not the distinctions that are the real problem.

Everyone is free to create their own Free software, we are not suggesting that everyone give that up and "do it our way." All we are saying is -- if freedom is the real goal, let's put that freedom in the hands of the user, not just the distro maintainer. Let's make distros that (like Free software) are as forkable as possible, so that no user feels they are "locked-in" to theirs.

"Let's make distros that (like Free software) are as forkable as possible, so that no user feels they are "locked-in" to theirs."Lock-in is a monopoly tactic, and has no place in Free software distributions. If it is created inadvertently and there is a practical way to reduce it, then reducing it is also a good thing.

All the same, distro-libre is a simple prototype for liberating even the distros that do not participate! It is not about putting control of all distros in the hands of a large monopolistic corporation -- It is, like Free software itself, about putting control of all computing in the hands the user. The old distros don't do that as well as they could, and it's time for an overhaul (you do you, but consider these words) of the concept itself.

Licence: Creative Commons CC0 1.0 (Public Domain)

Recent Techrights' Posts

Giving a Voice to the Community (Even When It's Inconvenient or 'Scary')
Once upon a time we were threatened with deplatforming for merely reposting articles by Daniel Pocock; we no longer have this problem
Judgment: French army vanquishes German FSFE on Hitler's birthday, Microsoft contract dispute (1716711)
Reprinted with permission from Daniel Pocock
Projection Tactics - Part IV: SLAPP by Americans Against Techrights (UK) to Hide Serious Abuses Against American Women
"PRs need to stop being complicit in suppression of information via SLAPPs"
 
Projection of Fanatic From Microsoft
Microsoft Lunduke is pandering to the 4Chan 'crowd'
Digg.com (Digg) is a Censorship Platform, Just Another Social Control Media/Network, Controlled by the Few
We are not going to bother with any social control media
Spam, Slop, and Fake 'Articles' Regarding "Linux"
Serial Sloppers like these are harming real reporting about Linux and GNU
Rape investigation dropped: Will Fowles & ALP transgender deception
Reprinted with permission from Daniel Pocock
Diversity, Grooming & Debian transgender Zero
Reprinted with permission from Daniel Pocock
Pauline / Maria / Alice Climent(-Pommeret) & Debian transgender offensive cybersecurity deception
Reprinted with permission from Daniel Pocock
Did judge with transgender sister & Debian conflict of interest help cover-up a death?
Reprinted with permission from Daniel Pocock
Links 24/01/2026: CBS News Demolished From the Inside and Many Publishers Admit Layoffs
Links for the day
Gemini Links 24/01/2026: Dreams and Raspberry Pi Zero 2W
Links for the day
Richard Stallman's First Talk in US College Since 2018: Videos and Photos
There are some backstories
Judge Richard Oulevey (Grandcour Choeur, Tribunal Vaud) & Debian shaming abuse victims and witnesses
Reprinted with permission from Daniel Pocock
EDPB/CNIL privacy expert Amandine Jambert (cryptie, FSFE) implicitly admitted lying about harassment when she resigned admitting conflict of interest
Reprinted with permission from Daniel Pocock
Links 24/01/2026: TikTok Controlled by Alt Reich in US Now, White House Shares Fake, Manipulated, Misleading Images Already
Links for the day
Dirty Laundry at Debian and Elsewhere
We cannot just brush aside real issues involving real people and their families
Illegal, Unconstitutional Kangaroo Court for Patents Drops the Masks, Shows Its Real Purpose is to Serve Multinational Monopolists and Crush European SMEs
Europe (or the EU) is rapidly becoming a corporate project, not a unified governance initiative
The "Alicante Mafia" - Part X - EPO Strikes to Begin Next Week
Things gradually escalate this month
Gemini Links 24/01/2026: Snow, Boxing, and Lisp is Fun
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, January 23, 2026
IRC logs for Friday, January 23, 2026
Senior management and HR email privacy: Martin Ebnoether (venty), Axel Beckert (xtaran) & Debian abuse in Switzerland
Reprinted with permission from Daniel Pocock
Pierre-Elliott Bécue, ANSSI & Debian cybertorture
Reprinted with permission from Daniel Pocock
MJ Ray, Micah Anderson & Debian on drugs, prostitution at DebConf6 fight
Reprinted with permission from Daniel Pocock
Excellence in Ethics: a list of victories for the truth
Reprinted with permission from Daniel Pocock
Richard Stallman Giving Public Talk, Answering Questions From the Audience
We understand (from the organisers) that there will be a video of the talk
Forbes Covers in 2026 What Was Already Clear for Over a Decade: Microsoft's BitLocker 'Encryption' is a Back Door
One that's promoted by the loudest boosters of UEFI 'secure boot' as well
The Grapevine Says IBM's American RAs (Mass Layoffs) Soon to Follow European RAs, PIPs and "Reviews" as Pretext for a Likely Baseless Dismissal
The days of honourable corporations and work ethics are long gone it seems...
Links 23/01/2026: Minus 24 deg C in South Korea, "Iran Internet Blackout Passes Two-Week Mark"
Links for the day
Gemini Links 23/01/2026: "Witch Watch" and English on the Net
Links for the day
Reminder That "Linux" in the Site's Name (and Domain) Does Not Imply Authentic Journalism About GNU/Linux
the sad fact that some once-legitimate sites became slopfarms
Further Comments Illuminate Observations Regarding IBM's Layoffs (RAs) Plan for Europe
Some shed light on the expected scale
Links 23/01/2026: Growing Censorship, Intel Falls (Another Bubble, Propped Up by Cheeto Bailout), and Huge GAFAM Layoffs Continue
Links for the day
Working for Freedom Makes You a Target
it's not about what you do but about who gets served
Appeasing Bullies Doesn't Work
The reason we're still here and very active is that we're good at what we do
Claim That IBM Mass Layoffs Began Again in Europe, With Rumours It'll Close Offices
Unless IBM issues a statement (admission) to the media or issues WARN notices (in the US), the lousy media will simply assume - however wrongly - that nothing is happening and there's nothing to report
How Microsoft Will Tell Shareholders That the Business is Failing in a Few Days
It'll resort to "AI" storytelling (lying about slop having potential for some unspecified future year)
Flying to See Today's Talk by Richard Stallman
It's probably not too late to reserve a seat for today's talk
The Fall of Freenode Didn't Kill IRC and the Web's Issues (Not Limited to LLM Slop) Didn't Kill Everything
As long as there are enough people willing to keep the simple (or "old") stuff it'll refuse to die
GAFAM Layoffs by Performance Improvement Plans (PIPs) Hide the Real Scale of Their Financial Troubles
the "official" numbers of layoffs will never tell the true story
'Domesticated' Animals Not More Valuable Than Free-range Wildlife, Proprietary ('Commercial') Software Isn't Better Than Free Software
the proprietary software giants (companies like SAP or Microsoft) have a lot of lobbyists
The "Alicante Mafia" - Part IX - EPO Budget Funnelled Into Cocaine and Moreover Rewards Cocaine-Addicted Management for Getting Busted by Police
Any day that passes without European media and European politicians doing anything about it merely discredits the media and the EU (or national governments)
Richard Stallman Won't Talk About "AI", He'll Talk About Chatbots and LLMs Lacking Any Intelligence
This really irritates people who dislike the message; so they attack the person
Slopfarms Still Fed by Google, Boosting Fake 'Articles' That Pretend to Cover "Linux"
At this point about 80-90% of the search results appear not to be slopfarms
Gemini Links 23/01/2026: The Danish Approach to Deepfakes and Random vi Things
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, January 22, 2026
IRC logs for Thursday, January 22, 2026
Five Years Ago, After We Broke the Story About Richard Stallman Rejoining the FSF's Board, All Hell Broke Loose (for Me and My Family)
They generally seem to target anyone who thinks Richard Stallman (RMS) should be in charge or thinks alike about computing
Links 22/01/2026: Slop Fantasy About Patents, Retirement in China Now Reached at Age Seventy
Links for the day
Gemini Links 22/01/2026: Why Europe Does Not Need GAFAMs, XScreenSaver Tinkering, FlatCube
Links for the day
Salvadorans' Usage of GNU/Linux Measured at Record Levels
All-time high
Links 22/01/2026: Ubisoft Layoffs Disguised as "RTO", US "Congress Wants To Hand Your Parenting To GAFAM", Americans' Image Tarnished Among Canadians (Now Planning to "Repel US Invasion")
Links for the day
10 Easy Steps to Follow for Digital Sovereignty in Nations That Distrust GAFAM et al
When "enough is enough"
No, the Problem at IBM/Red Hat Isn't Diversity
Microsoft Lunduke also openly shows his admiration for Pedo Cheeto
Do Not Link to Linuxiac Anymore, Linuxiac Became a Slopfarm
now Linuxiac is slop
Dr. Andy Farnell Explains Why Slop Companies Like Anthropic and Microsoft 'Open' 'AI' Basically Plunder and Rob People
This article was published last night at around 10
Richard Stallman (RMS) at Georgia Tech Tomorrow
After the talk we'll write a lot about "cancel culture" and online mobs fostered and emboldened in social control media
Software Patents by Any Other Name
There is no such thing as "AI" patents
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, January 21, 2026
IRC logs for Wednesday, January 21, 2026
The "Alicante Mafia" - Part VIII - Salary Cuts to Staff, 100,000 Euros to Managers Busted Using Cocaine (for Doing Absolutely Nothing, Just Pretending to be "Sick")
Today we look at slides from the union
Gemini Links 22/01/2026: Forest Monk, Aurora Observation, and Arduino Officially Launches the More Powerful Arduino UNO Q 4GB Single-Board Computer
Links for the day
Next Week is Close Enough for Wall Street Storytelling About 'Efficiency' by Layoffs for "AI"
This coming week GAFAM and others will tell some creative tales about how "AI" something something...
Google News Still a Feeder of Slop About "Linux", Which Became Rarer in 2026
Our main concern these days is what happened to Linuxiac. Bobby Borisov became a chatbots addict.