Post by @nina_kali_nina@tech.lgbt

Nina Kalinina
@nina_kali_nina @tech.lgbt
Public en edited

The new policies for the Linux kernel make it more or less impossible to support a slop-free fork of Linux, so if you're worried about the reliability of your system level software, or have ethical concerns about LLM usage on your computer, the time to act is, well, now.

If you have time this weekend, I recommend you to try one of the slop-free systems: NetBSD, 9front, Haiku, or OpenBSD. If you're adventurous, you could try new AlpineBSD, or research smaller systems, like RedoxOS or FreeDOS. If you don't feel adventurous, you might want to check out anti-AI Linux distributions, like Elementary or Gentoo.

There's no "one solution that fits all". But there's a solution that I chose for myself, and that's NetBSD: it gives me the most freedom, it supports most of my hardware, and can run a great deal of software I need. It's not easy to run, but it's a great learning opportunity. There's quite a few folks around using BSD and capable of giving hints and advice, so if you feel stuck, toot about #netbsd.

1/2

Nina Kalinina @nina_kali_nina@tech.lgbt

#netbsd install party this weekend, anyone? 🎉

mcc
@mcc @mastodon.social

@nina_kali_nina Imagine we forked from last summer or whenever right before the first pro-slop policy was (ie the documentation policies that predated the code policies).

Aside from the problem of getting a team together, what do you think would be the limitations on developing from that point?

(To be clear this is not my preferred solution. I'm just trying to understand what the options are.)

Replying to @mcc@mastodon.social
Nina Kalinina
@nina_kali_nina @tech.lgbt

@mcc well, the first problem is that it'd have to be a hard fork; it won't be possible to import fixes from upstream because they are all going to be tainted, due to the new policies. The second problem is that Linux doesn't have stable ABI, and its API is also fairly volatile, which means in the near future the binaries for Linux and the binaries for neverslop-Linux will not be compatible (which means things like flatpak, appimage and docker will be very confusing or difficult to run). And then it'd be difficult to get any support from Intel, AMD and Nvidia for their hardware, because they and the main vendors (Ubuntu and Redhat) and the main users (Google, Amazon, Microsoft, Meta) will not care about the neverslop-Linux. And then vulnerabilities found and fixed in upstream will have to be fixed in neverslop-Linux if they're old enough, but Linux now uses a horrendous practice of calling every bug a CVE, with 1000 CVEs a month, making it impossible to triage and fix.

toots
@toots @fairy.id

@nina_kali_nina linus must be on some real crack or worse sources of inspirations or reflections

Replying to @toots@fairy.id
Nina Kalinina
@nina_kali_nina @tech.lgbt

@toots I feel there must be some financial incentives in play. But then if you try using LLMs, you might discover that they're built for the maximum engagement, they're really good at convincing people that they can do the job...

toots
@toots @fairy.id

@nina_kali_nina yeah I think Linus' immigration into USA from Finland might have been weighed down by Transmeta or whatever, but I'm definitely not one to judge or suspect or being an amateour detective. Whatever; I actually suspect none of the things I listed has much to do with anything, but yeah the LLM train surely has incentives, beyond my interest really, since I try to ignore all of it.

Jock Punk Xilats
@xilatsad @yiff.life

@nina_kali_nina Doing one last Arch Linux backup, and then I'm going to try NetBSD on my desktop. It didn't like my wifi card on my laptop. T.T

Maybe I should learn to write drivers for Intel Wifi cards....

Replying to @xilatsad@yiff.life
Nina Kalinina
@nina_kali_nina @tech.lgbt

@xilatsad OpenBSD has better support for intel WiFi and a compatible license. AFAIK it might not be trivial to port the drivers from one to the other in this case, though

Jock Punk Xilats
@xilatsad @yiff.life

@nina_kali_nina That's the plan. NetBSD on the desktop, openBSD on the laptop, and then 9Front for when I really lose my mind.

Haelwenn /элвэн/ :triskell:
@lanodan @queer.hacktivis.me
@nina_kali_nina Also one that might fit some people is Tribblix, with this no-AI policy: http://tribblix.org/Use/2.stance-ai.html

(While OpenBSD got slop-taint via at least tmux)
Nina Kalinina
@nina_kali_nina @tech.lgbt

If you don't know where to start, a great starting point would be:

  • Get yourself a virtual machine - that can be Qemu or maybe VirtualBox, these are free. There are other options available, depending on the OS you use.
  • Go to NetBSD.org and download the installation image (it can be a USB image or a CD image)
  • Create a virtual machine, add a virtual hard disk, and the NetBSD image you downloaded to it, and start
  • Have the NetBSD website with the manual open. It explains lots and lots of things. You'll learn a lot about your computer by reading it, and it can be useful even for other OSes (if you decide that NetBSD is too hard)
  • Install NetBSD, and then configure a graphical interface for it, and maybe some software, like free office suite (LibreOffice or maybe Abiword+Gnumeric), or an incredible graphic editors (Krita and Inkscape). They might not necessarily be what you're used to, but they're worth trying, and you might like them enough to use them on your normal OS.

Good luck!

2/2

Officeplant
@Officeplant @mastodon.social

@nina_kali_nina Good luck everyone, my first hangup is finding a proper source of entropy somewhere. (2008 Thinkpad R61i, core2duo life) Also it asking for cylinder and head counts on an SSD, praying BIOS reported all of that correctly.

Nina Kalinina
@nina_kali_nina @tech.lgbt

@Officeplant you can smash the keys to generate the entropy, especially if you ask a proper RNG for the order of keys to hit

AnalogFeelings :therian_otherkin_flag: :verifiedbigender2:
@analog_feelings @tech.lgbt

@nina_kali_nina i do not recommend vbox if youre on linux for some reason its not very performant compared to qemu

Olivia Vespera
@OliviaVespera @spacey.space

@nina_kali_nina which of these would be able to handle steam games?

Nina Kalinina
@nina_kali_nina @tech.lgbt

@OliviaVespera sadly none of them would work with Steam. You could have Steam on FreeBSD, according to reports, but it's not fully free of slop. You can also emulate Windows and Linux in NetBSD, and run Steam this way, or use NetBSD's wine and open-source tool called steamdepot to get games from Steam on your computer. The game compatibility won't be very high yet, but some popular indie games like Balatro, Celeste, Va-11 Hall-A or Kitsune Tails would work.

Alex M
@alexmu @vivaldi.net

@nina_kali_nina is openbsd slop free? Last I heard they were on the fence re. their LLM policy.

Replying to @alexmu@vivaldi.net
Nina Kalinina
@nina_kali_nina @tech.lgbt

@alexmu their official stance is that LLM code is not compatible with OpenBSD in license. However, they imported some LLM tainted code from the upstream (e.g. tmux and Xorg)

ShadSterling
@ShadSterling @mastodon.social

@nina_kali_nina another way to start is by switching from proprietary and/or OS-specific apps to apps that can run on BSD. I used to use the Mac-specific Banktivity to track my bank accounts, now I’ve gone back to using spreadsheets, in LibreOffice which runs on BSD, Linux, macOS, and Windows. I’m in the process of replacing the macOS builtin Mail.app, testing whether the Vivaldi browser’s builtin client suits me. Maybe after I switch I should write up what I land on and why…

Nina Kalinina
@nina_kali_nina @tech.lgbt

@ShadSterling that's a great tip, yes!

Nina Kalinina
@nina_kali_nina @tech.lgbt

P.S. alternative operating systems aren't easy. My feeling is that NetBSD and OpenBSD are roughly as easy to get into as Linux used to be 20 years ago. If your hardware is supported, you're in luck, but for computers newer than 5-7 years old, especially laptops, some crucial bits might be missing. The documentation is much better today than it was 20 years ago, though, and the range of ports and software available is pretty good, sure.

But it still is difficult to use. For me it's learning a new thing under stress while grieving about the computing future I wish I've had.

tom jennings
@tomjennings @tldr.nettime.org

@nina_kali_nina

My first Unix was Jolix, 386BSD. Everything was an uphill battle. I knew nothing, zero Unix experience.

Even with all the slop and horror its so much easier today. True, the BSDs are relatively wild-west build your own log cabin. But the netBSD and FreeBSD manuals are amazing! Nothing like that on 1993. And so much on the net.

Debian has been excellent. It shows what's possible; it installs cleanly on anything.

I wish netBSD had acpi support; for simplicity (of my life) i may put freebsd on my desktops and not netBSD. One OS is a lot less work... Yeah waffling i am on this. And zfs seems to be wildly good on my 2017 Stinkpad.

I had been using xfce, as a joke i brought up ctwm; the joke now is, its everything xfce promises and doesnt deliver: simplicity and light weight. Two downsides: bizarre feature configuration, and one typo and you can end up with as of disfunctional wm. But the latter is fixxed eith a virtusl terminal and pkill, and undo an edit. Gross yes; but the *simplicity* wins times 1000.

... One day i may learn how to start my status bar automatically! Lol

Its like 2026 code squeezed through a 1995 feature filter and brought back to 2026. Feetch is killing us.

The BSD config system is human scaled. Readme's and RCS tames it. Its utterly testable and predictable. If i was deploying a data center full of boxen id do something else probably; but I'm not.

I wish there were more hardware drivers.

I planned ahead and put ThinkPenguin's wifi cards on all my desktops. Supported by all OSs out of the box.

And a Wi-Fi USB dongle lets me bring up eg. the X13 Thinkpad, which isnt supported by the installer orherwise, then use the net to install the right driver for the native Wi-Fi.

Pascal Delrot
@pascal_delrot @pouet.chapril.org

@nina_kali_nina Let's try #NetBSD, virtual machine. Installation in progress. I knew Linux for 30 years, I never tried a BSD.

Nina Kalinina
@nina_kali_nina @tech.lgbt

@pascal_delrot enjoy!

Edit; i mean "have fun!"

wfk
@wfk @v.st

@pascal_delrot @nina_kali_nina I have dusted off some *BSD VMs, upgraded to the latest version, and started actively investigating how to reconstruct various bits of my (currently Linux based) infrastructure.
You'll find that the BSDs are generally a bit more old school, like the original UNIX systems, and although that may be a bit inconvenient if you have originally come from a Windows or Mac environment, I think it may actually be an advantage. There is value in being able to drive stick...

Replying to @wfk@v.st
Pascal Delrot
@pascal_delrot @pouet.chapril.org

@wfk @nina_kali_nina Well yes, I used to have CDE at university (90's), it's like a travel to the past for me. But still more recent that the city's radiologist building and appliances (like the intercom) here (80's)

toots
@toots @fairy.id

@nina_kali_nina or SmartOS; - en.wikipedia.org/wiki/SmartOS - our good friend Stefano Marinelli has a really good writeup about this kind of base-system: - it-notes.dragas.net/2026/09/28

Roamin' Chemicals
@roaminchemicals @mastodon.social

@nina_kali_nina Last time I tried to get NetBSD running on my laptop I hit a wall with network config, but I'm going to try again. I can't remember which laptop, so maybe I'll get lucky and it will be different hadware this time 😄

Any idea if NetBSD installation might get more user friendly with time, or would that be at odds with other project goals?

Nina Kalinina
@nina_kali_nina @tech.lgbt

@roaminchemicals the installer, when it works, is actually quite nice. But it bugged on me and other people, especially on newer laptops. The network support can be hit and miss, but you almost definitely can tether from your phone

Vaporeon :vaporeon: ☭
@vaporeon_ @glaceon.social

@nina_kali_nina Thoughts on how to minimize slop exposure under Gentoo now that the kernel itself is getting slopped? Would you say that staying on 6.12.x or 6.18.x branch would have less slop than the latest kernel versions?

I am trying to use NetBSD more, but currently I am not able to switch all of my computers over to NetBSD

Nina Kalinina
@nina_kali_nina @tech.lgbt

@vaporeon_ I'd switch to the CIP kernel if you could, LTS with security patches and thus reduced amount of slop from upstream.

alcinnz
@alcinnz @floss.social

@nina_kali_nina I hear that NetBSD's driver infrastructure is promising in that it'd make it easier to port these drivers to other kernels. Thus removing barriers to kernel competition!

Not that most people would care about any other differences...

As for me: I think I'll stick with elementary OS, & let them make such calls for me. They are at the very least vocally anti-"AI"!

stilic
@stilic @fedi.kitty.tel
@nina_kali_nina only FreeBSD and Haiku supported my hardware (except the GPU for Haiku)
NetBSD sadly isn't an option as it suffers from the same issue
Meanwhile, I did learn that OpenBSD supports newer AMD cards along with Intel WIFI pretty well... So that's my only hope left
stilic
@stilic @fedi.kitty.tel
@nina_kali_nina seems like I won't be able to do much on OpenBSD :(
https://mizik.eu/blog/is-openbsd-for-you/
ShadSterling
@ShadSterling @mastodon.social

@nina_kali_nina my attempt to switch from Mac to Linux is at 18 months and not very close to done, so, I won’t be trying to go from Linux to BSD in a single weekend - tho once I’m not using the Mac I might try to put BSD on it

Nina Kalinina
@nina_kali_nina @tech.lgbt

@ShadSterling good news is that if you get used to the software (desktop, office suite, etc etc) you'll likely find it available on NetBSD, unless it's something very niche and professional

Tom Coxon
@tccoxon @mastodon.gamedev.place

@nina_kali_nina 🙏 thanks for the tips!

@nina_kali_nina@tech.lgbt mmmm, alpineBSD you say... That's an interesting concept (I use alpine)

But otherwise...yeah, #NetBSD install weekend around the world!

cosmicgorilla
@cosmic_gorilla @mastodon.social

@nina_kali_nina
I'll say as someone who got #netbsd running on an older laptop recently, I'm very pleased. Was it the easiest install? No. But I learned a lot by troubleshooting the issues that I ran into myself. Getting the config files all setup, making ctwm feel like I actually wanted, not just picking a DE.

It does have a surprising amount of packages availabe and does what I need. I'll probably have to keep a Linux install for my gaming PC but it's now my go to for everyday tasks.

Zero Class SOLDIER
@zeroClassSOLDIER @mastodon.social

@nina_kali_nina What about Debian? I've got that installed on my desktop and am planning to have it setup on my next laptop (probably the MNT Reform Next).

JdeBP
@JdeBP @mastodonapp.uk

@zeroClassSOLDIER

If one is concerned about organizations that endorse LLM use, and organizations that want to avoid it, then #Debian's recent community decision where it rejected the latter and agreed with the former is something to take into account.

lists.debian.org/debian-vote/2

It's why people are looking at #NetBSD and are frustrated at #FreeBSD. The NetBSD people made a clear statement about not using #LLMs, and FreeBSD does not have a clear statement and in the meantime a few of its developers appear to be merrily using LLMs.

@nina_kali_nina