Michal Piotrowski michal.k.k.piotrowski@gmail.com Coauthors: Maciej Rutecki maciej.rutecki@gmail.com Unixy.pl Rafael J. Wysocki rjw@sisk.pl English translation by Rafael J. Wysocki rjw@sisk.pl Contributors: Bartlomiej Zolnierkiewicz bzolnier@gmail.com Jarek Poplawski jarkao2@o2.pl Mariusz Kozlowski m.kozlowski@tuxland.pl [[Linux_Kernel_Tester's_Guide_Introduction|Introduction]] 1. [[Linux_Kernel_Tester's_Guide_Chapter1|The kernel, patches, trees and compilation]] 1. The kernel 1. Patches 1. Ketchup 1. Trees 1. The -mm tree 1. Compilation and installation 1. Kernel compilation 1. Useful options of make 1. Kernel modules 1. Kernel hacking options 1. Magic SysRq 1. Installation 1. Automated configuration and installation 1. [[Linux_Kernel_Tester's_Guide_Chapter2|Testing]] 1. Phase One 1. Phase Two (AutoTest) 1. Phase Three 1. Measuring performance 1. Hello world!, or what exactly are we looking for? 1. Binary drivers and distribution kernels 1. [[Linux_Kernel_Tester's_Guide_Chapter3|Collecting kernel messages]] 1. Syslog, console and dmesg 1. Serial console 1. Network console 1. [[Linux_Kernel_Tester's_Guide_Chapter4|Git, quilt and binary searching]] 1. Git 1. Quilt 1. General idea of binary searching 1. Binary searching with the help of quilt 1. Binary searching with the help of git-bisect 1. Caveats 1. [[Linux_Kernel_Tester's_Guide_Chapter5|Reporting bugs]] 1. [[Linux_Kernel_Tester's_Guide_Chapter6|Testing of hardware]] 1. [[Linux_Kernel_Tester's_Guide_Appendix_A|Appendix A - Related topics]] 1. Test system 1. KLive 1. Sending patches 1. How to become the kernel developer? 1. [[http://creativecommons.org/licenses/by/3.0/legalcode|Appendix B - License]] The latest version can be found here http://www.stardust.webpages.pl/files/handbook/