caker wrote:
FWIW, distro provided xen kernels suck, in my experience.
I'm not using a Xen kernel, I'm using a regular Debian kernel and relying on its mainline pv_ops support.
Would you still make the same claim about that?
Quote:
We spend a large amount of time making sure our kernels are well maintained and stable.
I was under the impression you guys pretty much use kernel.org stock (for pv_ops kernels, that is) with a bunch of config options that you've tailored through experience or to fix specific Linode issues.
I know that Debian would make the argument that they also spend a lot of time making their kernels well-maintained and stable. Linode, it seems, has jumped from 2.6.32, to 2.6.34, back to 2.6.32, to 2.6.35 based kernels in the space of a few months - I know you must have good reasons but I can't see what is "stable" (unchanging) about jumping between such completely different code bases - such as this move from 2.6.32 to 2.6.35 to fix a single vulnerability - rather than maintain a stable 2.6.32 tree or something.
(unless we've misunderstood each other and you were referring to your 2.6.18 Xen-based kernels rather than pv_ops)
I'd be really interested in more information about how you make your kernels though. If you apply any patches, etc - what makes them different to stock kernels from distros, etc. The technical details that can help me make a decision.