Federated Social Media

Since I ditched Fakebook, I have experimented with Free and Open-Source (hereafter: “FOSS”) alternatives that respect users’ rights to their own intellectual property, images, etc., and which don’t use social media to farm data to sell to advertisers, spy on users to collect that data, and make the user a commodity to be bought and sold. While there are a few proprietary alternatives like MeWe, I avoid them on principle and look for FOSS stuff first, settling for non-free stuff only when there’s no good functional alternative. Enter “the Fediverse” and it’s several different platforms for both “Microblogging” (like X or Twitter, short-form posts with very limited character counts) and “Macroblogging” (like Fakebook and MeWe, long-form posts). The most successful platform in the “fediverse” is the microblogging platform called Mastodon, which got a huge influx of new users when Elon Musk purchased Twitter (now renamed “X”).

  • This collection of FOSS “social media” platforms has the nickname “the Fediverse” because of the way it is organized.
  • No single mega-server, no corporate or private ownership of the platform.
  • Anyone can create their own instance and run it as they see fit.

Compare “federation” to e-mail. From my own domain I can reach anyone on any other domain. A Gmail user isn’t restricted to communicating only with other Gmail users, but can exchange information with Yahoo, AOL, Outlook, or any other provider. That is “federation.” In proprietary platforms like Fakebook, one can only share with other Fakebook users. On the Federated platforms, a Friendica or Mastodon user can communicate with any user on any of the several federated platforms!

The exception to that rule is Diaspora (Hereafter: diaspora* or d*), which prefers the moniker, “the Federation” to the term “Fediverse,” because at present, the dozens of diaspora* instances communicate only with each other and not with the others except Friendica. The common protocol among the platforms in “the Fediverse” is ActivityPub, which diaspora* has not and probably never will adopt. The reasons for this are many, but I can describe one good reason from personal experience:

While communication between all instances of all platforms sounds cool, it most certainly is not, because:

  • There are a over a dozen platforms with dozens or hundreds of instances each. So it takes huge bandwidth on super servers to keep up!
  • While I can “reach” them all from my Friendica account, no one actually reads them because it all goes zooming past, even if the feed is restricted to a single hastag or group. But from my diaspora* account I can reach far and wide without my posts or those of the people I share with getting lost in all the noise.

Recently I spent a week reacquainting myself with Friendica, one of the oldest and most popular macroblogging platforms in “the Fediverse.” When I tried it out before, it was full of features I wouldn’t even think to use, with buttons and knobs and dials and sliders and switches that just overwhelmed me as a newbie. That was probably four or five years ago, and I wanted to see if Friendica had gotten – well, friendlier. The short answer is NO. But I wanted to try “Groups” to see how that would go. There are not “groups” you can just “join” per se like on Fakebook, and I didn’t find any groups in two days of searching that matched my interests, other than memes for Star Trek and Star Wars fans. As it turns out, I was having more success using “Aspects” on diaspora* than trying to use “groups” on Friendica. But they work exactly the same way. You organize your contacts into Groups (on Friendica) or Aspects (on d*) and then share posts with that particular set of contacts.

Last but not least, there’s the User Interface (UI or UX): A new user could spend several weeks “learning Friendica,” or simply start using diaspora* right away. There just aren’t hundreds of buttons, knobs, dials, sliders, and switches to learn. Oh there is a learning curve of course, like with anything new, but for one’s first forays into federated / distributed social networking, it’s like using Linux Mint instead of Gentoo or Linux-From-Scratch for your first forays into Linux computing. Diaspora remains the easiest and best of the federated platforms, and I for one am very glad they don’t federate with the other busy, complicated, noisy “Fediverse.”

Seamonkey Surprise

Seamonkey is still around and still supported, and no longer a Mozilla product (just hosted at their site – for now), and thus safe to use, free of Mozilla’s weird leftist activism, A.I., and advertising.

I even got uBlock Origin working on m y copy of Seamonkey 2.53.23, simply by using an older version. I love it for many reasons, and it has replaced Evolution as my default e-mail client too.

  • While it shares some code with Firefox, they remove the bloat and stupid stuff and preserve what’s good.
  • It does what both Firefox and Thunderbird (and more) do, yet with thousands fewer lines of code.
  • It’s free and truly open-source software, unlike it’s closest competitor, Vivaldi (a proprietary Internet Suite).
  • And did I mention it’s not a Mozilla project yet? Mozilla is an insane, left-leaning, self-described “group of global activists.”

I have a theme that makes it look like it’s predecessor, Netscape (Navigator, Communicator, Composer). It’s light as a feather without all of Mozilla’s extra bloated crapola, and it’s plenty quick, at least perceptively as fast as Waterfox and Pale Moon (and a lot faster than Librewolf).

They definitely need to port this awesome software to FreeBSD and GhostBSD again.

LXDE on the Desktop

I know, I know. The first thought that entered your mind when you saw the title, “LXDE,” was: Who still uses that ancient desktop in 2026? The answer, a lot of folks! It’s still the default in Raspberry Pi OSes, and it’s absolutely ultralight, even much more so than it’s “successor,” LXQt. It is still being maintained with security updates, but it just doesn’t need any further development! OpenBox, the window manager (used in Bunsen Labs Linux and many others), hasn’t been updated since 2015. So what? It does what the developer intended, it does it very well, and simply needs no improvements. LXDE / Openbox don’t need “Wayland compatibility” and why bother anyway since Wayland sucks!

LXDE is part of my “ResistOS” desktop remix precisely because it’s not “improving” by adding all that new experimental bullshit to be compatible with all the other “improvements” being imposed on desktop Linux users from Red Hat / IBM / Microshit / Google and who knows what else.

It’s plenty customixable too, not quite as easily as Xfce4 is, but lookie here: Transparent panels, one on top and one on the bottom with just application launchers for Evolution, Librewolf, LibreOffice Writer, PCManFM (excellent file manager), LX-Terminal, and Galculator – my most frequently used apps.

It idles at under 400 MB of RAM, while LXQt is on par with Xfce4.20 – no appreciable difference. Lubuntu or Xubuntu? One is hardly any “lighter” than the other anymore. But using LXDE on my really old laptop solved all kinds of problems, both with speed and with display. X-11 is here to stay, and XLibre is the future of “ResistOS.”

A ResistOS Manifesto

Rado84 is working on a “manifesto” of sorts for ResistOS. It’s not complete and perhaps it’s too wordy, but here is rado84’s first draft:

The ResistOS Manifesto

1. Purpose

RESIST OS is not a distribution.
It is a stance
.

A declaration that the user — not corporations, not foundations, not “modernization committees” — is the ultimate authority over their own system.
RESIST OS exists to preserve the fundamental principles of computing: choice, control, transparency, and the right to refuse unwanted software.

We do not chase trends.
We do not accept forced defaults.
We do not participate in experiments conducted at our expense.

We choose stability, clarity, and user sovereignty.

2. Core Philosophy

2.1 Opt‑In, Not Opt‑Obey

Software must never assume permission.
Nothing should run, install, update, or replace components without explicit user consent.
The system cooperates — it does not command.

2.2 No Forced Software

Any component that attempts to become mandatory without technical justification is rejected.
This includes service managers, audio stacks, display servers, packaging formats, and background daemons that presume authority.

2.3 Proven Over Experimental

RESIST OS favors software that has demonstrated reliability over years, not weeks.
We value tools that are simple, transparent, and maintainable.
“New” is not a synonym for “better.”

2.4 Modularity Over Monoliths

Every part of the system must be replaceable.
If a component cannot be removed without breaking the OS, it does not belong in RESIST OS.

2.5 The User Is the Root of All Decisions

The system must adapt to the user — not the other way around.
Customization is not a luxury; it is a right.

3. Identity

RESIST OS is not a product.
It is not an ISO.
It is not a brand.

It is a philosophy applied to any Linux system by users who refuse to be passive recipients of someone else’s vision.

RESIST OS is:
a curated set of choices
a rejection of forced defaults
a commitment to transparency
a culture of user empowerment
a reminder that Linux belongs to its users
It can be built on Arch, MX, Debian, Void, Gentoo — anywhere the user has control.

4. Conclusion

RESIST OS is a reminder that Linux is not a playground for corporate experiments.
It is a platform for people who value control, clarity, and choice.

We do not resist progress.
We resist coercion.

We do not reject innovation.
We reject imposition.

We do not fear change.
We fear losing the right to choose.

RESIST OS is not an alternative distribution.
It is the rediscovery of what Linux was always meant to be.

Can I get an Amen?

ResistOS

Introducing ResistOS!

Don’t look for it on the Web, it doesn’t actually exist (yet?). It’s the moniker I have assigned to the most “ideologically pure” Linux mixture I can manage from an MX-Linux base. It features:

  • No systemd (and no elogind)
  • No Wayland
  • No Rust
  • XLibre instead of Xorg or XWayland
  • The LXDE desktop (largely built using GTK2)

It’s just a “protest” mixture, aimed at avoiding the bovine excrement that Big Tech has been trying to foist involuntarily on Linux users; experimental stuff that they are pushing to replace tried-and-proven software that has served us well for decades. It uses minimal RAM and CPU resources, yet offers a fully functional desktop environment that runs circles around even the “lightweight” Xfce.

For those who depend on X-11 (users who opt for Fluxbox, Openbox, IceWM, JWM, etc) being threatened with the deliberate depreciation and certain demise of Xorg, XLibre is a saving grace. And for LXDE users (I remind you that the X in LXDE stands for X-11), it actually revive the old truly lightweight desktop. I say, Opt OUT!

Systemd is a whole ‘nother story that my readers are well acquainted with. Suffice it to say nothing was broke until Big Tech decided to “improve” init software by turning it into a behemoth One-Ring-To-Rule-Them-All, resource hogging, anti-UNIX abomination that they want every Linux user to use. I say, Opt OUT!

Wayland is another example that we’re all “supposed” to use instead of X-11, which was not broken and worked reliably – but Big Tech wants everyone on Linux to “upgrade” to this messy, experimental crap. I say, Opt OUT!

Rust is a programming language that is very new and also experimental. But the zealotry over it is almost like a new religion or something, so some Linux distributions are re-writing vital bits of their operating systems in Rust, rather than tried-and-proven, reliable C or any number of other perfectly sound programming languages. Ubuntu, of all distros, that is supposed to be “friendly” to new Linux users, insists on re-writing core utilities in Rust, making unwitting beta-testers out of Linux novices. Unforgivable. And all the fine Linux distributions that are built from an Ubuntu base have to clean up the mess they’re getting from “upstream.” I say, Opt OUT!

Thus this “protest” mixture that runs circles around all the “new and improved” bullshit (oh, did I cuss? Sorry not sorry) using “old” but proven, resource-saving, efficient, and useful components that are still maintained, updated, and supported. If I wanted to be a lab rat and use experimental software I’d use Arch or Sid or something.

And speaking of Arch Linux (bleeding edge, right-off-the-line brand new, untested, unproven, probably not ready yet software), even some of their own users are tired of the experimentation at their expense. It was an Arch user who first created the idea of ResistOS!

Full credit and my personal gratitude for the idea, the name, and the logo belongs to Rado84 from the Linux.org forums, who forged his own ResistOS from an Arch Linux base and posted about it here. The fact that he did so on Arch of all possible distributions is especially remarkable. As a Klingon might say, Rado84, glory to you and to your House!

Can’t Afford to Care

[default, ethics, systemd, XLibre, idealism, Linux]

My quest for an “ethically pure” operating system has brought me to either trade function for philosophy, or performance for purity. But the trade-offs aren’t worth the price. I sought six things in the most ethically sound and unpolluted OS I could imagine:

  • No systemd
  • XLibre (because they’re killing Xorg and forcing everyone to Wayland, which is far from ready
  • No Rust, because it’s buggy as heck – and has a sort of religious zealotry all it’s own
  • No woke, politically-motivated trash
  • No corporate lock-in
    and ideally,
  • Not Linux because it’s been corrupted by corporatism.

That’s a big ask! The very closest OS I found that met all of those criteria was GhostBSD. God bless GhostBSD, may it live forever. Not Linux, no systemd, no rust, no trash, no Big Tech dollars “buying” influence. Yaaaaay, my search was over!

Until it wasn’t. Not only is it not portable (like NomadBSD was, which seems now a dead project), but an update to the latest version disabled any ability to send email using any software. The only way to send was to use webmail from a browser. Maybe that’s not a showstopper for most people, but it was for me.

It took fully 15 seconds to launch Evolution. Not that big of a deal but now Evolution didn’t work at all. Neither did Geary, Mutt, Clawsmail, or Thunderbird. But it was fine in Linux. Something changed. In GhostBSD you can go back to a previous “boot environment” (something like Timeshift in Linux) and it would work, but if you dared to update, you’re back where you started. If I can’t update and maintain the OS without breaking stuff, that too is a deal-breaker.

So back to Linux, since the other free alternatives simply don’t work (yet).

Devuan is complicated, cluttered, and unnecessarily difficult, even with the Refracta tools that work sometimes and sometimes not.
PCLinuxOS-Debian-edition is bloated with duplicate softwares for the same job and unreliable tools that make even less sense than Refracta.
AntiX is closest to GhostBSD and has reliable tools! But if you need or want a desktop environment, it becomes buggy and one software conflicts with another.

Before I got on this ideological crusade I was just happy to an alternative to Microsoft’s Windows and Apples Mac. Now Microsoft and IBM/RedHat are slowly but surely taking over Linux; BSD is still better as a server OS than a desktop one, and besides, desktop computing itself is becoming obsolete. I simply can’t afford to care so much about “ideological purity” for a dying medium. I myself may not live to see the end of desktop computing, but it’s coming. And in the meantime I need something that works, that is reliable, stable, fully functional, and at least somewhat free (as in freedom).

For years that has been – for me at least – MX-Linux. Far and away the easiest, simplest, most reliable, reproducible (for portability), and least troublesome desktop OS I’ve ever had the pleasure of using. It’s a compromise, to be sure, but for as long as there’s still such a thing as desktop computing, it may as well be as functional and simple as MX-Linux. I simply can’t afford to care so much about “ideology” when it comes to tech that I rely on.

Systemd-free, XLibre, Cool Tools

GhostBSD won’t let me send email, has no GUI tools for simple, frequent tasks, and isn’t “reproducible” to a bootable medium. But it’s XLibre by default and has no systemd! I really wanted that OS to work for me as it does for so many others. I love the project and remain a fan. But with a those crippling issues like no email no matter what software I used other than webmail, and with no ability to make a copy of the OS to make it portable, I looked elsewhere, reluctantly.

MX-Linux fits the bill except that current and future editions “have to” include some systemd stuff, and XLibre – the only X11 server that is actively supported – is being kept at a distance because politics or wokeness or whatever. It’s sibling distro antiX has no systemd at all, not even a single molecule, and seems “friendlier” to XLibre, probably because it’s window managers depend on it. But a bunch of stuff wouldn’t work as expected. I changed my expectations as much as I dared, but settings in IceWM didn’t “stick” and anything I did seemed to automatically reset things to their defaults. I really missed my Xfce, so I installed it from the antiX software utility “with ConsoleKit and LightDM.” But ConsoleKit doesn’t play nicely with Turnstile – an experimental (I think) but essential ingredient in antiX that makes the “antiX magic” work for so many who just use a window manager instead of a full-fledged desktop environment.

So another search for the most “ideologically pure” (no systemd, XLibre, etc) turned up a surprise: PCLinuxOS Debian Edition. Unlike it’s great parent distro PCLinuxOS, the Debian edition uses XLibre by default, in both Bookworm and Trixie-based releases.

  • No systemd
  • No obsolete, doomed, and unsupported Xorg while we all wait for Wayland to quit breaking stuff and finally be ready for reliable use.
  • And fully reproducible on a bootable USB stick just like it’s parent and the MX-tools (MX-Snapshot and LiveUSB-Maker).

Here’s a nice long-term solution for a technophobic user who cares too much about the philosophy and goals of his operating system. I recommend it!

Devuan, Refracta, Peppermint, Venderfoul Wolf

So the tinkering continues, mostly unsuccessfully. I can’t help myself I guess. In my last post I complained about Devuan’s weirdness and pondered the future of the distro, which I think might be as bleak as Debian’s and for that matter, desktop computing in general.

Still, I like the idea of no systemd, thumb my nose at Wayland and every other bit of “free” software that is required by Big Tech in order to allow me to use what is mine as I see fit. But it’s getting harder and harder to obtain, much less maintain that liberty when it comes to desktop computing. I would have a lot more fun if I quit caring so darn much about it I guess.

Even though I have successfully installed Devuan a couple of times, it has always been a hassle compared to – oh, I dunno – every other Linux distro I’ve tried including Slackware. But okay, I’ve never attempted Gentoo, Linux From Scratch, or Arch. Probably never going to.

Using the Devuan installer is a pain. Using the Refracta installer is a pain, and it argues with you the whole time. I tell it where to install GRUB and hit Next:

You have chosen not to install GRUB. Proceed anyway?

No, no, nooo! Install GRUB! Put it here!

You have chosen not to install GRUB. Proceed anyway?

Repeat, repeat, give up, quit.

So I tried Peppermint’s Devuan edition, with it’s distro-agnostic Calamares installer. Installation failed. Repeat, repeat, give up, quit. So I tried RefractaOS with it’s cool mostly-GUI installer. It works sometimes, sometimes not. It’s moody or something. To the rescue: Venderfoul Wolf Linux! No systemd, XLibre by default, and a whole ‘nother installer called “lupinus.” The lupinus installer is fast and flawless. Success! At last!

But:

You need root permission to do Any. Little. Thing. Apps don’t remember logins, passwords, settings, nothing. Plus you still have all of Devuan’s weirdness, slowness, and mixtures of unwanted cruft that you can’t get rid of.

  • First of all, don’t tell me I need your permission! I’m an American for cry’n out loud!
  • Second of all, my computer exists to serve me. Failing that, it has no effing reason to exist!
  • Thirdly, add whatever dependencies you need to do what I command, but for cry’n out loud, not huge libraries of code that rival the kernel for size and memory consumption!

Can I fall back on GhostBSD again? Nope. For some reason it won’t allow me to send email anymore. I searched and experimented and ended up on the phone with my email provider to no avail. One error after another, no sending of outgoing mail is possible in Geary, Evolution, ClawsMail, Mutt, or Thunderbird. But no trouble at all in Linux.

Deal breaker!

Back to old reliable, simple, nice ‘n’ gooey MX-Linux. Fast, easy, simple, uncomplicated, but compromised with “unethical” (to my mind) stuff. But functional, so there it is.

Customer Loyalty

How ’bout this? After a hacker breached our home wifi with Kinetic high-speed internet, the only way to deal with it was a replacement router. Which for me, means changing my ISP.

I made arrangements with a new provider and got set up immediately! I even brought the new router home with me, hooked it up and voila! As good as before, but more secure. So far so good. So I called Kinetic to cancel my service and the poor “customer service” lady spent 10 minutes making me “better offers” to retain me as a customer. Ridiculous offers like increased bandwidth for $25/month for two years – then it was $20 a month for two years, and so on.

Holy crow, lady if y’all can afford to be that generous now, why did you charge $94/month until now? If you want to retain customers, give them the best possible deal and treat them right by not quadripling the price after a predetermined period, for cry’n out loud. Sorry, no sale. Just turn it off and send me the equipment return label. And I want a receipt for the equipment once it’s received.

But did you know the same thing applies with life insurance? Yeah! I go to cancel a dumb “burial” insurance policy with Gerber Life and they won’t take no for an answer – until all their attempts at collecting the premium failed because I changed bank accounts – which is what you do when a stubborn corporate sonofabitch insists on dipping into you checking account without authorization. But now they tell me for the same money I can get a $100,000 policy, right?

Bullshit. No sale.

The whole point being this: Customer loyalty used to be a thing. In fact companies used to reward loyalty because getting new customers is harder and more expensive. Now, only new customers get the great deals, and then only for as long as it takes for them to consider switching too much trouble (which explains the auto-pay thing). Since companies abandoned customer loyalty, it’s okay for their customers to do the same. Predatory practices are ultimately self-defeating, and I think companies know that but they’re only looking at the short term these days I think. Foolish.

I miss those days when customer loyalty was a thing. Perhaps some forward-thinking enterpreneurs will re-introduce the idea to the American market.

Two-Pronged Solution

It can’t just be an either / or type thing I guess.

  • If I want the cool GUI tools that let me do stuff like
  • format a USB stick
  • make a bootable iso of my installed OS, and
  • write that iso to a USB stick, hopefully with persistence,

Then I have to use a Linux distro that has all those tools, like MX-Linux or RefractaOS, both of which are wicked-cool, nice ‘n’ “gooey” (meaning they have a GUI – Graphical User Interface), and easy to use. But the price of that convenience is:

  • The Linux kernel: Corporate, politicized, woke, bloated, and soon to be polluted with AI “vibe coding.”
  • The abandonment of the philosophy that made Linux and FOSS great: “The UNIX Way.”
  • The loss of freedoms imposed by the kernel and the developers and coders who write that is dependent on other software like systemd
  • The cluttered, messy way even simple stuff becomes in every desktop Linux OS

So I keep MX-Linux on a separate HDD just for the tools, like when I have to format a USB stick or make a bootable one. 

AND

I keep GhostBSD on a separate HDD to use for daily computing. Free of systemd. Free of corporate, woke, AI-slop-ridden, politically-correct bullshit, and free of all the unnecessary and redundant resource-hogging cruft that most Linux OSes insist on. It’s easy, gooey, fast, and free. And as “ethically pure” an OS as you can find for the desktop.