In fact, this is not a bug at all.

The -virtual and -server in Intrepid had identical configurations apart
from a big stack of modules that were disabled in -virtual, since they'd
never be useful in a virtual environment anyway. So, instead of building
two identical kernel images, Ben added the concept of subflavours to the
kernel build system. It's a mechanism that builds multiple kernel
packages from the same kernel image and module set. Essentially, the
-virtual kernel package is identical to the -server kernel package,
except for a bunch of modules that were removed.

The relevant changelog entry is this:

linux (2.6.26-4.12) intrepid; urgency=low

  [ Ben Collins ]

[...]
  * build: Add sub-flavour infrastructure, and virtual subflav
[...]

 -- Ben Collins <ben.coll...@canonical.com>  Tue, 15 Jul 2008 12:51:39
-0400

As for compiling external modules, the linux-headers-virtual package
even simply pulls in the server kernel's headers, which is also
completely intentional.

Now, I'm not arguing that this is perfect. Clearly, people are surprised
to see their -virtual kernel turn up as "linux-server". How can we make
this less surprising?

-- 
linux-image-2.6.27(-7)-virtual contains server kernel ...
https://bugs.launchpad.net/bugs/307924
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to