KernelKarmicKernelDecisionSession

Differences between revisions 7 and 8
Revision 7 as of 2009-05-22 10:12:48
Size: 1498
Editor: adsl-67-124-11-157
Comment: oops wrong spec
Revision 8 as of 2009-05-25 07:36:46
Size: 1531
Editor: 80
Comment:
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
 * 2nd generation parallel (or asynchronous) kernel boot.  * 2nd generation parallel (or asynchronous) kernel boot.
* Probable inclusion of unionfs

Summary

This specification describes the thought process that goes into how we choose a kernel version.

Release Note

Rationale

Every release cycle we must choose a kernel that is as recent as possible while still remaining stable. Typically the decision is simply the most recently released kernel prior to the Ubuntu release. Once in the last several cycles we chose an -rc7 release from Linus, but upgraded to the release version soon thereafter.

The only mitigating factor that I can think of for this release cycle is the requirements of the ARM flavours. Otherwise, were x86 the only consideration, I think 2.6.31 will be released in time for the Karmic cycle. Improvements in 2.6.31 that will have a direct impact include:

  • Maturation of ext4
  • Continued improvements in wireless subsystem and device support
  • Maturation of KMS for Intel and ATI.
  • 2nd generation parallel (or asynchronous) kernel boot.
  • Probable inclusion of unionfs

ARM questions to be answered are:

  • What ARM instruction set will we use (v4 or v7) ?
  • If v7, then its likely we'll only support Freescale and OMAP3.
  • If we choose to synchronise with Android, what version are they targeting?
  • Does it even make sense to try to standardise ARM and x86 on the same kernel?


CategorySpec

specs/KernelKarmicKernelDecisionSession (last edited 2009-06-04 08:16:48 by a91-154-121-48)