thoughts on modules-extra subpackage...
Andy Gospodarek
gospo at redhat.com
Fri Dec 2 19:10:21 UTC 2011
On Fri, Dec 02, 2011 at 01:51:09PM -0500, Josh Boyer wrote:
> On Fri, Dec 02, 2011 at 01:38:51PM -0500, John W. Linville wrote:
> > I'm sorry I missed the original discussion thread. I was blinded by
> > my birthday and the Thanksgiving holiday. :-) That, and I've been
> > chipping away to get the compat-wireless bits shaped-up for proper
> > Fedora integration...
>
> Pfft... having a life is no excuse! ;)
>
I somehow missed it too and I don't even have a life! :-)
> > Actually, the latter is what brought modules-extra to my attention.
> > My changes cause ssb to not be built in the main kernel tree.
> > For some reason, ssb got added to mod-extra.list. So, the combination
> > of modules-extra and my changes resulted in a broken build. FWIW,
> > I think that fix is simple -- I don't think ssb should have been in
> > that list in the first place.
>
> SSB was something we marked as 'why is this enabled at all??', so we
> went with the 'safe' route of moving it first.
>
The ssb module is needed for b44 (wired) and b43 (wireless) drivers to
function properly. That needs to get added back.
> > So that brings me to the first big concern... Should we have _any_
> > hardware enablement included in the modules-extra package? If so,
> > what is the cut-off? Do we really want to diminish our out-of-the-box
> > hardware support for whatever benefit modules-extra provides?
> > Is there SMOLT data or something similar to justify the list of
> > modules being moved?
>
> Nope, no smolt data.
>
That is a bit troubling. I definitely want as much hardware support as
possible to be available in Fedora. I am particularly focused on
networking, so hopefully we do not move any reasonable wires or wireless
drivers out (which is essentially what happened when ssb was moved out).
> > Two other big chunks of the module-extras package are TCP congestion
> > control algorithms and network queueing disciplines. These two
> > types of modules come immediately into play when someone is trying
> > to tune the performance of their networks. If anything, we should
> > be encouraging their use, not making them more invisible. So, I'm
> > wondering why these got put into the mod-extra.list file?
>
> As I look at Fedora as a distro, those all got stuck there because the
> target user isn't someone doing power networking. That's not to say we
> don't want those kinds of users, but unless NetworkManager is going to
> start doing mad tuning based on heuristics or something, most users
> aren't even going to know what those modules do. So for the majority
> case, they are "extra". People doing that kind of tuning are also
> likely familiar enough to be able to trivially install the subpackage.
As long as the know the package exists. If they don't know that package
exists then it's a problem.
> > As for the stated benefits... I'm skeptical of the security argument.
> > I mean, I can believe that a module could get accidentally or
> > inadvertantly loaded and then exploited. I just think that closing
> > those holes is a better plan. Also, I find the size argument
>
> Yes, closing the holes is the end solution. Until they're closed, we
> limit user's risk by not even installing them by default. It's a 'limit
> risk' statement, not a solution.
>
> > unconvincing as well. I just don't think a couple of megs of storage
> > savings amounts to much these days, especially if you create confusion
> > or remove functionality in the process. The cruft argument is the
> > most reasonable for at least some of the modules in the list, but
> > I'm not sure it is sufficient to justify the confusion and churn.
>
> Honestly, my preferred solution is to just turn cruft off. As in not
> build it at all. However that goes against history a bit.
>
> And yes, if we just turned stuff off we could probably eliminate the
> subpackage. Then you get into weighing how "popular" a module has to be
> before you turn it back on though, which is never fun either.
>
> > So anyway, just in case you were wondering about my opinion... :-)
>
> Appreciate it. It's never too late to give feedback.
>
> josh
> _______________________________________________
> kernel mailing list
> kernel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/kernel
More information about the kernel
mailing list