LpiaTrees
737
Comment:
|
2158
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
KG == Kernel Group MID == Mid group |
DISTRO == standard Ubuntu distribution MID == Mobile Internet Device |
Line 15: | Line 16: |
The Hardy KG tree is here: | The Hardy DISTRO tree is here: |
Line 17: | Line 18: |
MID deliverables are currently all based off of the Hardy release Note: Netbooks are LPIA bit not MIDs ?? Do we need a third column in this table? DISTRO, NETBOOK, MID |
|
Line 20: | Line 27: |
The LPIA config for KG has no high mem support and in-kernel ALSA MID has (and requires) high mem support and ALSA as a module |
||||||<tablestyle="width: 80%">'''Hardy LPIA kernel differences'''|| || Difference || DISTRO || MID || || High Mem support || No HM support || Requires HM support || || ALSA patches || Hardy baseline || Has backports from later kernels || || frequency of releases || seldom | sometimes multiple times per day || |||||| Menlow/Non Menlow support || || ALSA || built-in || ALSA as a LUM module || || DRM || || must build both in-kernel DRM and PSB DRM module, select at boot time || || Adding drivers || probably in kernel, may not want all of them || need to be added to LUM || |
Line 23: | Line 37: |
Statements that I can't resolve into the above framework: config (Netbooks are LPIA arch but not MIDS) This means enabling HIGHMEM, SECURITY, and other support that is not in the default LPIA kernel. |
|
Line 27: | Line 47: |
Line 31: | Line 49: |
=== Where the trees are maintained === | We would like to bring all the kernels into one repository. The purposes are: 1. to improve maintainability by making security and other patches easily available to all 1. to bring the fast-moving development for mid devices into the distro |
Line 35: | Line 55: |
Should we maintain separate flavours for netbook and other builds with different requriements? Is proliferation of flavours a problem? |
|
Line 36: | Line 59: |
With everything in one tree, we can branch as needed to meet the frequent release requirements for netbooks, and pull all branches back into the main distro branch when convenient. |
Management of LPIA Kernel Trees
Abbreviations: DISTRO == standard Ubuntu distribution
MID == Mobile Internet Device
The Current Situation
LPIA kernel trees are being maintained in multiple git repositories.
Hardy
The Hardy MID LPIA tree is located here: git://kernel.ubuntu.com/mid-team/hardy-netbook.git
The Hardy DISTRO tree is here: git://kernel.ubuntu.com/ubuntu/ubuntu-hardy.git
MID deliverables are currently all based off of the Hardy release
Note: Netbooks are LPIA bit not MIDs ??
Do we need a third column in this table? DISTRO, NETBOOK, MID
These trees have the following differences:
Hardy LPIA kernel differences |
||
Difference |
DISTRO |
MID |
High Mem support |
No HM support |
Requires HM support |
ALSA patches |
Hardy baseline |
Has backports from later kernels |
frequency of releases |
seldom | sometimes multiple times per day |
|
Menlow/Non Menlow support |
||
ALSA |
built-in |
ALSA as a LUM module |
DRM |
|
must build both in-kernel DRM and PSB DRM module, select at boot time |
Adding drivers |
probably in kernel, may not want all of them |
need to be added to LUM |
Statements that I can't resolve into the above framework:
config (Netbooks are LPIA arch but not MIDS)
- This means enabling HIGHMEM, SECURITY, and other support that is
not in the default LPIA kernel.
Requirements
Desired Outcome
We would like to bring all the kernels into one repository. The purposes are:
- to improve maintainability by making security and other patches easily available to all
- to bring the fast-moving development for mid devices into the distro
which flavours are required
- Should we maintain separate flavours for netbook and other builds with different requriements? Is proliferation of flavours a problem?
How branches are managed
With everything in one tree, we can branch as needed to meet the frequent release requirements for netbooks, and pull all branches back into the main distro branch when convenient.
KernelTeam/LpiaTrees (last edited 2009-01-09 17:33:05 by ip-64-32-163-20)