Penguin
Diff: KernelDevelopment
EditPageHistoryDiffInfoLikePages

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