]> git.decadent.org.uk Git - stable-kernel-talk.git/blobdiff - index.html
Cover and first two slides
[stable-kernel-talk.git] / index.html
diff --git a/index.html b/index.html
new file mode 100644 (file)
index 0000000..8a48ace
--- /dev/null
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
+       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<title>Stable kernel maintenance for distributions - FOSDEM 2013</title>
+<!-- metadata -->
+<meta name="generator" content="S5" />
+<meta name="author" content="Ben Hutchings" />
+<!-- configuration parameters -->
+<meta name="defaultView" content="slideshow" />
+<meta name="controlVis" content="hidden" />
+<!-- style sheet links -->
+<link rel="stylesheet" href="s5-blank/ui/default/slides.css" type="text/css" media="projection" id="slideProj" />
+<link rel="stylesheet" href="s5-blank/ui/default/outline.css" type="text/css" media="screen" id="outlineStyle" />
+<link rel="stylesheet" href="s5-blank/ui/default/print.css" type="text/css" media="print" id="slidePrint" />
+<link rel="stylesheet" href="s5-blank/ui/default/opera.css" type="text/css" media="projection" id="operaFix" />
+<style type="text/css">
+  .logo { position: absolute; right: 0; top: 0; height: 100% }
+  table { border-collapse: collapse }
+  th { border-bottom: 2pt solid black }
+  th, td { padding: 0 6pt }
+  .package { font-family: monospace }
+  var { font-family: sans }
+</style>
+<style type="text/css" media="print">
+  .slide { page-break-after: always }
+</style>
+<!-- S5 JS -->
+<script src="s5-blank/ui/default/slides.js" type="text/javascript"></script>
+</head>
+<body>
+
+<div class="layout">
+<div id="controls"><!-- DO NOT EDIT --></div>
+<div id="currentSlide"><!-- DO NOT EDIT --></div>
+<div id="header"></div>
+<div id="footer">
+<h1>FOSDEM 2013</h1>
+<h2>Stable kernel maintenance for distributions</h2>
+</div>
+
+</div>
+
+<div class="presentation">
+
+<div class="slide">
+<h1>Stable kernel maintenance for distributions</h1>
+<object data="tux.svg" width="35%" align="right"></object>
+<h3>Ben Hutchings</h3>
+</div>
+
+
+<div class="slide">
+  <h1>Linux stable releases</h1>
+  <ul>
+    <li>
+      Linus releases a 'stable' 3.<var>x</var> every 2-3 months after
+      a series of release candidates
+    </li>
+    <li>
+      Greg K-H maintains a 'stable branch' for each Linus release, with
+      releases numbered 3.<var>x</var>.<var>y</var>
+    </li>
+    <li>
+      Stable branch includes cherry-picked or backported changes to
+      fix serious bugs and add support for new devices
+    </li>
+    <li>
+      Stable update releases roughly every 1-2 weeks, at least until
+      3.<var>x</var>+1 is available
+    </li>
+    <li>
+      A 'long-term' stable branch may be maintained by Greg or another
+      developer beyond this period
+    </li>
+  </ul>
+</div>
+
+<div class="slide">
+  <h1>The stable update process (1)</h1>
+  <ul>
+    <li>
+      All changes go to mailing
+      list <a href="mailto:stable@vger.kernel.org">stable@vger.kernel.org</a>
+    </li>
+    <li>
+      A commit with a <tt>Cc:</tt> pseudo-header for this address will
+      be picked up by stable maintainers once Linus pulls the commit
+    </li>
+    <li>
+      If it doesn't apply to a stable branch, the author is usually
+      notified and may provide a backported version
+    </li>
+    <li>
+      Any commit in Linus's tree, or a fix for a stable-only
+      regression, can be nominated by mail to this list, if it
+      meets the criteria
+      <ul>
+       <li>
+         See
+         <a href="http://www.kernel.org/doc/Documentation/stable_kernel_rules.txt"><tt>Documentation/stable_kernel_rules.txt</tt></a>
+       </li>
+      </ul>
+    </li>
+  </ul>
+</div>
+
+<div class="slide">
+  <h1>Credits</h1>
+  <ul>
+    <li>
+      Linux 'Tux' logo &copy; Larry Ewing, Simon Budig.
+      <!--
+Redistribution is free but has to include this notice.
+      -->
+    </li>
+  </ul>
+</div>
+
+</div>
+
+</body>
+</html>