X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=inline;f=index.html;h=46e1aa6c6fec049a81f2fbe65465f6c880d04ed1;hb=54d6de4487969ef36a6e390264189588c5d6fbef;hp=ccc8b2734169428919b7d911271078a954dadf3c;hpb=8025c1bbe25c79fc7d940db4df042db019222d5e;p=debian-kernel-talk.git
diff --git a/index.html b/index.html
index ccc8b27..46e1aa6 100644
--- a/index.html
+++ b/index.html
@@ -298,11 +298,58 @@
-
Custom Linux kernel packages
+
Custom Linux kernel builds
+
+ The official packages work for most users, but not all:
+
+
+ -
+ Different ARM platforms need incompatible configurations,
+ and we cannot build them all
+
+ -
+ New features are not enabled immediately if we are worried
+ about potential regressions
+
+
+
+ Using either upstream source or Debian linux-source package:
+
+
+ -
+ make && make install
+
+ -
+ make deb-pkg - build packages
+
+ -
+ make-kpkg - build packages with more customisation;
+ requires kernel-package
+
+
Out-of-tree modules
+
+ The kernel team does not encourage the use of out-of-tree modules.
+ However, we support them by providing development packages and by
+ avoiding ABI changes during a stable release.
+
+
+ Debian has two packages to aid in building out-of-tree modules:
+
+
+ -
+ dkms - builds and installs modules automatically. Can
+ build packages for installation on other systems. Also
+ supported by Ubuntu and SUSE.
+
+ -
+ module-assistant - builds packages as directed.
+ Uses a separate package name for each kernel ABI.
+
+