Differences between version 12 and revision by previous author of KernelDevelopment.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 12 | Last edited on Wednesday, October 19, 2005 7:30:21 pm | by AristotlePagaltzis | Revert |
Older page: | version 11 | Last edited on Monday, October 17, 2005 1:30:51 pm | by IanMcDonald | Revert |
@@ -1,29 +1,32 @@
-This page is about
LinuxKernel development.
+!! Tools for
LinuxKernel development
-There are useful tools for kernel development available such as
[Ostra] and
[Sparse].
+*
[Ostra]
+*
[Sparse]
+* [Git]; see See KernelDevelopmentWithGit
-Today most KernelDevelopment is done with [Git]. See KernelDevelopmentWithGit for more details.
+!! Resources
-A couple of useful articles for kernel development from
[IBM]
: %%%
-http://www-128.ibm.com/developerworks/linux/edu/l-dw-linux-kernelhack1-i.html %%%
-http://www-128.ibm.com/developerworks/linux/edu/l-dw-linux-kernelhack2-i.html %%%
+* KernelDevelopmentDebugging
+*
[Linux kernel source cross reference | http
://lxr.linux.no/]
+* [Hacking the Linux 2.6 kernel, Part 1: Getting ready |
http://www-128.ibm.com/developerworks/linux/edu/l-dw-linux-kernelhack1-i.html]
+* [Hacking the Linux 2.6 kernel, Part 2: Making your first hack |
http://www-128.ibm.com/developerworks/linux/edu/l-dw-linux-kernelhack2-i.html]
-A useful cross reference of the LinuxKernel source code can be found at http://lxr.linux.no/
+!! Some notes
-In theory you can use
[DistCC] to do
KernelDevelopment although it
can be problematic.
+Using
[DistCC] for
KernelDevelopment can be problematic.
+
+A script to copy a new [Kernel] to remote machines:''''
+
+ <verbatim>
+ #!/bin/bash
+ SRC=$HOME/linuxsrc/dccpwork
+ VER=2.6.14-rc4
+ rm $HOME/tmp/lib/modules/$VER/build
+ rm $HOME/tmp/lib/modules/$VER/source
+ scp $SRC/System.map root@$1:/boot/System.map-$VER
+ scp $SRC/arch/i386/boot/bzImage root@$1:/boot/vmlinuz-$VER
+ scp -r $HOME/tmp/lib root@$1:/
+ </verbatim>
-Here is a script that I use to copy my new kernel to other remote machines:
-<verbatim>
-#! /bin/bash
-SRC=$HOME/linuxsrc/dccpwork
-VER=2.6.14-rc4
-rm $HOME/tmp/lib/modules/$VER/build
-rm $HOME/tmp/lib/modules/$VER/source
-scp $SRC/System.map root@$1:/boot/System.map-$VER
-scp $SRC/arch/i386/boot/bzImage root@$1:/boot/vmlinuz-$VER
-scp -r $HOME/tmp/lib root@$1:/
-</verbatim>
-----
-See also KernelDevelopmentDebugging
----
CategoryKernel