64
submitted 2 days ago by Crumpled6273@lemmy.ca to c/linux@lemmy.ml

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.

top 50 comments
sorted by: hot top new old
[-] technocrit@lemmy.dbzer0.com 3 points 18 hours ago* (last edited 18 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.

[-] StoneStar@feddit.nl 7 points 1 day ago

The linux kernel is compromised. Lets use NetBSD!

[-] dawcas@scribe.disroot.org 2 points 18 hours ago

I hope this whole thing makes hurd grow.

[-] dawcas@scribe.disroot.org 1 points 15 hours ago
[-] medem@lemmy.wtf 1 points 13 hours ago

Yea, apparently AS is now being heavily used in its development. I need to look up the reference, but I read a while ago that AS-assisted 'coding' was used for making SMP work in Hurd.

I've spent quite some time pondering my options now that OpenBSD, my former OS of choice, has been slowly but surely giving in to the hype, and I can tell you that currently the most sensible option seems to be (I'm not joking) 9Front.

[-] strawberry_enjoyer42@lemmy.blahaj.zone 1 points 6 hours ago* (last edited 6 hours ago)

tf is "AS"?

also, how does 9Front compare to NetBSD?

[-] medem@lemmy.wtf 1 points 4 hours ago

Artificial Stupidity.

9front is not UNIX (but its predecessor was also created at Bell Labs). It is 'many of the ideas surrounding UNIX, on steroids'. The user experience is waaaaaay more integrated because the whole system is developed by the same small team.

On the flip side: forget about browsers and many 'modern' programming languages.

[-] Lettuceeatlettuce@lemmy.ml 15 points 1 day ago* (last edited 1 day 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.

[-] expletivedeleted@lemmy.zip 2 points 12 hours ago* (last edited 12 hours ago)

Man, my friend said he made a web app. He asked me if it would be secure to deploy. I check the front end and immediately check if his formatting was readable.

Two javascript blocks embedded: one was beautified, normal, tabbed out.

The other block was debeautified, which JS developers do so people can't steal their code (as if that works these days).

I said, "You didn't make this."

"Yeah I did!"

"You used AI."

"But I wrote the prompts!"

"To prompt a computer to steal two separate snippets of javascript from actual developers to achieve the goal.

"Man, this is fine for prototyping, just to demo an idea. But I wouldn't release this to the public, because if I saw that, I am going to use the tools I already have, and my LLM to speed up the actions, and I will show you how hackable the app actually is.

"You didn't make a steak. You ordered a steak and got a McRib with carrots."

He responds, "Does it look ok?"

"Yeah, we can use the css, and we can adjust that as needed, but if your frontend is this sloppy, I wouldn't release the backend and take customer data. Hell no."

[-] technocrit@lemmy.dbzer0.com 0 points 18 hours ago* (last edited 18 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.

[-] TrollAccount69@lemmy.ml 15 points 1 day 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.

[-] jh29a@lemmy.blahaj.zone 7 points 1 day ago

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

load more comments (2 replies)
load more comments (3 replies)
[-] cypherpunks@lemmy.ml 25 points 1 day ago* (last edited 1 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.)

[-] XiJinpingStanAccount@lemmy.ml 11 points 1 day 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.

[-] HaraldvonBlauzahn@feddit.org 2 points 1 day ago* (last edited 1 day 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.

load more comments (1 replies)
[-] cmnybo@discuss.tchncs.de 68 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.

load more comments (3 replies)
load more comments
view more: next ›
this post was submitted on 11 Oct 2026
64 points (85.6% liked)

Linux

68054 readers
733 users here now

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

Related Communities

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

founded 7 years ago
MODERATORS