User: Password:
|
|
Subscribe / Log in / New account

KS2012: Distributions and upstream

KS2012: Distributions and upstream

Posted Sep 6, 2012 18:46 UTC (Thu) by hummassa (subscriber, #307)
In reply to: KS2012: Distributions and upstream by mjg59
Parent article: KS2012: Distributions and upstream

> Adding options that disable features when set to N is fine, adding options that enable features when set to Y and then being surprised when distributions enable them isn't.

Why "being surprised" == "not fine"?


(Log in to post comments)

KS2012: Distributions and upstream

Posted Sep 6, 2012 18:47 UTC (Thu) by mjg59 (subscriber, #23239) [Link]

Could you rephrase that? I'm not sure what you're asking.

KS2012: Distributions and upstream

Posted Sep 6, 2012 21:17 UTC (Thu) by bronson (subscriber, #4806) [Link]

Because obviously distributions are going to enable those features. Claiming, "I'm shocked, shocked that anyone should enable this useful feature!" == not ok

KS2012: Distributions and upstream

Posted Sep 6, 2012 21:55 UTC (Thu) by dlang (subscriber, #313) [Link]

The problem is that sometimes it IS expensive to implement some feature.

so you have the choice of either having the feature available as an option, or not having it available at all.

Distros are not supposed to just enable every possible option, they are supposed to be selecting a reasonable set of options. Sometimes this means that they provide multiple kernels for you to choose from. Sometimes this means that to get some specific option that's got a particularly high cost for those that don't care about it, you have to compile your own kernel (and the distros that strongly discourage this really should be slapped, and yes, I am thinking of RHEL)

You also sometimes have options that the distro decides are probably important enough to enough people that they are going to make them be the default, and if you don't want to pay the cost of that feature, you will need to compile a kernel without it (again, if the distro doesn't offer an option)

In recent years Distros have in many cases been going too far in just enabling everything "because someone may want it" without considering, or testing the impact of the options.

upstream could be better in figuring out and communicating what the expected impact of options are, but that doesn't help if the Distros don't pay attention.

KS2012: Distributions and upstream

Posted Sep 6, 2012 21:56 UTC (Thu) by dlang (subscriber, #313) [Link]

short form

if enabling A has a cost B saying "I want the benefits of A and I'm shocked that I'm having to pay the penalty B" == not good as well.

KS2012: Distributions and upstream

Posted Sep 6, 2012 22:09 UTC (Thu) by rahulsundaram (subscriber, #21946) [Link]

"the distros that strongly discourage this really should be slapped, and yes, I am thinking of RHEL"

You are free to run your custom kernel in RHEL. If there are issues, you might be asked to reproduce it against the distribution provided kernel. Anything else would be a undue burden on support.

KS2012: Distributions and upstream

Posted Sep 6, 2012 22:33 UTC (Thu) by dlang (subscriber, #313) [Link]

when you are paying as much as RHEL charges for support for hundreds or thousands of servers, taking the attitude of "user our stock everything or you are on your own" is a very proprietary software way of looking at it.

I understand that this is easier for Red Hat to provide support for, but this is a pretty strict straightjacket that defeats many of the benefits of FOSS software.

KS2012: Distributions and upstream

Posted Sep 7, 2012 3:02 UTC (Fri) by rahulsundaram (subscriber, #21946) [Link]

Singling out RHEL seems strange since I don't think SUSE or Canonical or Oracle is any different in this regard. If you are using something compiled on your own, you can't really expect a vendor to support it. Especially for the kernel, considering the enormous number of experimental options, flaky drivers, random third party patches etc, it would be a nightmare.

KS2012: Distributions and upstream

Posted Sep 7, 2012 11:24 UTC (Fri) by nix (subscriber, #2304) [Link]

Quite. Note that if you have some module that you rely on that you need to use even when doing bug reproduction, but that is not included in the distro kernel, you can often take the distro config and kernel source and enable and compile that module, then load the module atop the distro kernel. This will usually work (modulo only those strange cases where enabling a module will also change code in the core kernel). (It's probably best to mention that you did this to the support people you're talking to, just in case it did break something, but I doubt that this approach will rouse too many hackles.)

KS2012: Distributions and upstream

Posted Sep 7, 2012 18:35 UTC (Fri) by dlang (subscriber, #313) [Link]

RHEL is the leader in the "enterprise Linux" market, and as such, to a large extent their example drives that segment of the market.

That's why I specifically mentioned them, even though Suse and Oracle have the same policies (I don't know about Canonical)

KS2012: Distributions and upstream

Posted Sep 7, 2012 15:01 UTC (Fri) by xav (subscriber, #18536) [Link]

> Sometimes this means that to get some specific option that's got a particularly high cost for those that don't care about it, you have to compile your own kernel (and the distros that strongly discourage this really should be slapped, and yes, I am thinking of RHEL)

Just wait a bit for your new secureboot server. You'll have no other option left than running the distro-provided kernel.

KS2012: Distributions and upstream

Posted Sep 10, 2012 13:44 UTC (Mon) by vonbrand (guest, #4458) [Link]

You misrepresent what folks are trying to do. The work in this area is to enable users a frictionless installation of their choosen distribution, and allow hachkish types to set up secure boot to handle self-compiled kernels without disabling it completely. I do agree that this whole mess is a misguided "security" feature at best, and a thinly veiled attempt from software-vendors/"content"-distributors to stab at controlling our machines at will at worst. In any case, it is being forced down out throats, we have to see how to make the best of it.

KS2012: Distributions and upstream

Posted Sep 10, 2012 13:55 UTC (Mon) by xav (subscriber, #18536) [Link]

Do you know that you sound more pessimistic than I do ? :)


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds