LWN: Comments on "Toward better kernel releases" https://lwn.net/Articles/114626/ This is a special feed containing comments posted to the individual LWN article titled "Toward better kernel releases". en-us Fri, 10 Oct 2025 09:57:36 +0000 Fri, 10 Oct 2025 09:57:36 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net i would like the point releases plus pre/rc clarification https://lwn.net/Articles/115807/ https://lwn.net/Articles/115807/ alexs let people do point releases so that the kernel users are served<br> until the next kernel tree has undergone a reasonable testing time.<br> <p> point releases should be fixes for anything critical,<br> like security leaks, kernel oopses and general disabilities<br> of prior working components. for me when i am a user i want<br> to have it going out of the box with no risk because i am<br> not able to track down any single needed patch from lklm<br> which is known to have a mailing rate of 100/day.<br> <p> other than that, Linux and his core crew should give a bit<br> more information to the outside world when the kernel is<br> open for feature addition and when it is only open for fixing<br> some period prior to changing the state because that will<br> help massively in getting into the user testing cycle<br> when needed and getting out of it when large scale testing<br> makes no sense for production systems but only for systems<br> that are test systems that were built for getting broken!<br> <p> -Alex.<br> Thu, 16 Dec 2004 09:16:11 +0000 Test against virtual hardware? https://lwn.net/Articles/115806/ https://lwn.net/Articles/115806/ alexs just one word: FAUmachine<br> <p> and some eplanation:<br> that is a usermode machine emulator<br> which is able to emulate misc hardware<br> starting from IDE devices (on top of the bus interface protocoll)<br> and ending with sound system emulations.<br> the whole thing has an optional VHDL frontend(!)<br> that allows rather in deep autmation<br> but it is useable as a pc emulator like VMware as well.<br> <p> lets see what is possible in the long term.<br> Thu, 16 Dec 2004 09:07:11 +0000 Distributed Kernel Regression Testing https://lwn.net/Articles/115210/ https://lwn.net/Articles/115210/ jabby Why not do what the internet and the community do best? If OSDL developed a platform for doing distributed kernel testing, I'll bet a bunch of people would sign up for it.<br> <p> If I understand correctly, one can safely run a new kernel on top of a known stable kernel with User-Mode Linux (UML). I believe the test kernel still has access to the hardware via the host kernel. Since the UML-ized kernel is just a process under the host kernel, a fatal error will not bring down the whole system. Perhaps the host environment could even monitor the UML process and do some sort of base-level reporting when something goes wrong.<br> <p> This just needs to be packaged up in a nice way so that the willing can join a network of volunteer kernel testers. Put the UML folks in touch with the OSDL folks and I think we might have a solution.<br> <p> Jason<br> <p> Fri, 10 Dec 2004 18:13:21 +0000 Test against virtual hardware? https://lwn.net/Articles/115095/ https://lwn.net/Articles/115095/ khim <p>The fact is: the first silicon is almost never sold. So there are a lot of stuff you just can not test with emulation. And kernel bugs tend to be so subtle I doubt you can do anything with emulation.</p> Thu, 09 Dec 2004 22:43:59 +0000 Test against virtual hardware? https://lwn.net/Articles/115063/ https://lwn.net/Articles/115063/ JoeBuck Electronics companies treat their simulation/emulation models for their devices as their deepest, darkest secrets; often such models can't even be shared with other employees of the same company without considerable bureaucracy. <p> Maybe the best thing is to equip a testing laboratory (say OSDL) with a whole lot of oddball hardware, so they can do the tests. This will cost money, but money could be raised (and we might be able to persuade hardware manufacturers to contribute some hardware). Thu, 09 Dec 2004 19:25:39 +0000 Test against virtual hardware? https://lwn.net/Articles/115022/ https://lwn.net/Articles/115022/ AJWM <i>Hardware-specific code can only be tested in the presence of the hardware in question. </i> <p> Or against a (damn good) emulation of it. This is, after all, how firmware and software gets developed for hardware that is itself still in the design process. <p> Yes, it would no doubt be a rather large effort to develop suitable virtual hardware "devices" to be plugged into a virtual machine for testing, if those devices have to mirror exactly the idiosyncracies of real-world hardware. But it's not <i>impossible</i>, and it's the kind of project that can be approached in a piecemeal and distributed way that's ideal for the bazaar. <p> Start with one of the existing open virtual systems, make the virtual devices pluggable modules, and then tweak the virtual devices to act like specific real-world hardware rather than some idealized hardware. Once a virtual gizmo is thoroughly tested against its real counterpart in terms of bug-compatible behaviour, you can then run regression tests against that hardware on a virtual machine. <p> There are undoubtedly classes of bug that this won't catch, but they'll also be of the sort that are less likely to occur in the field anyway. <p> -- Alastair Thu, 09 Dec 2004 16:52:01 +0000 Hardware driver testing should be done by manufacturers https://lwn.net/Articles/114914/ https://lwn.net/Articles/114914/ hensema Feature/bugfix releases should not be needed. -preX kernels are feature releases and -rcX kernels are bugfixes. But Linus only releases -rcX kernels so one nevers knows when a kernel is supposed to be stabilizing.<br> <p> A -rcX kernel should really be an invitation to interested people to give the kernel a test drive. Those interested people might not be that interested in running kernels having new and buggy features.<br> Thu, 09 Dec 2004 10:47:07 +0000 Hardware driver testing should be done by manufacturers https://lwn.net/Articles/114903/ https://lwn.net/Articles/114903/ walles Regression testing of hardware drivers should be done by the manufacturers of said hardware. But until they start cooperating, I agree with the article that that probably won't happen.<br> <p> Thu, 09 Dec 2004 10:14:01 +0000