Alright, so
For me, this mostly means that I've been dusting off old ideas and checking out new projects and checking in on old projects.
I've been writing a lot, about technology, about what I want, about culture, about the ways technology has failed.
Some of these things might eventually become blog posts or a newsletter or a zine.
But mostly, I've been thinking, and trying to fight back in small ways to find or build a new foundation as the forces of capital erode the ground from underneath my feet, technologically speaking.
I have, for decades, considered Debian the bedrock of my computer infrastructure.
The thing that I could trust, because it was run by an organization so obsessed with the ideology of software freedom that it routinely rendered itself significantly more cumbersome as a result.
I was there for the IceWeasel campaign! I thought those principles were central to the project.
I was wrong.
So one of the many things I'm trying to do, as I reorient myself in the computer world without Debian as a foundation to build on, is looking for a new operating system.
The Linux kernel project accepts slop contributions, the debian project accepts slop contributions. Where does that leave me?
Put simply, I'm looking for a daily driver operating system that I can trust to be made by people, and not contain the product of an automated plagiarism machine.
(No, I'm not interested in arguing about the merits of AI, or hearing about how your use case is justified or okay or whatever.
I am opposed to generative AI and LLMs on several levels, but
I don't care what you do personally, and I'm not here to police your decisions.
I don't want AI generated code in my OS, and I don't want to talk about it.)
Of course, all of this is made all the more complicated by the fact that, along side most major software projects allowing AI code contributions, a bunch of software projects are ever more obviously being operated by Nazis.
And I don't want bigots writing my code either.
So I'm exploring.
I didn't think I would need to find an operating system that wasn't Debian or a Debian derivative, so I haven't really paid attention to the larger OS world.
From what I can see, the operating systems that have taken the most strong stance against the kinds of generative AI utilization that I'm concerned about here are NetBSD, FreeDOS, and ... illumos (or at least some Illumos distributions such as Tribblix)
I've also seen some general "we don't want AI here" conversation from Haiku.
But hardware support among these alternative operating systems is inconsistent (with NetBSD sitting at the top of the pile, but well under Linux and Windows.)
And, as with all things, there are degrees to all this. I recognize that I will probably end up having to make compromises in some of the things that I use in order to continue to do much of the work that I want to do.
In much the same way that I begrudgingly keep a windows 10 box around so that I can interface with some windows only hardware, I will allow Linux on devices that support Linux, or for activities that I can't perform in other environments unless/until I can afford to replace them.
But, if I'm going to be exploring alternative OSs and reexamining the foundational layer of how I approach computing, I might as well question it all.
I am looking at new ways of doing things, and new software, and new ideas about how software should work, and new ideas about what is *good* about the software community, up and down the stack.
I'm not just questioning my OS, I'm questioning everything about modern computers (and not for the first time! I was already banging this drum nearly a decade ago https://ajroach42.com/observations-on-modern-computing-the-last-10-years-were-a-misstep/ )
So yes, I'm going to set up a NetBSD laptop and a NetBSD server and start figuring out how much of my core life I can move onto them.
I'm going to migrate things off of my yunohost server and into the NetBSD server. I'm going to try to use Linux only when I don't have another choice.
I think these things are pretty obviously values aligned with the position that I've taken.
But I'm also going to start doing some other things.
This bit might get a little controversial, and I want to make sure that I say what I mean to say, and that means I'm going to take my time to write it.
I haven't stopped, I'm just being careful.
Alright, I also made a sandwich and grabbed some chips. I should be slightly more able to speak correctly.
Everything that's happening in computers today is evidence to me that the free software movement failed.
It's not so much that the free software movement has failed. It's like saying the antifascists failed in fascist Italy. Like duh, right? But is the reason that they opposed fascism? Is the reason that they were designed to fail, or that they were never a good idea? No the reason is they got shot and killed in the streets.
Similarly, when it looks like the free software movement is failing, adjust your scope a bit broader. Software is failing, because society is failing. Once society stops failing, all the AI bros making it fail will be pushing up daisies, and free software movements will work just fine. We have to form a better society, not shit on open source and talk about what a loser that fat bearded man is.
You're selling toys. That does more to bring light back into the darkness of society than any fork of Linux ever will. Both are good ideas IMO, but keep your sights on what really matters. Fucking over the exploiters, and supporting each other.
@ajroach42 thanks for all the thoughts in this thread.
If you all are wondering why so many of us in the “tech” world are feeling such existential dread and exhaustion about our profession, passion, and livelihoods, this thread does a good job of touching on most of the topics.