On Tuesday 15 August 2006 17:42, Tim Jackson wrote: > This one has come out of left-field to me. Nobody AFAIK has previously > proposed throwing out kernel modules altogether. David Woodhouse proposed it weeks ago. I've gotten tired enough of this discussion and noticed the ways that BOTH methods suck arse that I'm inclined to agree with David that packaging of kernel modules is just not something an RPM based distro is capable of handling in a clean way. There are more philosophical reasons to not allow kernel modules, but I go into that. > I also don't think it > makes sense because, notwithstanding the RPM problems, there are plenty > of useful kernel modules that exist and are maintained (for various > reasons, good or bad, right or wrong) outside the kernel tree. This doesn't mean there are room for them in the Fedora project. Bad reasons should be fixed. Good reasons (like illegal to be in kernel or closed source) are unacceptable for the Fedora project. Once free, always free. > I don't > see why kernel modules are any less useful than other random FE > packages, just because they're in kernel space. FE is supposed to be a > maximal set of software, right? No, a maximal set of ACCEPTABLE and non-forbidden software that can be maintained. There are "useful" things that aren't acceptable. Certain encryption methods due to US restrictions on the exporting of them. Emulators are not acceptable. Some forms of content are not allowed either: * Comic book art files * Religious texts * mp3 files (patent encumbered) > That's at odds with a rule disallowing > any kernel modules. Why shouldn't kernel modules be included, exactly? > Excluding them just because of the problems with packaging seems rather > like throwing the baby out with the bath water. Technical reasons: By nature they always lag. They will prevent a user from being able to update to new kernels, which could prevent them from getting critical security fixes. Without hand deselecting packages for updates, this could also prevent ANY updates from being applied. Worse, the updates (and new kernel) could be installed and the module would not be available, preventing the system from functioning. Supportability. External modules can and do introduce bugs into the running kernel. They can have adverse but hard to realize problems in a running system. The kernel gets the blame, and bugzilla gets overrun with false reports that have nothing to do with the kernel rpm, and everything to do with the addon module. Expecting the kernel maintainer to sort these out and triage takes away from his/her precious time. These are a couple really good reasons in my book to not allow it. -- Jesse Keating Release Engineer: Fedora
Attachment:
pgpdEj4mxG4TB.pgp
Description: PGP signature
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging