1999 Linux Symposium
navigation

programming the linux kernel

related


keynote
speakers
schedule
events
sponsors
1999 home

Programming the Linux kernel

Linux use is growing rapidly, however the support model is very different from that of commercial operating systems. Linux offers the possibility, for advanced or optimal users, to get actively involved in the development and debugging of the operating system, both for adding support for new features and/or resolving specific problems.

This tutorial will look at how the kernel is structured and provide general guidelines for kernel programming. The tutorial will, amongst other things, cover:

  • Resource management (memory, interrupts, device shared memory)
  • Portability across architectures
  • SMP handling
  • General performance aspects
  • Debugging
Attendees should have a reasonable basic knowledge of Linux and/or UNIX internals. Be prepared for an in-depth tutorial directed at those with some programming experience.