• Immutable Page
  • Info
  • Attachments

Linux Kernel Tester's Guide

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

  1. The kernel, patches, trees and compilation

    1. The kernel

    2. Patches

    3. Ketchup

    4. Trees

    5. The -mm tree

    6. Compilation and installation

      1. Kernel compilation

      2. Useful options of make

      3. Kernel modules

      4. Kernel hacking options

      5. Magic SysRq

      6. Installation

      7. Automated conīŦguration and installation

  2. Testing

    1. Phase One

    2. Phase Two (AutoTest)

    3. Phase Three

    4. Measuring performance

    5. Hello world!, or what exactly are we looking for?

    6. Binary drivers and distribution kernels

  3. Collecting kernel messages

    1. Syslog, console and dmesg

    2. Serial console

    3. Network console

  4. Git, quilt and binary searching

    1. Git

    2. Quilt

    3. General idea of binary searching

    4. Binary searching with the help of quilt

    5. Binary searching with the help of git-bisect

    6. Caveats

  5. Reporting bugs

  6. Testing of hardware

  7. Appendix A - Related topics

    1. Test system

    2. KLive

    3. Sending patches

    4. How to become the kernel developer?

  8. Appendix B - License

The latest version can be found here http://www.stardust.webpages.pl/files/handbook/

Tell others about this page:

last edited 2007-06-21 21:24:25 by unregister003160097217