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.

  • technocrit@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    7
    arrow-down
    2
    ·
    17 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.

  • Lettuce eat lettuce@lemmy.ml
    link
    fedilink
    arrow-up
    13
    ·
    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.

    • technocrit@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      3
      arrow-down
      2
      ·
      edit-2
      17 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
    link
    fedilink
    arrow-up
    17
    arrow-down
    2
    ·
    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.

  • Arthur Besse@lemmy.mlM
    link
    fedilink
    English
    arrow-up
    20
    ·
    2 days 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 Linux and Debian 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
      link
      fedilink
      arrow-up
      10
      ·
      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.

  • cmnybo@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    45
    ·
    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.

  • m532@lemmy.ml
    link
    fedilink
    arrow-up
    25
    arrow-down
    7
    ·
    2 days ago

    thief

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

    • schnurrito@discuss.tchncs.de
      link
      fedilink
      arrow-up
      18
      arrow-down
      1
      ·
      2 days 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/2026/09/23/copyright-infringement-still-isnt-theft-even-when-a-microsoft-employee-says-it-is/

      • tabular@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        2
        ·
        edit-2
        2 days 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?

        • m532@lemmy.ml
          link
          fedilink
          arrow-up
          5
          ·
          2 days ago

          while still promoting copyright for copyleft’s sake.

          What the hell.

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

          • mystic-macaroni@lemmy.ml
            link
            fedilink
            arrow-up
            1
            ·
            13 hours ago

            I don’t think “the absence of copyright” is the best description of copyleft. I believe “the right to copy is left to the end user” better encapsulates the spirit.

            • m532@lemmy.ml
              link
              fedilink
              arrow-up
              3
              arrow-down
              1
              ·
              1 day ago

              TIL radlibs’ holy scripture smears copyleft. The page reads like it was written by a bourgie copyright advocate.

              I should have known, radlibs’ holy scripture was founded by ancaps after all.

              • tabular@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                arrow-down
                1
                ·
                1 day ago

                That’s many new words for me, seems some groups of people also have no usage of words that others use!

                I value software freedom; basically being in control of your own computing. I dislike others taking my code and then denying their users the same freedoms they enjoyed. If not for that I could do without most of Copyright as it is today.

                • m532@lemmy.ml
                  link
                  fedilink
                  arrow-up
                  2
                  arrow-down
                  1
                  ·
                  1 day ago

                  You don’t get what copyright is at all. The bourgie propaganda seems to have convinced you that “copyright protects you from copyright and if it weren’t there nothing would protect you from copyright”

                  For some people, it’s easier to imagine the end of the world, than to imagine the end of capitalism the copyright system.

  • senslayer@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    1 day 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.

  • Rioting Pacifist@lemmy.world
    link
    fedilink
    arrow-up
    13
    arrow-down
    4
    ·
    2 days 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.

  • mrnngglry@sh.itjust.works
    link
    fedilink
    arrow-up
    4
    ·
    2 days 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.

    • tumbling4986@lemmy.caOP
      link
      fedilink
      arrow-up
      2
      ·
      23 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.

      • mrnngglry@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        16 hours 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.

    • tumbling4986@lemmy.caOP
      link
      fedilink
      arrow-up
      3
      ·
      2 days 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. 😐

      • mrnngglry@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        2 days 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.

  • Skullgrid@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    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.

  • Mactan@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    2 days 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

  • mildseason@sopuli.xyz
    link
    fedilink
    arrow-up
    10
    arrow-down
    5
    ·
    2 days 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.

    • tabular@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 days 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.

      • mildseason@sopuli.xyz
        link
        fedilink
        arrow-up
        4
        ·
        2 days 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.

        • tabular@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          1 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.

          • mildseason@sopuli.xyz
            link
            fedilink
            arrow-up
            1
            ·
            2 days 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.

    • tinsukE@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      edit-2
      2 days 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/ethical-foss/open-slopware/src/branch/main/why_not_llms.md

      • mildseason@sopuli.xyz
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        2 days 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.

  • cerement@slrpnk.net
    link
    fedilink
    arrow-up
    6
    ·
    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
    • tumbling4986@lemmy.caOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      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?

  • Sina@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

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

    Upstream is unrestricted, unless you want to detach from upstream it’s hopeless.