mannycalavera@feddit.uk to Technology@lemmy.worldEnglish · 10 hours agoLinus Torvalds let Claude Code fix the Linux page cache. Then reviewers found a race.thenewstack.ioexternal-linkmessage-square55fedilinkarrow-up1184arrow-down121file-text
arrow-up1163arrow-down1external-linkLinus Torvalds let Claude Code fix the Linux page cache. Then reviewers found a race.thenewstack.iomannycalavera@feddit.uk to Technology@lemmy.worldEnglish · 10 hours agomessage-square55fedilinkfile-text
minus-squareauzy1@lemmy.worldlinkfedilinkEnglisharrow-up3arrow-down1·edit-240 minutes agoCool assumption. But pretty sure it’s not how things work at all but sounds great… What actually happens is that you have a long list of multiple maintainers reviewing , and multiple branches for testing, and multiple layers of review too. https://www.kernel.org/doc/html/next/process/maintainers.html . See that long list of maintainers for a start. The actual policy is that everything ends up getting reviewed by a human. If I post a patch, it doesn’t go straight to master If it’s not being properly tested and maintained, it gets dropped irrespective of what it is (remember devfs?) Also, I’m not sure about the kernel specifically, but on projects I submitted code to, they often wanted complex patches broken down if possible.
minus-squarenilloc@discuss.tchncs.delinkfedilinkEnglisharrow-up1·7 minutes agoXZ Utils made it past all those checks with malicious code from a human. If they’d been more careful with their tarball commits it probably would have made it into the final and commercial distros. It made into Homebrew for instance.
Cool assumption. But pretty sure it’s not how things work at all but sounds great…
What actually happens is that you have a long list of multiple maintainers reviewing , and multiple branches for testing, and multiple layers of review too.
https://www.kernel.org/doc/html/next/process/maintainers.html . See that long list of maintainers for a start.
The actual policy is that everything ends up getting reviewed by a human. If I post a patch, it doesn’t go straight to master
If it’s not being properly tested and maintained, it gets dropped irrespective of what it is (remember devfs?)
Also, I’m not sure about the kernel specifically, but on projects I submitted code to, they often wanted complex patches broken down if possible.
XZ Utils made it past all those checks with malicious code from a human.
If they’d been more careful with their tarball commits it probably would have made it into the final and commercial distros.
It made into Homebrew for instance.