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

Google Spreads Misinformation, Google's Slop Makes Stuff Up and Calls That "Intelligence"
Google very well understands (and even publicly admits so, albeit only for legal reasons) that the slop does not work
US is Insolvent, GAFAM is Buying Time by Hiding (Not Disclosing) Its True Debt Which Explains Never-ending Layoffs (Unrelated to Slop or "Efficiency Drives")
Five Tech Giants are Hiding $1.65tn in AI Debt, Using the Trick that Toppled Enron
PIP Apocalypse (PIPocalypse) at IBM, CEO Promotes Vapouware (Lying to Shareholders)
Companies get to shrink while lying about it to the public, even to shareholders
IBM Falls Below $200, Expect $199 or Less Today (Panic Threshold)
Will this be enough to topple the managers?
 
Microsoft Layoffs in India
it's about cost-cutting
Deregulation is Blowing Up the Economy, Which Has Become a Multi-Level Scheme or Pyramid Scheme
Why did only Japanese media call out the BS; is that so hard to figure out and properly report on?
Daniel Pocock Proves Wikipedia is for Rich People or People Who Work for Very Rich People (the True Owners of Wikipedia)
It's for billionaires and their faithful boot lickers
GNOME: Your Personal Opinions Must Overlap GAFAM's (Otherwise Those Opinions Are Impermissible)
Get well soon, GNOME
Making Excuses for Stressful, Unrewarding, and Immoral Jobs
excuses for difficult and/or barely-rewarding jobs. [...] People in tech must not be evaluated (or have their "worth" assessed) based on remuneration
Almost 5 Years Without Social Control Media ('Mind Prison')
Life is too short to be stuck inside a skinnerbox
Linux Must be About People (Humans), Not Bribery From Slop Companies Trillions of Dollars in Debt and in Pursuit of Positive Press
We've lost Williams
John Dvorak Understood That "MSM" Was a Vehicle of Censorship
Independent publishing, which obviates the need to censor (influenced by existing advertisers or lookout for prospective advertisers), is the only credibly thing out there
To Understand Why Linus Torvalds Became a Boot-Licking Booster of Slop Look at Another Operative of 'Linux' Foundation, the "Mentor" of Clickfraud SPAMnil (According to SPAMnil Himself)
it seems like SJVN does not give a full disclosure
Blaming "Computers" Instead of Blaming Microsoft
Blaming Microsoft is "hate"
"Online We Are All Refugees" and Slop Pushers Are the Oppressors
They basically resort to nationalism and racism to distract from their commercial failure and fraud (pyramid scheme)
GNU/Linux Soaring in Antigua And Barbuda
GNU/Linux is internationally approaching 8%
Calling Out the Worst Culprits in "Linux" Slop (Slopfarms That Manipulate Information and Engage in Plagiarism)
Once they're gone (offline), the slopfarms cannot carry on for much longer
Defying Discrimination
Rianne's birthday is exactly a month away
Dan Williams Represented Real Diversity in Linux
Williams probably understood based on personal experience what it was like to be marginalised and discriminated against
The First Point About Software Freedom is, You Must Understand What It Really Means (Not "Open Source")
Forty Three Years of Commitment to Software Freedom [...] Educating people about what Software Freedom actually means
Gemini Links 24/07/2026: Recovering From Broken Shoulders, Loss of Passion, and "True Hacker Versus Growth Hacker"
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, July 23, 2026
IRC logs for Thursday, July 23, 2026
Gemini Links 23/07/2026: Databases, TLGS, and RSS Feeds
Links for the day
Links 23/07/2026: Science, Censorship, and Territorial Overreach by China
Links for the day
The State of Google Security: Blocking competition
GMail is the best!
What Happens When Windows Becomes as 'Niche' as GNU/Linux on Desktops and Laptops
Android enjoys a near-monopoly and GNU/Linux isn't far behind Windows.
IBM Cash "Down $6.3 Billion From Year-end 2025." Total Debt/Equity 188.97%. (Debt Can Exceed the Company's Real Value)
the CEO alone can make well over $0.7 billion in 5 years of salaries and bonuses
Wave of PIPs Allegedly Coming to Microsoft, Managers Trained to Terminate Employees Without Paying Severance (and Without Calling it Layoffs)
They count and cut the losses
This Looks Like the End of XBox, the Console
Sharma has become the "fall man" of Microsoft
European Patent Office (EPO) Series: A Consummate Master of the "Rigged Game"
"single-candidate shortlist"
Attempts to Change Focus and Change the Subject as IBM Shares Dwindle. Buying Revenue to Mask the Rapid Decline One More Time.
IBM used to be good at engineering, not financial engineering
Down 848% Year-on-year, Negative Cash Flow, Growing Debt (Richest Man on the Planet or Shrewd Scammer?)
The latest for Tesla is more of the same
Gemini Links 23/07/2026: SharePoint Rants and “Junk DNA” in Commented-Out Code
Links for the day
Links 23/07/2026: RIP John C. Dvorak, Organisation Weaponised Against J.K. Rowling
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, July 22, 2026
IRC logs for Wednesday, July 22, 2026
Freexian & Debian: antitrust, unfair competition against joint authors and volunteers
Reprinted with permission from Daniel Pocock
IBM in the Red After Bad Results (Shares Down in After Hours)
Will the CEO step down, retire, of what else?
Gemini Links 22/07/2026: Fault Lines, the Dark Web and Beyond, and Why Substack is Awful
Links for the day
Insult and Injury: Getting Banned, Not Just Sacked, by Microsoft
A former insider spoke about this in public 5 hours ago
Links 22/07/2026: "Dumb Phones" Not Enough to Tackle Harmful Addition, "MPEG-4 Visual's Road to Being [Software] Patent-Free"
Links for the day
IBM's Press Release About Results Mentions "AI" 10 Times, "Quantum" 4 Times
Blah blah blah AI"
Top secret: Cults inquiry submission concealed from public
Reprinted with permission from Daniel Pocock
An Hour Ahead of Alleged 'Results' (Amid Investigation Into Fraud) IBM Falls Back to New Lows
Only cents away from a 52-week low
IBM Headed for Lowest "Value" in 2 Years
In a nutshell, Krishna "can't keep it up" and IBM is now investigated for fraud
Investigation Progressing
There is nothing "funny" about receiving mortal threats for merely reporting information in a civilised country
Things We Could Do More Than Half a Century Ago But Can No Longer Accomplish
Newer is not always better
Anupa Ann Joseph & Debian defamation gang
Reprinted with permission from Daniel Pocock
State of the Invidious Project
Never forget how hostile Google can be towards freedom
Prioritising the Safety of Women is the Best Approach to Foster Diversity in Technical Communities
Debian was never "normative", but that does not mean Debian should have such low standards
IBM Will Report 'Results' Tonight (CET), It's Already Investigated for Securities Fraud
"Five of the biggest US tech giants are carrying $1.65 trillion in debt that does not show up on their balance sheets"
Hardware Has Gotten a Lot Worse, Not Just Far More Expensive
prices go up fast
Amid Claims of Microsoft Bing Layoffs It Seems Like Bing Cannot Even Hold on to Second Place
Yandex is sometimes bigger than Bing
Wikileaks Does Not Publish New Material Anymore, But Wikileaks Still Changes the World
Wikileaks has a legacy that will soon turn 20
Links 22/07/2026: Postal IRCs, PlayStation Kills Discs, Union Action Against Microsoft, "Judge Considers Tossing Databricks Patent Suit Under California anti-SLAPP Law"
Links for the day
Same 'Journalists' Who Published Fake News for IBM (Pump and Dump) Now Write Puff Pieces About the Stock Falling
the media is so compromised
They Called It "Social" and "Media", But It Turned Out to be Slop and Child Porn
Why do any sane people still use social control media?
Age of consent: DebConf26 registered sex offender in Argentina?
Reprinted with permission from Daniel Pocock
European Patent Office (EPO) Series: In the Pole Position Despite a Dismal Track Record
António Campinos is an old hand when it comes to such high-level institutional intrigue
Site a Bit Slower Due to Visitors' Load
We'll try to work out better speeds
Gemini Links 22/07/2026: Emacs, Astrology Clock, Arduino, and Rogallo v1.0.0
Links for the day
After Involvement by the Free Software Foundation (FSF) LibreTech and Quibble Gain More Participants
RMS expressed gratitude for people who worked on Quibble and improved LibreJS after many years of inactivity
The Lessons From the Assange Saga
This will not end well
Linux Foundation an Enemy of the Planet, Proponent of Pollution and Global Heating
"could the "polluters pay" model be extended to the computing environment and used to take on Microsoft and Microsofters?"
Apple Will Increase Surveillance of Customers, Record Verbal Communications Under the Guise of "Hey Hi"
Apple now drinks that same Kool-Aid
Dave Winer, Blogging Pioneer, Sells Out, Spews Out LLM Slop to Readers
Another one bites the dust [...] Now it's a slopfarm of sorts
Not Everything Can be Automated
not a new thing
GNU/Linux OS in ComorOS
Now, as in recent years or the last year, the GNU/Linux "signal" is growing significantly
Microsoft Redefines "Layoffs" to Give Smaller Tallies
It's not just calling them "buyouts" or saying people are merely "leaving" or "retiring"
IBM is Not Done Destroying Red Hat, Wait Till October 1st 2026 (More Layoffs and Bluewashing)
It's not bluewashing 'til it's 100% done
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, July 21, 2026
IRC logs for Tuesday, July 21, 2026
"LF Sex", Nothing to Do With Linux
a lot of explaining to do this week