Public Repository

Last update to this page: 16th May 2013. Just because this page isn't updated, doesn't mean the repository isn't. Try the Linux-Vserver website, IRC channel or mailing lists for more information.

Vserver Kernels for Debian Users

This page describes the use of the Psand.net repository containing builds of Linux-Vserver kernels for Debian.

The kernels are built for Debian 6.0 “Squeeze” (soon to be deprecated) and Debian 7.0 “Wheezy”. Kernels will soon begin for Jessie too. An automated script on i386 and amd64 based Vserver guests is used for the build. A cross compilation environment would be better, but I don't have the time to wrestle with that. For those interested in compiling their own modules, or who use DKMS, header and source files are also also available.

The config for these kernels is based on the the most recent Debian configs, with extra questions answered in a Debian style; compiling all available resources as modules where possible unless there's a good reason not to.

How to use the Debian Repository

First add this line to your /etc/apt/sources.list file:

deb http://repo.psand.net/ wheezy main

Then run this as root to add the gpg key to apt:

wget -O - http://repo.psand.net/pubkey.txt | sudo apt-key add -

Proceed as normal, updating your sources thus:

apt-get update

You may also find some stuff in contrib and non-free. To have a look for the kernel packages compiled by me one might use:

apt-cache search linux | grep beng

One could replace the “linux” with “linux-image” which will find only kernel images (so ignoring source and header packages).

Automatic Kernel Update with a Metapackage

A set of metapackages has been added to the repository. This package will automatically install the latest build of Linux-Vserver patched kernel. To install it do:

apt-get install linux-image-vserver-3.2-beng

From then on, when you upgrade your system, apt will grab the latest beng build of the vserver kernel. You can do the same for the headers and source packages too using ‘linux-headers-vserver-3.2-beng’ and ‘linux-source-vserver-3.2-beng’.

There are also legacy metapackages for 2.6.36, 2.6.38 and 3.0 series kernels in the squeeze parts of the repository, and there will start to be some new ones in Wheezy and Jessie soon. These may be removed at some point without notice.

Util-Vserver Packages

I am compiling util-vserver pre-release as they are released. They are simple compiles of the tar balls provided upstream with no modification, unless I discover small fixes. Consult the changelogs and build versions for such info.

apt-get install util-vserver

Should get you a working vserver environment (with an appropriate kernel of course).

Levels of support for the packages

There isn't much. I will be maintaining a ‘stable’ line which will be 3.2 for the time Wheezy is stable. I'll choose another line for the Debian's Jessie release when that comes along.

Warranty Information

These kernels and other packages are provided with absolutely no warranty.

If you would like to contribute to the cost of maintaining this repository please choose an annual subscription amount from the selection below.

Voluntary payment options: