2 ms·
Yes, they are very careful about not breaking userspace. That has nothing to do with holding the _user_ in high regard, though. The sweeping changes in Linux a
by foobiekr 2y ago
Yes, they are very careful about not breaking userspace. That has nothing to do with holding the _user_ in high regard, though.
The sweeping changes in Linux are amazing, but they also break a lot, frequently, and the testing approach leaves a lot to be desired. I am old and a former embedded coder, I understand how the 90s developers feel about unit testing, and I am sympathetic to the idea that test-driven-development and heavy UT in modern teams is often completely out of control, but Linux is distinctly lacking in real testing of independent units in isolation. I am aware of kunit, kselftest, etc.
- tuna74 2y agoIf you report a regression within an -RC series it will be fixed or the commit reverted. Of course, that requires actual testing.
- foobiekr 2y agoI am very familiar with reporting bugs on the Linux kernel, as you may imagine from the previous comments. But you’re just reiterating that the kernel development itself lacks sufficient testing which necessitates this. Everyone is a volunteer; the result is as you’d expect. Look, there’s nothing wrong with this. In reality all the people who are electing to run Linux without it actually having sufficient quality for their purposes are the actual problem, who’d which there are hundreds of companies that just don’t care. We created this situation by undervaluing quality vs cost. But it’s also the reason it won’t be a success on the desktop. The only way that happens is if windows takes an even more substantial nosedive. Things are going to have to get pretty bad for that to happen.
- tuna74 2y agoI am going to assume that Lenovo, Dell, nVidia, AMD, Intel etc actually test Linux (or farm that out to RedHat etc) actually test Linux on the hardware that they support. But I could be wrong of course.