this post was submitted on 21 Aug 2026
139 points (93.2% liked)

Linux

68093 readers
1032 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
you are viewing a single comment's thread
view the rest of the comments
[–] BartyDeCanter@piefed.social 32 points 1 month ago (3 children)

Ha! I recently went through a similar process, trying to get some hardware working for a different project that would close some 15+ year old bugs. AI helped me find it, getting sidetracked by several other small bugs in the same few files along the way.

I then wrote the actual fixes myself as a series of very small PRs. They’re all just a handful of lines each, enabling certain hardware flags, properly bounds checking loops, getting a timer initialization corrected, etc. They are all the sort of thing that once you see where they are, the fix is extremely obvious.

In the meantime, the project has adopted a very strict no AI assistance at all policy after some internal debate that almost tore the project apart.

So now I’m sitting on almost a dozen fixes for longstanding problems and have no idea if I should lie and say yes, I found these entirely by myself, or tell the truth, probably get kicked out of the project, and see how much of a shit storm they cause.

[–] atzanteol@sh.itjust.works 23 points 1 month ago* (last edited 1 month ago) (2 children)

Both extremes are absolutely maddening here. I'm getting as sick of the anti-AI crowd as I am the vibe-code-tech-bros. At this point you could just put them all in a sack and start hitting them with sticks and wouldn't care who got the worst of it.

There's a definite middle-ground here. Linus is one of the ultimate pragmatists and it shows here. It was helpful - so he used it. It helped you so you used it. I've found it to be incredibly helpful so I use it.

Not all usages are equal just as all hand-written code is not equal. There are good ways to use these tools and bad ways. But the tools themselves are still just tools.

[–] Tarquinn2049@lemmy.world 8 points 1 month ago (2 children)

Yeah, it's like a calculator. Don't get reliant on it. Know why it gives an answer, be able to get to the answer yourself, but appreciate the time saving of the calculator when you can verify that it was correct much faster than getting to the answer yourself.

[–] MangoCats@feddit.it 9 points 1 month ago

The art of using a digital calculator is being able to put in a problem that would take you a couple of minutes to solve, get the calculator's answer in a couple of seconds, AND be able to spot-check the reasonable-ness of the answer in a couple of seconds more. Blind trust is ridiculously risky, cutting your speed by half to move from 99% correct to 99.99% correct is well worth the extra time and effort invested.

[–] JustVik@lemmy.ml 1 points 1 month ago* (last edited 1 month ago)

This isn’t such a simple question.

If you think about it that way, the atomic bomb is also a kind of tool, but not everyone is allowed to use it...

If a tool starts thinking for you, it’s clearly a different kind of tool than most known tools. Different tools have different safety procedures. :)

[–] fubarx@lemmy.world 4 points 1 month ago
  • 1️⃣ Start screen recording yourself 🎦
  • 🦟 Fix the bug and write up the PR, except...
  • Throw in a lot of gratuitous emojis 🎉🏆🤝 -- em-dashes -- and "On the other hands"
  • 📤 Submit it
  • When they come 😡 screaming at you about no-AI, just show them the video 😎
  • All their outrage will be spent on accusing you of using 🤖AI.
  • Where it all started will be forgotten 🥳
  • Profit 🏆

Comment written by 💯 human

[–] kylian0087@lemmy.dbzer0.com 2 points 1 month ago* (last edited 1 month ago) (2 children)

Honestly 15+ year old bugs are also left in the linux kernel for people to pick up, Learn from and get deeper in kernel development. They know they can easily find them with a LLM but choose not to. Policy's are changing due to the mass influx of these "bug" fixes.

[–] MangoCats@feddit.it 4 points 1 month ago (1 children)

There's academic exercises for education. The production kernel used by billions around the world is no place to intentionally leave bugs, and it doesn't matter how they're detected. What matters is if they are corrected without creating regressions.

[–] kylian0087@lemmy.dbzer0.com 2 points 1 month ago* (last edited 1 month ago)

Not really... "Education" and real world are vastly different. Getting accustomed to a mailing list other maintainers etc is not something you learn with your education.

And leaving bugs for hardware no one has touched in ages is not too big of a deal. And a nice gateway for new comers who actually want to learn it instead of trow a LLM at it.

[–] wax@feddit.nu 2 points 1 month ago

That's in the Linux staging tree, where they have banned ai contribution for exactly that reason.

https://www.phoronix.com/news/Linux-Staging-Reject-LLMs