Kernel for Warty

Matt Zimmerman mdz at canonical.com
Thu Sep 2 22:36:44 CDT 2004


So, the bad news is, the current kernel in Warty is not really what we want
for the preview release.  It has the following issues:

- Some unfixed security bugs

- Doesn't meet our hardware support goals (wireless drivers, etc.)

- Security updates are awkward ( (1 + 2*architectures) source packages need
  to be uploaded and built every time we do a kernel update, currently 7)

The good news is that we have a new 2.6.8.1 kernel package from Herbert Xu
which addresses these issues.  The further bad news is that we are very
close to our preview release date. :-/

The security bugs must be addressed regardless, and it would be extremely
helpful for supportability to have the security update issue addressed.
Those of us with currently-unsupported wireless cards would appreciate the
hardware support as well, and it's nearly zero-risk for those with
currently-supported hardware.  So, I'm leaning toward making an exception
for this.

The new packages use a different naming scheme (linux-* rather than
kernel-*), so they don't conflict with those currently in the archive, and
we should be able to switch between them without too much trouble if we run
into problems.

Issues with updating to the new kernel include:

- udebs.  Currently these kernels don't build udebs, but the existing
  linux-kernel-di/kernel-wedge stuff should work with only trivial changes.
  To be honest, I would very much prefer that we extend the linux-source
  package to build the udebs along with everything else, for the same reason
  that we want to build kernels for all architectures from a single source
  package.  This makes kernel updates much more sane, which is especially
  important for security updates.  Colin has expressed concern with this
  change, however, and so I am hesitant, but using linux-kernel-di means
  that we must do (1 + architectures) package updates per kernel update,
  rather than just one(!) if we build the udebs from linux-source

- Initial kernel installation.  I assume we would need to s/kernel-/linux-/
  in whichever d-i bit is responsible for installing the kernel.  Are there
  any other issues to consider here?

- module-source packages in universe might be broken, but they're generally
  crap anyway

- Anything else to consider?

-- 
 - mdz




More information about the sounder mailing list