So I wanted to start playing around with Docker and LXC containers and all kinds of other fun stuff on one of my cheap Kimsufi dedicated servers. I immediately ran into a problem though, Kimsufi (and parent company OVH, and probably sister company SoYouStart) use a modified Ubuntu Kernel. Why do they do this?

In short: optimization, speed, compatibility, control, etc. You can read a bit more about it here if you care to:

That’s fine for 90% of what most people do, not so much for virtualization and quasi-virtualization type stuff like Docker and LXC containers.

I ran into a problem on the first step when I went to install the kernel extras package. It looked something like this: (more…)