Alright, so
As you may have gathered from some of the posting that Sundog and I have been doing over the last few days, we're kicking the tires on some tech stuff.
Toy production is still ongoing, we're getting ready to order more molds, I met with one of our 3D modelers yesterday about the next models we'll be working up.
You can get Kumiai-Ki, The Mighty Labor Union Mech action figures from @MountainTownToys right now!
But we've solved a bunch of toy production problems, and half solved a couple of others, and a byproduct of that is that we have some extra cycles while we're waiting on parts and tooling to finish solving problems and start making the next batch of toys.
And that means we've been working on some tech stuff.
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.
@ajroach42 So you know: those posts aren't going unnoticed, at least by me. I'm delighted you've had the bandwidth to share them with us, and your approach to wanting back what made "retro" computing useful without falling into unthinking fandom has really helped my response to the same feeling of erosion.
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.
@ajroach42 OS selection is a hard one, especially once "Intel (compatibles)" is not taken for granted anymore.
That basically leaves Linux (supported by everybody, to some degree, a lot of that in branches that really need an uplift to something current) and NetBSD (less wide coverage, but more focus on keeping things running in a single code base instead of the "every vendor makes their own mess", although that's by "virtue" of fewer vendors actively supporting it, instead of hardware being supported by hobbyist efforts.)
Everything else is rather aspirational in terms of platform support, sadly.
@ajroach42 I'm currently eyeing RedoxOS (strong anti-AI policy), and NetBSD (less strong anti-AI policy1). I've liked microkernels ever since I first played with the HURD, and I like Rust, so RedoxOS is very interesting.
Unfortunately, I have not been able to install it in a VM yet, so that's not an option right now. But something to keep an eye on.
NetBSD on the other hand, works fine so far, and as far as server-side things go, I haven't missed anything yet. Apart from a declarative configuration a'la NixOS, but... that's missing from anything but NixOS & Guix.
NetBSD's policy is that tainted code is banned, except if core gives an OK. They have not done that, and NetBSD has been pretty consistently going their own way, so I have some hope in them not going slop before the bubble bursts (and there'll be no point after). ↩︎
(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.)
The most complete OSes I've found so far that currently have bans on direct LLM contributions are either https://www.haiku-os.org/ or https://www.redox-os.org/
Guix got closer to a ban than Debian but also failed.
I think technically and license wise https://ironclad-os.org/ is interesting (and has an AI ban), though they don't seem to be anywhere near as complete as haiku or redox.
I wish the pro AI Debian developers would hear about how much end users hate the results of the LLM vote.
And I really wish the GNU project would make up it's mind before trusting emacs, guile, or hurd for the future.
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.