courses take place here
Open Source Training: (gleicher Kurs auf deutsch)

LFD420 Linux Kernel Internals and Development

This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:

The information in this course will work with any major Linux distribution.

Price

4 days, 2,466.00 € + 19% vat = 2,934.54 €

Full eight clock hours per day, complete set of literature, WiFi, complimentary notebook, full board, drinks (selected wines are charged separately), pastries, homemade cakes, sauna, social program

Extended/reduced amenities on demand:

Surcharge per guest night in two bed rooms (spacious and comfortable rooms) 59.00 € + 7% vat = 63.13 €per night
Surcharge per guest night in the Linuxhotel-flat share 83.00 € + 7% vat = 88.81 €per night
Surcharge per guest night in single rooms (depending on availabity, early reservation recommended) 129.00 € + 7% vat = 138.03 €per night
Reduction for half board instead of full board accomodation -29.41 € + 19% vat = -35.00 €per day
Reduction w/o social program -8.40 € + 19% vat = -10.00 €per evening

Tax deductibility * Terms of cancellation

Schedules/Reservations

Please select your favourite reservation date

prerequisites for attending

This course is for anyone interested in learning how to write and/or debug Linux kernel code. Students should be familiar with basic Linux utilities and text editors and be proficient in the C programming language.

If you feel uncertain on this point, we look forward to assist you via email or phone.

Course contents

Introduction

Preliminaries

Kernel Architecture I

Kernel Programming Preview

Modules

Kernel Architecture II

Kernel Initialization

Kernel Configuration and Compilation

System Calls

Kernel Style and General Considerations

Race Conditions and Synchronization Methods

SMP and Threads

Processes

Process Limits and Capabilities **

Monitoring and Debugging

Scheduling Basics

Completely Fair Scheduler (CFS)

Memory Addressing

Huge Pages

Memory Allocation

Process Address Space

Disk Caches and Swapping

Device Drivers**

Signals

** These sections may be considered in part or in whole as optional. They contain either background reference material, specialized topics, or advanced subjects. The instructor may choose to cover or not cover them depending on classroom experience and time constraints.

Course schedule

Datenschutzerklärung  
Diese Webseite verwendet Cookies, um Inhalte und Dienste bereitzustellen. Mit der Nutzung erklären Sie sich damit einverstanden, dass wir Cookies verwenden.    weitere Infos