References for OSC course

From SOFTICE

Jump to: navigation, search

Contents

This page regroups references that were used while writting these labs. Each lab will complement this reference list as we progress but you can consider the entries below as the main / most general ones. Good start for anyone interested in learning about Linux kernel programming.


Linux Kernel Sources

Kernel.org


LXR project


Gonzui


Kernel HQ


FXR watson

Linux Kernel Programming Books

[LKMP2.6] Linux Kernel Module Programmer's Guide


[TLKP] The Linux Kernel Primer: A Top-Down Approach for x86 and PowerPC Architectures

  • Claudia Salzberg Rodriguez, Gordon Fischer, Steven Smolski
  • 2005/7/19, Prentice Hall PTR


[ALP] Advanced Linux Programming


[LDD3] Linux Device Drivers 3/e


[LKD2] Linux Kernel Development, 2/e

  • Robert Love
  • Novell Press


[UTLK] Understanding the Linux Kernel, 3/e


Linux Kernel Web References

LFs Linux Forums


LDP Linux Documentation Project

  • http://www.tldp.org/
  • Contains couple of great kernel references, check especially the Linux Kernel Module Programmer Guide


Linux memory Management


Linux Networking


Kernel Newbies


Kernel Janitors Project

Linux Periodicals

Linux Magazine

  • http://www.linux-mag.com/
  • old issues freely available online after 3 months
  • great source of documentation and good way to keep up to date


Linux journal


Linux Gazette

  • http://www.linuxgazette.com/
  • online publication focussing on short technical information
  • Contains very interesting topics coverage like booting a homebrew toy OS and so on...


Linux Today


LWN


SysAdmin Magazine


Online Documentation Projects

Newbie Docs


LDP Linux Documentation Project