X-Git-Url: https://git.decadent.org.uk/gitweb/?p=debian-kernel-talk.git;a=blobdiff_plain;f=index.html;h=2f131ff8efefb492e1b58abf8f500addf50d4b97;hp=42ab750bf1ef3d74a2f62c22d7d24ff57d7ccd7a;hb=4ae4e65de0ba8481d4bdc4577b75088a69d23db0;hpb=c6ee39ccde8cd2b1a01091aa9747f216e537a30e
diff --git a/index.html b/index.html
index 42ab750..2f131ff 100644
--- a/index.html
+++ b/index.html
@@ -53,14 +53,121 @@
The author
+
+ -
+ Professional software developer since 1998
+
+ -
+ Debian contributor since 2003
+
+ -
+ Regular Linux contributor since 2008
+
+ -
+ Maintaining a net driver in my day job, plus core networking
+ and PCI code as necessary
+
+
+
+ -
+ Debian kernel contributor since 2008; uploader since 2009
+
+ -
+ Initially trying to deal with the non-free firmware issue
+
+ -
+ Moved on to triaging bugs, fixing bugs, backporting
+ features, updating packaging...
+
+
+
+
Linux kernel
+
+ -
+ Started by Linus Torvalds in 1991 as a kernel for i386
+ PCs:
just a hobby, won't be big and professional like gnu
+
+ -
+ Adopted as the kernel of the Debian system in 1993
+
+ -
+ After 20 years' development, supports more hardware
+ architectures and devices than anything else
+
+ -
+ Hardware vendors must provide Linux drivers because
+ their customers demand it
+
+
+
+ -
+ Still the default kernel for the Debian system
+
+
-
Linux release model
+
Linux release model (1)
+
+ The old model:
+
+
+ -
+ Each stable release had even second component. Bug fixes and
+ minor features in stable releases with third component
+ incremented (e.g. 2.4.27)
+
+ -
+ Major development done separately, resulting in series of
+ unstable releases with odd second component (e.g. 2.5.50)
+
+ -
+ After a year or two, development resulted in a new stable
+ release
+
+ -
+ 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.
+
+
+
+
+
+
Linux release model (2)
+
+ The new model:
+
+
+ -
+ Development results in a new stable(-ish) release every 2-3
+ months
+
+ -
+ git (and previously BitKeeper) made distributed development
+ and testing a lot easier
+
+
+
+ -
+ Each 2.6.x release has stable update branch; releases
+ numbered 2.6.x.y
+
+ -
+ Usually closed shortly after next stable release, but may
+ continue as a 'longterm' branch (e.g. 2.6.32.y)
+
+
+
+ -
+ Linux 3.0 doesn't change this, except that x is now
+ the second component and y is the third
+
+
@@ -91,5 +198,38 @@
Questions?
+
+
Credits
+
+ -
+ DebConf 11 logo © Aurélio A. Heckert.
+
+
+ - Resized and coloured by me
+
+
+
+
+