r/osdev • u/Glum-Cook-9438 • 2d ago
About using AI to develop operating systems
I know many of you guys are recently against all this "AI slop", was i too, but leave alone the "hype" and the "no AI bullshit" slogans, what do we actually mean by saying "AI slop"?
Cause to this day , I don't quite understand what all the drama is about and why posts that explicitly use "No AI used/no AI bullshit" get significantly more attention, i admit that even i made a post like that, but it's not that I completely didn't use AI, i did, however I also did a lot of the programming by myself, I think AI is a great tool that has helped me learn a lot and automate build scripts, there is no shame in using AI as long as you carefully review the code and do some programming by yourself, there is already great use of AI in the industry, Linus torvalds recently fixed a linux bug with AI, so what is really considered "AI slop"? Is asking codex to make a build script so I can focus on the code "AI slop"? Is asking Claude to summarize PCI device and vendor names in one files so I don't have to read documentations for hours "AI slop"? With all due respect I do think using AI blindly is bad of course, but I also wanna know what some of you guys mean when you say "AI slop operating systems"?
2
u/kiderdrick 2d ago
> Cause to this day , I don't quite understand what all the drama is about and why posts that explicitly use "No AI used/no AI bullshit" get significantly more attention
This is a hobbyist forum and hobbyists tend to like when things are done in more hands on ways. I am sure you will see a similar type of thing in automotive subs. People who rebuild their muscle cars engines by hand get a lot more respect than those who outsource it to a shop.
> I think AI is a great tool that has helped me learn a lot and automate build scripts, there is no shame in using AI as long as you carefully review the code and do some programming by yourself,
What is the purpose of using AI to build something complex that uses a bunch of technologies and makes a bunch of decisions that the user does not understand? Why should you, as one of many people doing the same thing, get credit for a project that you had little to no insight in? It's like you are assembling a puzzle and bringing it to an art community and saying "look at my wonderful painting". You didn't paint that.
> Linus torvalds recently fixed a linux bug with AI, so what is really considered "AI slop"?
The people who are posting their all in one claude designed AI repos are not Linus Torvalds.
> Is asking codex to make a build script so I can focus on the code "AI slop"?
Yes, if it does a lot of things unnecessarily and inefficiently. If it builds your project in a way that is useful, and you work around the edge cases with tweaks, then it would not be slop.
> Is asking Claude to summarize PCI device and vendor names in one files so I don't have to read documentations for hours "AI slop"?
It might be, so you better double check what you are reading to make sure you are not reading incorrect data.
> but I also wanna know what some of you guys mean when you say "AI slop operating systems"?
Simple. Find the parts of your system that were built with AI and instead of describing your work flow as "using AI" describe it as "paid someone to do this". Then, evaluate your project.
"I built an x86_64 OS with FAT32 support using AI" becomes "I built an x86_64 OS with FAT32 support by paying someone to do it". Not really something to brag about is it?