diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2005-11-16 23:00:52 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2005-11-16 23:00:52 -0800 |
commit | e553476dfd14d8bd0579ea9b2d6083a3d4a0f52f (patch) | |
tree | a43e28cc19efea2d241aec4707832de69dc388ad /HOWTO | |
parent | 1c3d1870b0d7acdb6cfe1fc552c515f37ee1fdb8 (diff) | |
download | patches-e553476dfd14d8bd0579ea9b2d6083a3d4a0f52f.tar.gz |
David A. Wheeler's HOWTO comments
Diffstat (limited to 'HOWTO')
-rw-r--r-- | HOWTO | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -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. |