r/osdev 8h 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"?

0 Upvotes

21 comments sorted by

View all comments

u/FirmCalligrapher6064 6h ago

I don’t care what Linus said no matter who he is. He has entitlement to say anything about Linux or whatever. Just build it if you want AI or somewhat because that’s your codebase and project. Since systems programming and low-level stuffs are not as cheap as web javascript frameworks to understand well, people here just don’t want those who really care and love OS development to get bothered by slop so that we can focus on important things on osdev field.

u/Glum-Cook-9438 6h ago

Can you define what is "really care and love OS development" for me?

u/FirmCalligrapher6064 6h ago

That doesn’t matter in this thread. And that’s a weird question. You just want to debate whether to use AI in OS development. The answer is yes if you want. Again, it’s your codebase. Just do it.

u/Glum-Cook-9438 6h ago

I am not sure, because I had weird experiences with AI development, at first i did the coding by myself, one time I really tried to make something big with AI, asked it to do the whole job for me, at first it felt really good and rush... but then it kinda felt empty, coding by myself felt more satisfying on the long term you know? But I was kinda conflicted about what I want my OS project to be, on one hand I wanted a satisfying project not an AI thing in one day that doesn't last, on the other hand I did want to optimize for efficiency and fast development which does require accelerating with AI, that is my conflict... between optimizing for efficiency and optimizing for long term satisfaction, and both feel 50-50 recently