Are Anti-AI Linux distributions practical?

2 days ago by tumbling4986 to c/linux

I have been using Linux for over 8 months now, and my primary distribution of choice was Debian.

Debian recently conducted a community vote on allowing AI contributions, and it ended up allowing responsible AI contributions.

What is this responsible? How can AI commits be responsible? There are thousands of reasons to not use AI, and the primary reason is AI is a thief.

How did you react to Debian's decision? Did you switch distros? Which one was your option, and why?

Also, when the Linux kernel itself allows AI commits, is there any practicality in a Linux distribution strictly limiting or restricting AI commits?

I have no serious usability issue with Debian now but am concerned about the use of AI even in my Linux distribution. Should I keep going with Debian or consider any other distribution, as I only have 8+ months of experience as a daily Linux user? I tried almost all Linux distros and am comfortable with everything except Void Linux and highly complex ones like Gentoo.

cmnybo 64 points 2 days ago

There will never be an AI free Linux distro again since it's allowed in the kernel. I would certainly prefer to use a distro that doesn't allow vibe coded programs though. That junk is unmaintainable and will be abandoned when the creator can no longer afford the tokens.

path: 0 26274046, hotness: undefined, score: 64, children: 3
cerement 30 points 2 days ago path: 0 26274046 26274171, hotness: undefined, score: 30, children: 2
umbrella 9 points a day ago

maybe that could be because people do a small project then get bored and doesn't apply to something like kernels?

path: 0 26274046 26274171 26276332, hotness: undefined, score: 9, children: 0
helix 4 points a day ago

Let's see if the Kernel is abandoned in a few months, seems likely

path: 0 26274046 26274171 26276670, hotness: undefined, score: 4, children: 0
cypherpunks 24 points a day ago

Are Anti-AI Linux distributions practical?

It's not possible to have a 100% no-LLM-coding-involved Linux distro anymore now that the kernel itself is welcoming LLM-assisted contributions, but it's still possible to say that everything which the distro produces itself will not use AI.

How can AI commits be responsible?

What Debian means is: by reading what it produces and not just blindly accepting it but having humans review it carefully. The quality of LLM-assisted software is highly variable. Experienced people like Debian and Linux kernel developers are much less likely to publish very bad slop than inexperienced developers who are newly able to make a thing work well enough to ship it.

I am concerned about the extent of Debian's embrace of LLMs but I still have a lot more confidence in them than most other distros (especially small hardcore-anti-AI distro projects lacking sufficient developer capacity to even keep up with security updates).

I expect we'll be seeing lots more things like this non-upstreamable-because-AI hardware enablement and distros like Nura (formerly postmarketOS) will either either adopt more nuanced LLM policies or be forked.

I am doubtful about if there will be any serious distros with hard LLM bans in a few years from now. But also, perhaps the bubble will have burst by then, so hosted inference won't be so cheap and the use of LLMs will probably be quite different.

the primary reason is AI is a thief

This is not the primary reason for most people, I don't think. I think the fact that it increases complexity while reducing human understanding is the biggest problem; it's possible (easy even) now to produce mountains of good-enough-by-many-metrics source code which the person doing the prompting has very little comprehension of. The fact that it is also a plagiarism machine is far less of a problem than this. (There are a litany of other problems too of course, several others of which I would also rate as worse than the plagiarism aspect.)

path: 0 26280266, hotness: undefined, score: 24, children: 1
XiJinpingStanAccount 8 points 16 hours ago

Yeah the Debian Project's position makes a lot of sense to me. They're basically saying that they won't be wasting a bunch of resources trying to seek out LLM generated code and purge it and will instead just focus on making sure ALL the code is up to their quality standards. This will likely mean they spend a lot of time sifting out slop anyway, and will allow them to keep just focusing on making the project do what it's always done. Ship a stable, usable, and free distro.

path: 0 26280266 26288044, hotness: undefined, score: 8, children: 0
m532 22 points a day ago

thief

If you advocate for further expansion of "copyright" oppression, you deserve microsoft windows.

path: 0 26276269, hotness: undefined, score: 22, children: 19
schnurrito 21 points a day ago

This. So much.

I am old enough to remember many people on the Internet questioning the entire concept of copyright and reacting to it with free licensing, defense of torrent sites, founding Pirate Parties.

Now I read that the primary reason to reject AI is that it is a "thief"??? In the era I described above, someone wrote a song with the lyrics: copying is not theft, stealing a thing leaves one less left, copying it makes one thing more, that's what copying's for…

See also https://www.techdirt.com/...

path: 0 26276269 26276748, hotness: undefined, score: 21, children: 8
solarspark 4 points a day ago

Copying.... is fuuuuuuuuun 🎶🎵

path: 0 26276269 26276748 26278600, hotness: undefined, score: 4, children: 0
tabular 2 points a day ago

Copyleft is a hack of copyright that ensures rights to users of software that you wouldn't have if there was no copyright. Software is different from other creative works like music and books in that it does computing. Sharing a binary file freely isn't enough - you need the source code to keep it maintained or change it to your will (through collaborative efforts). You prevent others withholding the source code via that copyrighted license.

You can reject the unreasonable sentences of copyright infringement, the illegality of breaking locks on your own hardware, or the long copyright terms while still promoting copyright for copyleft's sake. Companies lobbies for those laws to prevent "stealing', throwing people in jail or fining them into oblivion - are they going to undo all that? Can I share Disney films without going to jail now?

path: 0 26276269 26276748 26279159, hotness: undefined, score: 2, children: 6
m532 4 points a day ago

while still promoting copyright for copyleft’s sake.

What the hell.

Copyleft means "the absence of copyright", not "copyright wielded by radlibs".

path: 0 26276269 26276748 26279159 26283731, hotness: undefined, score: 4, children: 5
tabular 2 points 21 hours ago path: 0 26276269 26276748 26279159 26283731 26284722, hotness: undefined, score: 2, children: 4
HetareKing 6 points a day ago

GPL may call itself "copyleft", but legally it is dependent on copyright to be enforceable. In the first place, the whole point of licenses like GPL is to ensure that when people take from the commons, they also give back to the commons. The way AI gains its ability to generate shitty code undermines this, and so is ideologically very much at odds with Linux and the wider FOSS world.

path: 0 26276269 26276808, hotness: undefined, score: 6, children: 8
peacepath 4 points a day ago

Copyright is a deprivation of freedom, and the GPL comes using this rules to turn around them. I won't defend copyright. AI comes with more important problems, such as ecology, and creating monster private companies that have far too much power.

The tool in itself can really be usefull when well used. Many people use it and get nice results. Many people abuse it, and many people abuse themselves with it. It is true with a hammer too. I don't think "hammer-free" is a feature, even if their are many domain in which I don't see the point of using a hammer (and so "made with a hammer" isn't a feature either).

Also, I can't find any example in history of a technology that was successfully banned despite being usefull. Some have been regulated, such as nuclear industries, but that was not perfect and needed a continuous and hard strugle. The strict "no-AI" movement has already lost its battle, at most we could get regulations, maybe...

path: 0 26276269 26276808 26278374, hotness: undefined, score: 4, children: 3
HetareKing 2 points 21 hours ago

The thing is, if all other things remain the same, an absence of copyright will also be used by the wealthy and powerful to further enrich and empower themselves and as a tool of oppression.

From the Ferengi Rules of Acquisition:

#34 War is good for business.

#35 Peace is good for business.

You cannot have internally consistent, principled view on copyright without also having a compatible view on the economy. And even then, the economy needs to come first; you cannot start destroying load-bearing pillars, no matter how ugly, without first getting everyone out of the house.

The tool in itself can really be usefull when well used. Many people use it and get nice results.

The way I see it, there are two kinds of people: those to whom AI is utterly useless because it just ends up taking more time and have them burn through their cognitive endurance faster, and those to whom it would be irresponsible to let them use it, because it would prevent them from finding better solutions for the busywork they're letting the AI do, and they just end up creating a lot of needless maintenance overhead.

But more importantly, being "useful" to certain individuals is not the same as being good for society. Which brings us back to it undermining licenses like the GPL, which would further enrich and empower the already advantaged.

Also, I can’t find any example in history of a technology that was successfully banned despite being usefull.

CFCs? Asbestos? The bans on them aren't perfectly enforced, but nevertheless, the hole in the ozone layer is shrinking and the number of people dying of asbestos-related lung cancer is reducing, so they do have value.

The strict “no-AI” movement has already lost its battle

Even if it were true, that would be no reason to stop trying or to stop saying the truth: No matter useful you experience it as being, you are causing harm. To yourself, to the field, to society.

path: 0 26276269 26276808 26278374 26284479, hotness: undefined, score: 2, children: 2
m532 -1 points 19 hours ago

You can call it "the truth", but I will call it "the dogma".

path: 0 26276269 26276808 26278374 26284479 26285816, hotness: undefined, score: -1, children: 1
m532 2 points a day ago

GPL wields the copyright system against itself, like a virus. The goal is the complete destruction of the copyright system and the liberation of all software.

path: 0 26276269 26276808 26278388, hotness: undefined, score: 2, children: 2
HetareKing 3 points a day ago

It won't exactly be able to accomplish anything like that if it's been undermined no matter what the mechanism of its enforcement is.

path: 0 26276269 26276808 26278388 26282608, hotness: undefined, score: 3, children: 1
m532 2 points a day ago

This is the GPL's trap card. When it gets undermined, the "copyright" system loses its credibility.

That was the idea, at least. Seems like there's people who double down on their belief in copyright in response. But that's their own fault.

The usual saying applies: "It's easier for them to imagine the end of the world, than the end of capitalism the copyright system."

path: 0 26276269 26276808 26278388 26282608 26283184, hotness: undefined, score: 2, children: 0
NoLemurs -1 points a day ago

GPL (and copyleft generally) gets way more attention than it should. In the wild, MIT and similar permissive licenses are by far the most common. Linux is on GPL, but that may be a historical artifact as much as anything. I don't know if Linus himself would choose it if he were making the choice today.

The wider FOSS community, in my experience, leans permissive rather than copyleft. The copyleft people are just loud.

EDIT: To be clear, when I say I don't know what choice Linus would make today, I don't mean that I'm skeptical he'd choose GPL. I literally just mean that I don't know. He's been quite clear that he's not a principled believer in copyleft, but it does have real advantages for a project like the Linux kernel.

path: 0 26276269 26276808 26278814, hotness: undefined, score: -1, children: 0
vagrantdumbo 0 points 13 hours ago

100%.

path: 0 26276269 26289550, hotness: undefined, score: 0, children: 0
dusk 18 points 2 days ago

"How did you react to Debian’s decision?"

I deleted it, debian was thankfully not my main, just a backup/something of interest.

The 'vote' itself seemed dodgy, every option was going to ai in some form, or another.

path: 0 26274095, hotness: undefined, score: 18, children: 0
hendrik 16 points a day ago

I've been using Debian for a long time and honestly, I'm not going to worry about this too much as of today. We got that decision, yes. But I don't think I've seen any consequences, yet. And I always try to judge people by what they actually do. Less so by what they say.

I say that the last word hasn't been said yet. On this whole AI thing. We still got many Linux people who don't really appreciate AI. The entire community isn't really fond of it. We got people who say there isn't a way to make use of it responsibly. I have a hunch there's more to this story. But only time will tell. Until then I'm going to continue using Debian, just like I have for the past 10-15 years. I trust the community distributions, they faced other challenges before. And usually they're not half bad at facing challenges and ultimately doing the right thing.

Doesn't have to be easy. Sometimes we're headed the wrong direction for a while. But what matters IMO is the result. And I'm positive they'll find some way to deal with this. I don't think AI fits Debian's identity at all. Would be a big surprise to me if they don't realize it as well.

path: 0 26275585, hotness: undefined, score: 16, children: 0
dusk 16 points 2 days ago path: 0 26274123, hotness: undefined, score: 16, children: 4
technocrit 1 point 2 hours ago path: 0 26274123 26296335, hotness: undefined, score: 1, children: 0
Kajika 1 point a day ago path: 0 26274123 26276540, hotness: undefined, score: 1, children: 2
dusk 1 point 19 hours ago path: 0 26274123 26276540 26286038, hotness: undefined, score: 1, children: 1
llii 1 point 7 hours ago path: 0 26274123 26276540 26286038 26292548, hotness: undefined, score: 1, children: 0
Mordikan 14 points a day ago

What is this responsible? How can AI commits be responsible? There are thousands of reasons to not use AI, and the primary reason is AI is a thief.

I feel like you aren't actually asking a legitimate question and are just trying to soapbox, but this is covered by Debian here: https://lists.debian.org/...

As far as what the consequences of failing to follow that policy is, it would be covered under the Debian code of conduct: https://www.debian.org/...

NOTE: I am not a Debian user. I just performed a basic search to find the answer to that question.

path: 0 26274904, hotness: undefined, score: 14, children: 0
TrollAccount69 14 points 20 hours ago

No. It’s not practical.

No matter how you feel about ai or how you think it is wrong, the increased tempo of bug fixes and security patches necessitates either manpower beyond what is feasible for volunteer projects or the use of ai tools.

It’s an arms race and you can’t opt out without just missing the patch schedule.

path: 0 26285189, hotness: undefined, score: 14, children: 4
jh29a 7 points 19 hours ago

thanks, TrollAccount69, that's genuinely what I thought too!

path: 0 26285189 26286007, hotness: undefined, score: 7, children: 2
TrollAccount69 2 points 19 hours ago

How about posting alongside a… friend?

path: 0 26285189 26286007 26286240, hotness: undefined, score: 2, children: 1
Feathercrown 3 points 13 hours ago

Aye, I could do that

path: 0 26285189 26286007 26286240 26289460, hotness: undefined, score: 3, children: 0
rumba 1 point 13 hours ago

Yeah, all the FOSS communities have been starving for labor since they started. Likely the best we could hope for is that the true experts at the top are maintaining a critical eye on what makes it in.

path: 0 26285189 26289573, hotness: undefined, score: 1, children: 0
Skullgrid 12 points 2 days ago

https://www.debian.org/vote/2026/vote_002#texte

The Debian Project nevertheless expects that all contributions submitted to Debian, regardless of how and with which tools they were produced, satisfy the same standards of quality, correctness, maintainability, and legal compliance. The use of a generative AI tool does not diminish the contributor's responsibility for the work they submit. Contributors are expected to understand, review, test, and, where appropriate, modify AI-assisted output before incorporating it into Debian. Blindly accepting or uploading AI-generated material without appropriate human review is inconsistent with Debian's established development practices. We enourage [sic] our contributors to disclose whether a contribution was made with AI assitance[sic], but do not require them to do so.

path: 0 26274096, hotness: undefined, score: 12, children: 0
Lettuceeatlettuce 9 points 12 hours ago

Unless you literally programmed every component yourself, you can't get away from some level of LLM involvement, even if the distro itself bans it. There is no 100% certain way to check code for LLM use. So if a developer doesn't disclose it, and the maintainers accept the code, it's in the official codebase now.

There's a deeper problem though, which is a problem of demarcation. What counts as an "AI contribution" to you? Obviously vibe-coding is. But what about more subtle uses?

What if a developer uses an LLM to read the code and suggest a way to make a certain contribution, but it never actually generates any code, the developer implements the LLM's suggestion completely by hand. Does that count?

What about if a developer hand writes 95% of the code themselves, but that last 5% they aren't as confident in, so they have the LLM generate it. Does that count?

What if an extremely experienced developer uses an LLM to generate 100% of the code, but spends hours going over ever single line making sure it is correct and making little tweaks before submitting the code?

What if a developer writes the initial code 100% by hand, and only uses an LLM to go through and optimize the formatting and performance before submitting it?

What if a developer writes 100% of the code by hand, but uses an LLM to generate a bunch of unit tests and documentation?

These are just some of the ways that LLMs can be involved in the process of software development, and most of these wouldn't have any real chance of being caught by a maintainer doing some sort of scan to detect LLM usage.

I'm not saying these uses are or aren't justifiable/acceptable, but my point is it's often not clear what people consider to be "over the line". Almost no experienced devs in the FOSS world are advocating for the 100% vibe-code/token-maxing approach. But lots of them are comfortable with using LLMs in similar ways to what I listed earlier.

The tough truth is that you're almost certainly already using software that has LLM involvement at some level. Short of going full Amish mode, or using completely pre-LLM software in some kind of air gapped setup, you're not going to be able to avoid it.

path: 0 26289965, hotness: undefined, score: 9, children: 1
technocrit 1 point 2 hours ago

What if someone does a copy/paste of a code snippet from a google search and then modified it for their own purposes?

According to the grifters, this is "AI" but it's not and nobody cares. There is no boundary for something that doesn't exist ("AI"). That's fundamental to the grift.

path: 0 26289965 26296242, hotness: undefined, score: 1, children: 0
RumRunningDevil 9 points a day ago

OpenBSD.

Come learn about computo.

Be free with us.

path: 0 26280703, hotness: undefined, score: 9, children: 4
story 1 point 14 hours ago

i love your mailing list, i learn so much about literally everything every single day from misc@

path: 0 26280703 26289080, hotness: undefined, score: 1, children: 1
RumRunningDevil 1 point 3 hours ago

You may have me mistaken with someone else haha. That being said maybe I should start one lol

path: 0 26280703 26289080 26295906, hotness: undefined, score: 1, children: 0
Crumpled6273 1 point 8 hours ago

Can you share your experience with OpenBSD please?

path: 0 26280703 26292271, hotness: undefined, score: 1, children: 1
RumRunningDevil 1 point 3 hours ago

Pour yourself a cup of coffee.

IN GENERAL: You will encounter much more friction in dealing with certain day to day tasks (until you configure everything) but unlike Linux you will find that the system is much easier to understand and therefore the fixes "stick" in your head a bit easier.

Overall, Linux is like going on a pleasant hike that has occasional 120° cliff faces you need to climb. OpenBSD is like hiking a mountain where you are at a consistent 45° angle. You'll face challenges but the resolutions are understandable and internally consistent with each other, and you will find you're own understanding of the system improves much more consistently through use.

USER EXPERIENCE: Desktop: You will be using X11 for the forseable future, particularly OpenBSD's security oriented fork of Xorg. For the most part any knowledge of setting up an Xorg desktop will transfer with little issue and the applications one would expect to see in such a desktop are present. OpenBSD comes with a few built in window managers which all ere on the "classic" side of the house. Most notably is cwm (Calm Window Manager) which is somewhat inspired by plan9's Rio.

Wayland is still experimental but there has been a good deal of progress here, DWL is at a point where it "mostly works" though it is far off from being the default. It is important to note that "being the default" actually means something in this space. The OpenBSD developers pride themselves on having and extremely secure and well maintained "base system" so the OS and it's surrounding ecosystem encourages users to not deviate from defaults as much as possible. That being said Wayland will likely, eventually, become the default.

Applications: The ports tree is less comprehensive than FreeBSD and certainly less than Linux but there is a surprising amount of less commonly used software in there. Case in point, Librewolf is in the ports tree as of 8.0 current. For the most part you will find the tools you need with little issue though; Krita, Kicad, Emacs, etc. There is generally a tool to match your need, though you may need to adapt your workflow to the OS from time to time.

System Administration: This is where she really shines. OpenBSD is understandable; it presents a clean and comprehensible computing experience that invites you to fully grasp how your operating system works. Unlike Linux, which has to cater to a wide variety of use cases, OpenBSD's tooling is simple and focused on a few specific tasks. In general OpenBSD leans heavily on being a UNIX-like and as a result understanding of Unix is directly transferrable to understanding of OpenBSD.

That being said, OpenBSD also suffers somewhat from being tied closely to its Unix roots so certain aspects of the base system can seem a bit "dated". A few notable examples being limits on shared memory and concurrent processes being low by default and the default partitioning scheme not fully utilizing very large SSDs. Important to note here; all of these can be easily configured so it's not that much of a headache.

Another area where OpenBSD is a bit behind, though it has not negatively impacted me, is its file system. FFS is serviceable but it is not a featureful or performant as the "cool kids" of FreeBSD and Linux (ZFS, btrfs). This is being remediated though (see below).

SECURITY: OpenBSD doesn't have namespace or chroot based process isolation the way Linux or FreeBSD does. Instead it uses a novel approach in the form of two simple syscalls, pledge and unveil.

Pledge is used to limit the specific syscalls a process is allowed to make and when, unveil limits the portions of the file system that are accessible to the process.

Despite seeming less powerful than things like a Linux container these two primitives have proven to be remarkably capable of isolating and securing software used in OpenBSD.

That being said they do take some getting used to and can create certain headaches if you are not familiar. In general, whenever you download a package there will be a message about a new file in /use/local/doc/pkg-readme/; read it.

THE FUTURE: OpenBSD's development is best described as communal. Users are somewhat tacitly expected to contribute in some way (bug reports, write ups, etc). Personally I like this as it creates a more tight knit and supportive community.

As a direct result of this, and the simplicity/understandability of the system there is a lot of "low hanging fruit" being attacked right now. As mentioned above Wayland is close to being stable and one of the developers for 9front (Ori Bernstein) is working on porting GEFS (the Good Enough File System) to OpenBSD which should bring OpenBSD much closer in performance to its peers in terms of file system. Vmm (the native hypervisor) just got multi-vcpu support in 8.0 and there are a slew of other minor improvements that are accruing.

THE COMMUNITY: The most concise way I can describe the OpenBSD community is "they respect your intelligence." It is expected that you have read the man-pages and readmes for the software you are using, it's expected you have an understanding of the guts of the system. This can seem gatekeepy or a bit conceited but allow me to present a counter argument. They don't think you're an idiot by default.

The community, as a result of its proximity to other areas in the "indie" computing scene, tends to carry a certain set of cultural markers. There is a lot of cross pollination from the 9front and Suckless communities and as a result you'll interact more with that computing philosophy. In general the community appreciates simplicity, comprehensibility, and hackability.

CONCLUSION: It is fun, satisfying, comfy and, most importantly, AI free. Learning how the system works feels good partly because the barrier to learning the system and contributing to it is actually much lower than in other systems. I have come to love it, principally, because it has a certain degree of "humanity" that makes it a joy to use.

path: 0 26280703 26292271 26295810, hotness: undefined, score: 1, children: 0
RIotingPacifist 8 points a day ago

Sure but why?

the primary reason is AI is a thief.

That's the least important reason to not use AI. All property is theft, especially copyright!

There is a difference between people using AI to help write/maintain code that they understand, and slopcoding unmaintainable vibe projects.

path: 0 26274903, hotness: undefined, score: 8, children: 5
hendrik 2 points a day ago

I think it's a bit the other way around. GNU, Linux and the Free Software community are very much about this copyright thing. We know it's not right to do it like the other big companies so we try to make an effort here to make it not weigh down on the users or have the people steal, or abuse their power?!

path: 0 26274903 26275402, hotness: undefined, score: 2, children: 4
Eggymatrix 6 points a day ago

No, you miss the point. GPL is not a feelgood license. It is a license that tries to make the licensed piece of work better by exploiting the fact that the more it is used, the more it is likely that someone can improve it for everybody. So large corporations will contribute back their tweaks and everyone profits.

It is not some kind of utopic hack

path: 0 26274903 26275402 26276230, hotness: undefined, score: 6, children: 3
hendrik 1 point a day ago

I can't tell whether that's supposed to be opinion or a factual matter.

What I can say, though, is: it is some sort of utopia for me. It enables me as a user to run my own independant "cloud" services, my own social media. I get to use CAD software for free which my university used to pay some 5-digit sum for, I can have a random light show in my living room, "hack" all sorts of devices and command them to do whatever I like them to do. And a bunch of really useful stuff.

And then it also made me understand computers, learn programming... It's transparent and I can look inside. And I'm fairly sure it's part of who I am today, I probably wouldn't have studied CS if it weren't for Free Software and all the stuff it enabled me to do as a teenager.

And that wasn't just to force big companies to do something... The community made a big effort to welcome me, gift me stuff, teach me stuff and we even had quite some parties and user meetings and those morals and the motivation to change the world really stuck with me.

So I got hacked and I believe in some utopia. I'm currently living it, at least for personal stuff, and to the extent we get to be free in the modern world with all its apps, spying, and tightening down things. And I'm probably not the only one.

path: 0 26274903 26275402 26276230 26276617, hotness: undefined, score: 1, children: 2
Eggymatrix 2 points a day ago

That all is good and lovely. My point is that this is a side benefit of having an awesome community and most people when given the choice will help someone rather than gatekeep.

The main purpose of the license is exactly the one that is forcing facebook to contribute back to the kernel, because they want the enourmous firepower of all other competitors work, and would like that their own is easy to keep with future upgrades, so they contribute not only because they are forced, but because tit is the most efficient way for them to get what modifications they need integrated properly. 40 years of this gave us the current kernel.

So if ai tools help this process they will be used, regardless of how they work morally. Because most contributors to the code are developers payed by corporations.

path: 0 26274903 26275402 26276230 26276617 26284188, hotness: undefined, score: 2, children: 1
cerement 8 points 2 days ago

Most of it comes down to personally mitigating the damages:

  • start with ElementaryOS and Pantheon/Gnome, then decide which path you want to follow
  • if you're hardcore, go for NetBSD or MirBSD or 9front/Plan9 instead of Linux
  • on the Linux side: ElementaryOS, Gentoo, Chimera Linux, AerynOS, and Nura/PostmarketOS all have strong LLM policies
    • along those lines: Gnome and Cosmic haven't gone soft on AI the way KDE has
  • Starlight Network No-AI List is one jumping off point, but there are several other lists including repo-slopscore and Weird Little Guys
path: 0 26274102, hotness: undefined, score: 8, children: 14
dusk 6 points 2 days ago

Weird little guys is an interesting read, I was surprised to find Jeff Geerling there, I always thought he was just a really crappy youtuber, with really stupid fans. I was half expecting to find Linus SebastiDouche on the list afterwards.

path: 0 26274102 26274321, hotness: undefined, score: 6, children: 6
shrek_is_love 2 points 2 days ago

I liked him a lot. I first learned about Jellyfin from his video just a few years ago. I would've bet money that Linus TT would be on such a list before Jeff Geerling. I don't have a parasocial relationship or idolize YouTubers, but I'm definitely still disappointed. (Maybe I was a stupid fan, but now I'm just stupid 💀)

path: 0 26274102 26274321 26274574, hotness: undefined, score: 2, children: 5
dusk 2 points 2 days ago

Jeff never made sense to me, his videos seemed dodgy, the first one I saw he was jumping on the linus screwdriver silly hype train, but his fans just adored him, to the point I assumed some of them were drooling. I didn't see much more of him over the years, so my view is definitely limited.

path: 0 26274102 26274321 26274574 26274606, hotness: undefined, score: 2, children: 3
MrScottyTay 1 point a day ago

His video on the screwdriver was like the only one of it that (at least at the time) tried to actually compare it with others and not just say it's amazing like all of the other YouTubers were doing at that time, but obviously, those ones were sponsored, jeffs wasn't (iirc)

path: 0 26274102 26274321 26274574 26274606 26277565, hotness: undefined, score: 1, children: 2
stsquad 1 point a day ago

I do like Jeff's videos, he comes across as a true engineering nerd. I find his SBC reviews to be pretty thorough and some of his other videos make for an interesting side quest on stuff he's interested in.

I certainly don't view DeVaults purity list as the authority on if I should watch someone's videos or not.

path: 0 26274102 26274321 26274574 26275929, hotness: undefined, score: 1, children: 0
sem 3 points 2 days ago

I recommend everybody read the 9front manual.

path: 0 26274102 26274155, hotness: undefined, score: 3, children: 5
dusk 2 points 2 days ago

I haven't managed to get past their home page yet, it just looks like an inside joke.

path: 0 26274102 26274155 26274350, hotness: undefined, score: 2, children: 4
dusk 2 points 2 days ago

After glancing at the manual, I now know I was previously correct stopping at the home page

path: 0 26274102 26274155 26274350 26274351, hotness: undefined, score: 2, children: 3
sem 1 point 2 days ago

It's OK, 9 front isn't right for everybody.

For instance, it is not for me.

I enjoyed the manual though.

path: 0 26274102 26274155 26274350 26274351 26274527, hotness: undefined, score: 1, children: 2
Crumpled6273 0 points 2 days ago

Why don't kde? Are they also into AI slop? I didn't used elementaryOS yet. Is elementaryOS a good daily driver? Also what about Arch?

path: 0 26274102 26274273, hotness: undefined, score: 0, children: 0
StoneStar 7 points 8 hours ago

The linux kernel is compromised. Lets use NetBSD!

path: 0 26292326, hotness: undefined, score: 7, children: 2
dawcas 1 point 3 hours ago

I hope this whole thing makes hurd grow.

path: 0 26292326 26295960, hotness: undefined, score: 1, children: 1
strawberry_enjoyer42 1 point an hour ago

Hurd's tAInted too :/

path: 0 26292326 26295960 26297843, hotness: undefined, score: 1, children: 0
ProdigalFrog 6 points a day ago path: 0 26283732, hotness: undefined, score: 6, children: 0
mildseason 6 points a day ago

AI is a tool. You already trust the developers to build an operating system with the tools available.

From the Debian announcement

The Debian Project nevertheless expects that all contributions submitted to Debian, regardless of how and with which tools they were produced, satisfy the same standards of quality, correctness, maintainability, and legal compliance. The use of a generative AI tool does not diminish the contributor's responsibility for the work they submit. Contributors are expected to understand, review, test, and, where appropriate, modify AI-assisted output before incorporating it into Debian. Blindly accepting or uploading AI-generated material without appropriate human review is inconsistent with Debian's established development practices.

It's quite clear they don't allow vibe coding. As you say, the kernal itself allows AI contributions in a similar way.

If you're worried about the ethical aspects of AI then you'll probably have to move to NetBSD. If you're only worried about quality this is a non issue.

path: 0 26275871, hotness: undefined, score: 6, children: 14
tabular 6 points a day ago

Trust is 3 parts; authenticity, competance and empathy. Trust is broken if any of those are insufficient.

If others believe AI creation and AI use hurts people then leaving that unaddressed makes one appear to lack empathy.

"Quality of code" ultimately boils down to judging how it may effect people (reading it, changing it, using the software it compiles to). To worry about code quality is only to care about people. Only caring sometimes is inconsistent - it questions their character.

path: 0 26275871 26277201, hotness: undefined, score: 6, children: 6
mildseason 1 point a day ago

You make good points however you can't stop a person doing something because it goes against your beliefs.

In this case the Debian developers had a vote and the majority agreed that using AI was ok.

I've read the post and they still have a code of conduct, they still have standards that they will keep. That's good enough for me to continue trusting the devs.

path: 0 26275871 26277201 26277475, hotness: undefined, score: 1, children: 5
tabular 2 points a day ago

There are 2 tools to stop someone from harming others: words or violence. If people disagree an action is harmful to others then we aught to use our words to discover who's belief better represents reality.

I think using AI to write software could be okay but the AI in use today isn't. AI makers circumvent our social licenses and redistribute our code covertly through a mathematical blender. Debian OS authors agreed that there are legal unknowns regarding the copyrightability of generated code and didn't say AI was okay or bad one way or the other. Debain should already know today's AI spits at our faces.

path: 0 26275871 26277201 26277475 26279385, hotness: undefined, score: 2, children: 3
mildseason 1 point a day ago

I'm not disputing that AI has severe issues. I think it's more appropriate for governments to focus on effective regulation than open source developers disallowing useful tools.

path: 0 26275871 26277201 26277475 26279385 26280080, hotness: undefined, score: 1, children: 2
dusk 1 point 19 hours ago

Didn't every single option in that 'vote' include using ai though?

And didn't they all seem like very deliberately long winded options, designed knowing that the majority of users would only read the titles?

path: 0 26275871 26277201 26277475 26286318, hotness: undefined, score: 1, children: 0
tinsuke 2 points a day ago

It might be a tool, but it is naïve not take all of its externalities into account.

From tante's piece:

Usefulness is not an objective, fully abstract property: A thing is not useful for everyone or in general but mostly just for specific people in specific contexts. And useful never comes for free.

But let’s take a step back and use a different example: Child labor. Child labor is very “useful” if you want cheap labor. It’s 100% deplorable to use it or accept it.

Edit: a good source of said externalities: https://codeberg.org/...

path: 0 26275871 26276836, hotness: undefined, score: 2, children: 6
mildseason 0 points a day ago

Is using AI as bad as child labour?

I don't believe so. But i don't believe in copyright laws either. If a developer chooses to use AI it's their choice.

Obviously best case scenario is they use a local open weights model. I believe this will be more commonplace in a few years.

I think a skilled developer using AI to improve open source software is a case of the ends justifying the means.

Edit: the link you provided highlights the problems with large capitalist corporations owning the compute power and generic AI use by the untrained population more than the issue of skilled developers contributing to open source software.

While these things are a problem i don't believe a distro should stop contributions just because a developer consulted an LLM.

path: 0 26275871 26276836 26277086, hotness: undefined, score: 0, children: 5
HetareKing 1 point a day ago

Analogies are comparisons of structure, not intensity. There are a lot of things that are "not as bad" as child labour, that doesn't make them OK.

But i don’t believe in copyright laws either. Do you believe in the goals of the GPL? Because you have to admit, the way AI works, regardless of whether you frame it as "theft" or "copyright infringement" or not, is at odds with those goals.

path: 0 26275871 26276836 26277086 26277946, hotness: undefined, score: 1, children: 4
mildseason 0 points a day ago

GPL is a response to copyright laws. If there were no copyright laws we wouldn't need GPL.

Prohibiton doesn't work. Regulations need to passed by government bodies not open source developers.

path: 0 26275871 26276836 26277086 26277946 26280126, hotness: undefined, score: 0, children: 3
mrnngglry 5 points a day ago

Void isn’t too difficult and is documented well.

I strongly dislike AI but am not a purist. Linux is already a no-go for purists and good luck with the alternatives.

I think the kernel’s policy on AI use is reasonable. As long as a distro or a package isn’t obvious slop and they have a clear policy, I’m okay using it or continuing to use it.

In the meantime, while I mostly use mainstream distros like Fedora and Arch, I’m quite happy that distros like Void exist so that if mainstream Linux ever takes a direction I disagree with, I have alternatives.

In the end, keep perspective. A distribution like Debian allowing for responsible AI use is not the same as the vibe-coded slop that is Omarchy.

path: 0 26278783, hotness: undefined, score: 5, children: 7
HouseWolf 4 points a day ago

documented well.

I'm gonna disagree on this point, I tried Void both on a VM and a spare SSD and I found the documentation was lacking. Or in the case of getting pipewire working I had to go to Reddit to find a workaround as none of the official ways to set it up worked on my systems. And it was far from the last time I had to find an undocumented solution to an issue I was facing.

I really like the idea of a completely independent distro purpose built instead of just "scraping the mold off" existing distros. But I had enough headaches with Void that I ended up on Artix, which mostly has worked out the same as Endeavour/Arch which I was using previously.

Hopefully I can try again in the future and have a better time, since I do applaud the developers for multiple reasons.

path: 0 26278783 26283132, hotness: undefined, score: 4, children: 1
strawberry_enjoyer42 1 point 30 minutes ago

I use Artix, btw :3

path: 0 26278783 26283132 26298098, hotness: undefined, score: 1, children: 0
Crumpled6273 3 points a day ago

Just try to install it and use it for 1 week, and then you know the pain.

Today I tried VoidLinux once again, and after hours of trying to enable audio, I failed and finally built Arch from root. 😐

path: 0 26278783 26279756, hotness: undefined, score: 3, children: 2
HouseWolf 1 point a day ago

after hours of trying to enable audio, I failed

For me running pipewire as a service even with the aid of wireplumber didn't work at all.

I had pipewire as an autostart script in KDE for it to work. ONLY that worked, not even launching it manually from the terminal worked.

path: 0 26278783 26279756 26292094, hotness: undefined, score: 1, children: 0
mrnngglry 1 point a day ago

I have it on an old laptop, running Void, that I use every day for ripping physical media. I play all the ripped CD audio back while I rip the next one. I’m far from a Linux power user and I have zero issues. It’s an old ThinkPad and it kinda just works. Maybe I lucked out hardware wise.

path: 0 26278783 26279756 26292168, hotness: undefined, score: 1, children: 0
Crumpled6273 2 points 8 hours ago

Btw, today I tried once again to install Void and successfully installed it on my computer. With 5hrs + concentrated setup, I installed graphic drivers, power management tools, swap and app armor on the system.

Don't know how the experience will be, but this time, with a successful installation, I feel much more satisfied than building arch.

path: 0 26278783 26292159, hotness: undefined, score: 2, children: 1
mrnngglry 1 point an hour ago

I think my hardware situation is simpler (iGPU). May be why I haven’t had many issues. There is a derivative called Odyssey Linux that makes Void easier. It is very new with a very small community at the moment but I’ve tried it and it makes many things easier.

path: 0 26278783 26292159 26297506, hotness: undefined, score: 1, children: 0
mactan 3 points a day ago

the only good to come of it is the destruction of the concept of intellectual property, the tools of capital won't serve us

path: 0 26277682, hotness: undefined, score: 3, children: 0
story 2 points 14 hours ago

Sorry to bring this into the Linux discussion but OpenBSD is still here. even if the code were AI-generated it would have to go into the meat grinder of style, logic, and cleanliness that all human code goes through to get into release.

Maybe it's time to consider your switch?

path: 0 26289064, hotness: undefined, score: 2, children: 3
jaypatelani 4 points 13 hours ago

Plus NetBSD has Anti AI contributor policy these two are safe haven for people that don't want AI. Also Ironclad OS GPLv3 licensed also available for anyone wants to.

path: 0 26289064 26289572, hotness: undefined, score: 4, children: 1
story 3 points 12 hours ago

NetBSD! I am currently learning UVM and it's really impressive to a memory newbie

path: 0 26289064 26289572 26290095, hotness: undefined, score: 3, children: 0
Crumpled6273 1 point 8 hours ago

I heard that OpenBSD is not so friendly enough to daily drive as a primary operating system. Are you using it?

path: 0 26289064 26292241, hotness: undefined, score: 1, children: 0
HaraldvonBlauzahn 2 points 11 hours ago

I think you can see large Linux distributions like a supermarket. In a supermarket, you can find junk food, booze, and pringles, or bio fruits and vegetables which you prepare yourself. Of course there are differences between what different markets offer, but what ultimately matters is what you chose to buy.

Distributions do have mostly influence over their internal build tools, packaging, infrastructural decisions like when to adopt Wayland or the choice of init system. They are unlikely to reject security fixes in the kernel or in a browser just because these contain AI-assisted bug fixes. They do not have real control over upstream development practices.

The above might change if security gets affected by AI slop. For example, Debian is used a lot as a server distribution and security matters a lot. So, it is unlikely to compromise on that.

One can use smaller, more minimalist distributions, or alternatively make minimalist choices in ones own package selection. Or use e.g. not vim but the ai free fork of vim.

path: 0 26290758, hotness: undefined, score: 2, children: 1
HaraldvonBlauzahn 1 point 10 hours ago

One distribution which stands out in its philosophy is Guix. It is entirely reproducible and stresses that anyone can built it from reviewable source code. This is so important that non-free firmwares are rejected (which gets them a lot of hate and negative astroturfing). That gives a lot of transparency and a solid base for trust.

Now, accepting vibecoded, unreviewable packages would make the whole buildable-from-source aspect moot, so I guess they are unlikely to accept slop packages.

path: 0 26290758 26290949, hotness: undefined, score: 1, children: 0
senslayer 1 point 12 hours ago

Is most of the training data for popular LLM tools stolen? Yes, but the algorithms are not so from a theoretical perspective there's nothing inherently wrong with developers using AI (which itself is a broad term covering frontier models to simple neural net classifiers) but it's a matter of their tools which afaik is the responsibility of the developer. (Ex. Devs aren't banned from using VS Code even though Microsoft is not a good company) (Ex. Dont upload user PII to online tools just to convert a pdf you're responsible if they steal user data)

So really responsible AI means developers accept liability for any theft or plagarism these tools commit, just as they would if they plagarized code themselves which is less problematic for developers than introducing precedent for restricting developer tooling.

In theory you could revert the commits that are labelled AI-generated but given the scale and application of LLMs that's a lot of code to rewrite that was already reviewed by maintainers for a lot of important processes and will have likely undergone far less scrutiny and correctness tests. Until AI companies are held responsible for training data that's stolen and their generated outputs are held to legally be plagarism there is negative incentive to rewrite ai-generated code.

path: 0 26289748, hotness: undefined, score: 1, children: 0
pinball_wizard 0 points 13 hours ago

Some of us learned how to code in the first place, and didn't write overly complicated spaghetti code full of vulnerabilities for the AI to find.

path: 0 26289559, hotness: undefined, score: 0, children: 1
technocrit 1 point 2 hours ago

Even if you're a genious coder, you'll still have vulnerabilities in your dependencies.

path: 0 26289559 26296297, hotness: undefined, score: 1, children: 0
technocrit 0 points 2 hours ago

Are Anti-AI Linux distributions practical?

No, because there's no such thing as "AI". It's irrational to try to remove something that doesn't exist. People will continue using computers to compute regardless.

On the other hand I don't think developers should accept generated slop. I guess that's what "responsible" means.

path: 0 26296203, hotness: undefined, score: 0, children: 0
tabular 0 points a day ago

AI companies and AI users either do not care or don't know/understand the value of software freedom. I only used Debian from Mint [Mint being based on Ubuntu, Ubuntu based on Debian] but they used to appear as a champion of software freedom. It was somewhat understandable when they choose to no longer ~seperate proprietary drivers/codec/software but, whoever runs Debian now, I think their true colors are showing with AI.

I avoided using Debian as I thought it would be too hard to get up to date drivers! Gentoo has binaries for most of what I need and compiles the rest for me. It may not be as difficult to use as you think. However, trying to install Gentoo would definitely be.. an experience 🫣

path: 0 26276153, hotness: undefined, score: 0, children: 0
Mercer -1 points a day ago

AI is an incredibly useful but morally dubious. The word responsible likely means technically responsible not morally. I personally wouldn't change distro over this but you do you.

path: 0 26277154, hotness: undefined, score: -1, children: 0
linux
linux

@lemmy.ml

login for more options
68043
9437
5656

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...