aboutsummaryrefslogtreecommitdiffstats
path: root/HOWTO
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2005-11-16 23:00:52 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2005-11-16 23:00:52 -0800
commite553476dfd14d8bd0579ea9b2d6083a3d4a0f52f (patch)
treea43e28cc19efea2d241aec4707832de69dc388ad /HOWTO
parent1c3d1870b0d7acdb6cfe1fc552c515f37ee1fdb8 (diff)
downloadpatches-e553476dfd14d8bd0579ea9b2d6083a3d4a0f52f.tar.gz
David A. Wheeler's HOWTO comments
Diffstat (limited to 'HOWTO')
-rw-r--r--HOWTO15
1 files changed, 8 insertions, 7 deletions
diff --git a/HOWTO b/HOWTO
index e4f21aab326f57..34e3b51c592b64 100644
--- a/HOWTO
+++ b/HOWTO
@@ -3,7 +3,9 @@ HOWTO do Linux kernel development
This is the be-all, end-all document on this topic. It contains
instructions on how to become a Linux kernel developer and how to learn
-to work with the Linux kernel development community.
+to work with the Linux kernel development community. It tries to not
+contain anything related to the technical aspects of kernel programming,
+but will help point you in the right direction for that.
If anything in this document becomes out of date, please send in patches
to the maintainer of this file, who is listed at the bottom of the
@@ -28,7 +30,6 @@ are not a good substitute for a solid C education and/or years of
experience, the following books are good for, if anything, reference:
- "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
- "Practical C Programming" by Steve Oualline [O'Reilly]
- - "Programming the 80386" by Crawford and Gelsinger [Sybex]
The kernel is written using GNU C and the GNU toolchain. While it
adheres to the ISO C89 standard, it uses a number of extensions that are
@@ -219,7 +220,7 @@ branches. These different branches are:
2.6.x kernel tree
-----------------
2.6.x kernels are maintained by Linus Torvalds, and can be found on
-kernel.org in the pub/linux/kernel/v2.6/ directory. It's development
+kernel.org in the pub/linux/kernel/v2.6/ directory. Its development
process is as follows:
- As soon as a new kernel is released a two weeks window is open,
during this period of time maintainers can submit big diffs to
@@ -262,8 +263,8 @@ versions.
If no 2.6.x.y kernel is available, then the highest numbered 2.6.x
kernel is the current stable kernel.
-2.6.x.y are maintained by the "stable" team <stable@kernel.org>, are
-released almost every week.
+2.6.x.y are maintained by the "stable" team <stable@kernel.org>, and are
+released almost every other week.
The file Documentation/stable_kernel_rules.txt in the kernel tree
documents what kinds of changes are acceptable for the -stable tree, and
@@ -603,8 +604,8 @@ Huizenga for some of the list of things you should and should not say.
Also thanks to Pat Mochel, Hanna Linder, Randy Dunlap, Kay Sievers,
Vojtech Pavlik, Jan Kara, Josh Boyer, Kees Cook, Andrew Morton, Andi
Kleen, Vadim Lobanov, Jesper Juhl, Adrian Bunk, Keri Harris, Frans Pop,
-and Alex Shepard for their review and comments on early drafts of this
-document.
+David A. Wheeler, and Alex Shepard for their review and comments on
+early drafts of this document.