]> git.decadent.org.uk Git - stable-kernel-talk.git/blob - index.html
Cover and first two slides
[stable-kernel-talk.git] / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
2         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
4 <html xmlns="http://www.w3.org/1999/xhtml">
5
6 <head>
7 <title>Stable kernel maintenance for distributions - FOSDEM 2013</title>
8 <!-- metadata -->
9 <meta name="generator" content="S5" />
10 <meta name="author" content="Ben Hutchings" />
11 <!-- configuration parameters -->
12 <meta name="defaultView" content="slideshow" />
13 <meta name="controlVis" content="hidden" />
14 <!-- style sheet links -->
15 <link rel="stylesheet" href="s5-blank/ui/default/slides.css" type="text/css" media="projection" id="slideProj" />
16 <link rel="stylesheet" href="s5-blank/ui/default/outline.css" type="text/css" media="screen" id="outlineStyle" />
17 <link rel="stylesheet" href="s5-blank/ui/default/print.css" type="text/css" media="print" id="slidePrint" />
18 <link rel="stylesheet" href="s5-blank/ui/default/opera.css" type="text/css" media="projection" id="operaFix" />
19 <style type="text/css">
20   .logo { position: absolute; right: 0; top: 0; height: 100% }
21   table { border-collapse: collapse }
22   th { border-bottom: 2pt solid black }
23   th, td { padding: 0 6pt }
24   .package { font-family: monospace }
25   var { font-family: sans }
26 </style>
27 <style type="text/css" media="print">
28   .slide { page-break-after: always }
29 </style>
30 <!-- S5 JS -->
31 <script src="s5-blank/ui/default/slides.js" type="text/javascript"></script>
32 </head>
33 <body>
34
35 <div class="layout">
36 <div id="controls"><!-- DO NOT EDIT --></div>
37 <div id="currentSlide"><!-- DO NOT EDIT --></div>
38 <div id="header"></div>
39 <div id="footer">
40 <h1>FOSDEM 2013</h1>
41 <h2>Stable kernel maintenance for distributions</h2>
42 </div>
43
44 </div>
45
46 <div class="presentation">
47
48 <div class="slide">
49 <h1>Stable kernel maintenance for distributions</h1>
50 <object data="tux.svg" width="35%" align="right"></object>
51 <h3>Ben Hutchings</h3>
52 </div>
53
54
55 <div class="slide">
56   <h1>Linux stable releases</h1>
57   <ul>
58     <li>
59       Linus releases a 'stable' 3.<var>x</var> every 2-3 months after
60       a series of release candidates
61     </li>
62     <li>
63       Greg K-H maintains a 'stable branch' for each Linus release, with
64       releases numbered 3.<var>x</var>.<var>y</var>
65     </li>
66     <li>
67       Stable branch includes cherry-picked or backported changes to
68       fix serious bugs and add support for new devices
69     </li>
70     <li>
71       Stable update releases roughly every 1-2 weeks, at least until
72       3.<var>x</var>+1 is available
73     </li>
74     <li>
75       A 'long-term' stable branch may be maintained by Greg or another
76       developer beyond this period
77     </li>
78   </ul>
79 </div>
80
81 <div class="slide">
82   <h1>The stable update process (1)</h1>
83   <ul>
84     <li>
85       All changes go to mailing
86       list <a href="mailto:stable@vger.kernel.org">stable@vger.kernel.org</a>
87     </li>
88     <li>
89       A commit with a <tt>Cc:</tt> pseudo-header for this address will
90       be picked up by stable maintainers once Linus pulls the commit
91     </li>
92     <li>
93       If it doesn't apply to a stable branch, the author is usually
94       notified and may provide a backported version
95     </li>
96     <li>
97       Any commit in Linus's tree, or a fix for a stable-only
98       regression, can be nominated by mail to this list, if it
99       meets the criteria
100       <ul>
101         <li>
102           See
103           <a href="http://www.kernel.org/doc/Documentation/stable_kernel_rules.txt"><tt>Documentation/stable_kernel_rules.txt</tt></a>
104         </li>
105       </ul>
106     </li>
107   </ul>
108 </div>
109
110 <div class="slide">
111   <h1>Credits</h1>
112   <ul>
113     <li>
114       Linux 'Tux' logo &copy; Larry Ewing, Simon Budig.
115       <!--
116 Redistribution is free but has to include this notice.
117       -->
118     </li>
119   </ul>
120 </div>
121
122 </div>
123
124 </body>
125 </html>