]> git.decadent.org.uk Git - debian-kernel-talk.git/blobdiff - index.html
Add Linux 3.2.y to my roles
[debian-kernel-talk.git] / index.html
index 7752d478ef551d48b92b731d2ee7f6035ac87a31..4bfc2ddbdccb69c706fa3687c2fafb6a1ff5714e 100644 (file)
@@ -4,11 +4,11 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 
 <head>
-<title>The Linux kernel in Debian - Ben Hutchings - Mini-DebConf Paris 2012</title>
+<title>The Linux kernel in Debian - Mini-DebConf Paris 2012</title>
 <!-- metadata -->
 <meta name="generator" content="S5" />
 <meta name="version" content="S5 1.1" />
-<meta name="author" content="Ben Hutchings" />
+<meta name="author" content="Ben Hutchings, Max Attems" />
 <!-- configuration parameters -->
 <meta name="defaultView" content="slideshow" />
 <meta name="controlVis" content="hidden" />
 <div class="slide">
 <h1>The Linux kernel in Debian</h1>
 <object data="tux-debian.svg" width="35%" align="right"></object>
-<h3>Ben Hutchings</h3>
+<h3>Ben&nbsp;Hutchings and Max&nbsp;Attems</h3>
 </div>
 
 <div class="slide">
-  <h1>The author</h1>
-  <ul class="incremental">
+  <h1>Ben Hutchings</h1>
+  <ul>
     <li>
       Professional software developer since 1998
     </li>
          and PCI code as necessary
        </li>
       </ul>
+      <ul>
+       <li>
+         Maintaining Linux 3.2.<var>y</var> stable update series on
+         kernel.org
+       </li>
+      </ul>
     </li>
     <li>
       Debian kernel contributor since 2008; uploader since 2009
-      <ul class="incremental">
+      <ul>
        <li>
          Initially trying to deal with the non-free firmware issue
        </li>
   </ul>
 </div>
 
+<div class="slide">
+  <h1>Max Attems</h1>
+  <ul>
+    <li>TODO</li>
+  </ul>
+</div>
+
 <div class="slide">
   <h1>Linux kernel</h1>
   <ul class="incremental">
 </div>
 
 <div class="slide">
-  <h1>Linux release model (1)</h1>
-  <p>
-    The old model:
-  </p>
-  <ul class="incremental">
-    <li>
-      Each stable release had even second component.  Bug fixes and
-      minor features in stable releases with third component
-      incremented (e.g. 2.4.27)
-    </li>
-    <li>
-      Major development done separately, resulting in series of
-      unstable releases with odd second component (e.g. 2.5.50)
-    </li>
-    <li>
-      After a year or two, development resulted in a new stable
-      release
-    </li>
-    <li>
-      Problem: users waited years for new features, and then got many
-      more changes all at once.  Particularly bad in the 2.4-2.6
-      transition.
-    </li>
-  </ul>
-</div>
-
-<div class="slide">
-  <h1>Linux release model (2)</h1>
+  <h1>Linux release model</h1>
   <p>
-    The new model:
+    Since ~2004:
   </p>
   <ul class="incremental">
     <li>
       </ul>
     </li>
     <li>
-      Each 2.6.<var>x</var> release has stable update branch; releases
-      numbered 2.6.<var>x</var>.<var>y</var>
+      Each 2.6.<var>x</var> and 3.<var>x</var> release has a stable
+      update branch; releases numbered 2.6.<var>x</var>.<var>y</var>
+      and 3.<var>x</var>.<var>y</var>
       <ul class="incremental">
        <li>
          Usually closed shortly after next stable release, but may
        </li>
       </ul>
     </li>
-    <li>
-      Linux 3.0 doesn't change this, except that <var>x</var> is now
-      the second component and <var>y</var> is the third
-    </li>
   </ul>
 </div>
 
   <ul class="incremental">
     <li>
       Currently 5 general maintainers: Maximilian Attems, Bastian
-      Blank, dann frazier, Moritz Muehlenhoff and me
+      Blank, dann frazier, Ben Hutchings, Moritz Muehlenhoff
     </li>
     <li>
       Many more specialised contributors:
 <div class="slide">
   <h1>Official Linux kernel packages (1)</h1>
   <p>
-    Main source package is <span class="package">linux-2.6</span>
-    (still!).  Most binary package names change regularly.
+    Main source package is <span class="package">linux</span>.  Most
+    binary package names change regularly.
   </p>
   <ul class="incremental">
     <li>
     </li>
     <li>
       <span class="package">linux-doc-<var>upstream</var></span>,
-      <span class="package">linux-tools-<var>upstream</var></span>, etc.
+      <span class="package">linux-manual-<var>upstream</var></span>, etc.
     </li>
     <li>
       <span class="package">linux-support-<var>upstream</var>-<var>abi</var></span> -
-      scripts and metadata to support linux-latest-2.6
+      scripts and metadata to support linux-latest
     </li>
   </ul>
 </div>
 <div class="slide">
   <h1>Official Linux kernel packages (2)</h1>
   <p>
-    The <span class="package">linux-latest-2.6</span> source package builds meta-packages
+    The <span class="package">linux-latest</span> source package builds meta-packages
     to support automatic upgrades between binaries built
-    from <span class="package">linux-2.6</span>.
+    from <span class="package">linux</span>.
   </p>
   <ul class="incremental">
     <li>
       images and tools
     </li>
     <li>
-      <span class="package">linux-kbuild-2.6</span> builds
-      <span class="package">linux-kbuild-<var>upstream</var></span> -
-      kernel build system and tools for building OOT modules
+      <span class="package">linux-tools</span> builds
+      <ul>
+       <li>
+         <span class="package">linux-kbuild-<var>upstream</var></span> -
+         kernel build system and tools for building OOT modules
+       </li>
+       <li>
+         <span class="package">linux-tools-<var>upstream</var></span>
+         - perf tool
+       </li>
+       <li>
+         <span class="package">usbip</span> - usbip configuration
+         tools
+       </li>
+      </ul>
     </li>
   </ul>
 </div>
   </p>
   <ul class="incremental">
     <li>
-      OpenVZ and VServer - mostly reimplemented with cgroups and
-      namespaces
+      OpenVZ and VServer - being reimplemented upstream with cgroups
+      and namespaces
     </li>
     <li>
-      Xen - now upstream; Linux 3.0 is a useful dom0 kernel!
+      Xen - now upstream
     </li>
     <li>
       aufs - needed for Debian Live
     </li>
     <li>
       PREEMPT_RT - gradually being merged upstream; new option in
-      amd64 packages
+      amd64 and i386 packages
     </li>
   </ul>
 </div>
     </li>
     <li>
       Also collected in linux-firmware.git repository maintained by
-      David Woodhouse and myself
+      David Woodhouse and Ben Hutchings
     </li>
   </ul>
 </div>
 Redistribution is free but has to include this notice.
       -->
       <ul>
-       <li>Modified by me to add Debian open-ND logo</li>
+       <li>Modified by Ben to add Debian open-ND logo</li>
       </ul>
     </li>
     <li>