vonskippy wrote:
Use pv-grub, they YOU control what kernel you use.
The point is, current settings are misleading. Using 3.4.x kernels is ok with me, 3.5.x are not. I thought setting named "Lastest 3.4 kernel" would allow me to keep using latest 3.4.x kernel, including possible security fixes, etc., without switching to more recent kernels. But I got upgraded to 3.5 kernel anyway, and it broke things on my server.
Using your own kernel requires additional testing. Although Linode uses vanilla kernels right now, it was not the case in the past. You cannot just deploy your distro's kernel on someone else's custom virtualization stack without careful testing. Linode does test the kernels it deploys with the major distros, I hope, so I would prefer to use these kernels. I just don't want to be upgraded to the "latest and greatest" unexpectedly.
Vance wrote:
I was wrong, apparently, and it's considered a minor version update, sort of... Pity Linus decided to pull perfectly working stuff out of the kernel during minor version upgrade (ip_queue got pulled out of 3.5). Yes, it was deprecated for some time, but you just don't break things in a minor version update for the sake of it. I cannot imagine Microsoft removing functionality from Windows during a service pack deployment. So, regardless of whether 3.4 -> 3.5 is a "big" or "small" update, I cannot just deploy it without testing on a staging/test servers first..