Tux_Kernel

De Linux Kernel Internals training geeft inzicht in de werking van de Linux kernel. De cursus behandelt de structuur van de Linux kernel en de plaats daarin van Linux kernel componenten zoals device drivers en andere kernel modules. Aan de hand van de source code van de Linux 2.6 kernel worden de belangrijkste kernel concepten en hun implementaties besproken.

Onderwerpen
In de cursus komen de volgende onderwerpen aan de orde:

  • Introductie van het GNU/Linux OS
  • De Linux kernel architectuur
  • Configuratie van de kernel
  • Introductie Linux debugging en tracing tools
  • Linux system calls en de C-libraries
  • Gebruik van kernel modules
  • Linux Process Management
  • Linux Memory Management
  • Het Linux I/O subsysteem
  • Interrupt handling in Linux
  • Veel voorkomende hardware componenten: PCI en USB
  • Realtime Linux mogelijkheden
  • Linux network booting

De behandeling van deze onderwerpen zal vergezeld gaan van het aanduiden van voorbeelden in de kernel source code. Hierdoor zullen cursisten uitgebreid in aanraking komen met de structuur van de kernel sources, wat verdere (zelf)studie zal vereenvoudigen.

Voorkennis
Ruime ervaring met Linux/Unix, C ervaring en kennis van basisconcepten van operating systemen is een vereiste.

Einddoel
Aan het einde van cursus zijn de cursisten in staat om zelfstandig onderdelen van de kernel te onderzoeken, te ontwerpen en te ontwikkelen.

Duur, aantal deelnemers en locatie
De training duurt maximaal 5 dagen en wordt aan minimaal 5 en maximaal 10 deelnemers per keer gegeven. Deze training kan in overleg bij u ‘on-site’ gegeven worden of in één van onze cursusruimten.

Prijs
Prijzen zijn op aanvraag en zijn afhankelijk van het aantal deelnemers en de locatie.

Voor meer informatie neemt u contact via e-mail (zie rechts) of met een kantoor bij u in de regio.

neem contact op

*verplichte velden