Kernel Version and Flavours

Registered by Andy Whitcroft

Discussions on the likely mainline kernel version and appropriate kernel flavours for Natty.

Blueprint information

Status:
Complete
Approver:
Pete Graner
Priority:
Medium
Drafter:
Andy Whitcroft
Direction:
Approved
Assignee:
Andy Whitcroft
Definition:
Approved
Series goal:
Accepted for natty
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-11.04
Started by
Andy Whitcroft
Completed by
Andy Whitcroft

Related branches

Sprints

Whiteboard

Status:
Master kernels are now at v2.6.37 and remain stable. OMAP3 kernels now switched over to the distro master branch and being used in ARM images. ti-omap4 is a little behind the curve and being investigated.

Old Status:
- Master kernels are now at v2.6.37 and seem pretty stable. OMAP3 kernels now switched over to the distro master branch and being used in ARM images. ti-omap4 is a little behind the curve and being investigated.
- Preliminary uploads of ti-omap4 branches for Natty have now occured, this will form a basis for the natty development. Still waiting on ARM CD image testing. Some investigation of omap3 kernels has commenced.
- Preliminary uploads of ti-omap4 branches for Natty have now occured, this will form a basis for the natty development. Still waiting on ARM CD image testing. A number of minor work items moved out from natty-alpha-1.
- Preliminary testing of the Linaro OMAP3 kernel suggests it does contain the require Ubuntu delta and will boot the Beagle board (our target platform). We are waiting on working ARM CD images to allow substitution of this kernel for further Ubuntu feature testing. As ARM CDs are not expected until the end of the week some of this is likely to miss natty-alpha-1; work items moved out as appropriate.
- Discussions are ongoing as to the kernels to use for omap3, this centres around whether the Linaro kernel is fully featured enough and what levels of support we are able to provide for it. Discussions continue but we are currently waiting on testing of the Linaro kernel against the current userspace. This will not become critical until natty-alpha-2.
- Discussions are ongoing as to the kernels to use for omap3, this centres around whether the Linaro kernel is fully featured enough and what levels of support we are able to provide for it. Currently we are committed only to support for omap4 for ARM.
- Pulled the ports meta-packages into the main master branch to simplify ongoing maintenance.

Work items for natty-alpha-1:
[apw] pull back in ports meta package into our main kernel infrastructure to simplify maintenance:DONE
[apw] write a skeleton document for outside consumers to reference for migrating from older versions/flavours:DONE
[cooloney] determine Linaro arm kernel suitability for distro use (UBUNTU sauce, config, drivers et al):DONE

Work items for natty-alpha-2:
[apw] follow up on omap3 discussion and record actual commitment from linaro:DONE
[canonical-arm] to swap in a Linaro kernel into an existing CD image confirm feature set:DONE
[apw] look at QEMU and determine if the versatile flavour is needed (yes): DONE
[apw] acertain which ARM branches will be supported for Natty and their source, and document https://wiki.canonical.com/KernelTeam/StableSupportMatrix: DONE
[sconklin] document officially supported flavours on a per release basis and who is responsible for those (eg ti etc) https://wiki.canonical.com/KernelTeam/StableSupportMatrix :DONE
[jk-ozlabs] determine if we really need 3 powerpc flavours (powerpc, powerpc-smp, powerpc64-smp):DONE

Work items for ubuntu-11.04-beta-1:
[leannogasawara] publicise final kernel version:DONE

Work items for ubuntu-11.04:
[apw] document how to build a new derivative flavour/branch:TODO

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.