Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ubuntu Kernel Factory Ike Panhc How we have Ubuntu kernels.

Similar presentations


Presentation on theme: "Ubuntu Kernel Factory Ike Panhc How we have Ubuntu kernels."— Presentation transcript:

1 Ubuntu Kernel Factory Ike Panhc ike.pan@canonical.com How we have Ubuntu kernels

2 How we have Linux kernel

3

4 Linux Development Cycle Official release every 3-4 months Sun Aug 01 15:11:14 2010 -0700 Linux 2.6.35 Sun May 16 14:17:36 2010 -0700 Linus 2.6.34 Wed Feb 24 10:52:17 2010 -0800 Linux 2.6.33 Wed Dec 02 19:51:21 2009 -0800 Linux 2.6.32 Wed Sep 09 15:13:59 2009 -0700 Linux 2.6.31 First two RC for new feature Other RC for fixing issues 2010-02-24 10:52:17 -0800 Linux 2.6.33 2010-02-12 11:07:45 -0800 Linux 2.6.33-rc8 2010-02-06 14:17:12 -0800 Linux 2.6.33-rc7 2010-01-29 13:57:50 -0800 Linux 2.6.33-rc6 2010-01-21 15:31:35 -0800 Linux 2.6.33-rc5 2010-01-12 21:15:00 -0800 Linux 2.6.33-rc4 2010-01-05 16:02:46 -0800 Linux 2.6.33-rc3 2009-12-24 13:09:41 -0800 Linux 2.6.33-rc2 2009-12-17 17:14:40 -0800 Linux 2.6.33-rc1

5 Release Cycle - Ubuntu Maverick Meerkat 10.10 from Oct 2010 Lucid Lynx 10.04 LTS from April 2010 Karmic Koala 9.10 from Oct 2009 Non-LTS release maintained 18months LTS maintained 3y (Desktop) 5y (Server) Release every 6 months to April 2012 to April 2013/2015 to April 2011 LTS(Long Term Support) released every 2 yrs

6 Release Cycle - Ubuntu OriginalAuthor: Gerry Carr

7 Before Each Cycle Maintainer of each release He/She is the king/queen for release Sort out action items Make sure we reach the goal Select a target version List deltas, configs and issues for UDS

8 Ubuntu Developer Summit Back-to-back meetings Schedules at http://summit.ubuntu.com Audio broadcast Make agreements about what's in next release Ex: Backport LTS+1 kernel to LTS Ex: Budget time for kernel booting < 2secs Work items on whiteboard

9 Whiteboard - Items https://blueprints.launchpad.net/ubuntu/maverick

10 Burn down chart https://wiki.ubuntu.com/ReleaseTeam/FeatureStatus

11 Rebase Linux 2.6.34 Linux 2.6.34 + Ubuntu deltas (Before rebase) Linux 2.6.35 Linux 2.6.35 + Ubuntu deltas (After rebase)

12 Bugs How many bugs of Ubuntu kernel? https://bugs.launchpad.net/ubuntu/+source/linux

13 Bugs http://qa.ubuntu.com/reports/jfo/kernel-Top50.html

14 Bugs Kernel Oops Regressions - It worked before...

15 Maintain Stable release update https://wiki.ubuntu.com/StableReleaseUpdates Almost no new feature It is RELEASED!!! Changes as small as possible Prevent risk of regressions High impact bugs CVE, loss of user data.. etc.

16 CVE http://people.canonical.com/~ubuntu-security/cve/pkg/linux.html

17 Stable trees

18 Upstream What is upstream? Linus's linux

19 Upstream Why upstream? Benefit every Linux user Reduce the effort of maintaining

20 Upstream When upstream? Usually after delta review What happened after upstream? Remove from Ubuntu delta

21 Where to find us Wiki https://wiki.ubuntu.com/Kernel IRC #ubuntu-kernel @ irc.freenode.net Mailing list kernel-team@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/kernel-team

22 Questions?


Download ppt "Ubuntu Kernel Factory Ike Panhc How we have Ubuntu kernels."

Similar presentations


Ads by Google