LET OP: Wij leveren alle trainingen virtueel uit tot in ieder geval 1 juni

Meer informatie

Linux system programming

  • Duur

    5 dagen
  • Prijs

  • Planning

    (Nog) geen data gepland.

    Planning ophalen...


The course Linux system programming teaches C programmers the advanced mechanisms of the Linux kernel. This course does not offer a monotonous list of available system calls and library functions, but especially covers the underlying concepts. In this LSP course we discuss subjects like process management (creation and transformation of processes), file access (the conventional way, but also the more advanced way via memory mapping) and directories, and all implementations of interprocess communication (pipes, signals, TCP/UDP sockets, POSIX IPC message queues/shared memory/semaphores).
Furthermore, we extensively discuss the way to develop multithreaded applications with help of the pthread library. This includes subjects like the life cycle of a thread (creation and termination), synchronisation techniques and the recognition of pit falls.

Course attendees receive the following documentation:

  • Course attendants will receive a student pack containing copies of the presentations, lab exercises, answers to the exercises, and background information.
  • Shortly after the course the student will receive a certificate as a proof of participation


  • After completing this course, you can use the most advanced possibilities that are offered by the Linux kernel.


Experienced programmers and software developers with extensive knowledge of the programming language C and Linux that develop specialized system programs, like daemons or software for embedded applications.
The course material is in English, and the teaching language will be English unless the attendants prefer the Dutch language unanimously.


Onderstaande voorkennis is vereist:

Knowledge of the programming language C is a must.
At least six months of practical experience with Linux (or another UNIX implementations) is desirable.


  • Process management
  • File I/O
  • Directory I/O
  • Device I/O
  • Pipes
  • Signals
  • Sockets
  • Daemonising
  • POSIX pthreads
Bekijk meer onderwerpenBekijk minder onderwerpen

Planning & Prijs

Alle prijzen zijn excl. BTW.
Meer informatie over incompany of maatwerk
Cursus: Linux system programming

Vul onderstaand formulier in en je ontvangt meer informatie over de incompany- en maatwerkmogelijkheden van deze cursus.



Opmerking of vraag

Wil je meer informatie ontvangen of een vrijblijvende offerte ontvangen over deze cursus? Vul onderstaande gegevens in en wij mailen je zo spoedig mogelijk de juiste gegevens.

De cursus is toegevoegd aan jouw favorieten.

Jouw favorieten kun je bekijken via je profiel (deze vind je in het menu bovenaan de website).

Bekijk favorieten
Meer weten

Vul onderstaand formulier in en je ontvangt meer informatie over deze cursus.

Cursus: Linux system programming



Opmerking of vraag

Wij helpen je graag

Geen tijd om ons gehele aanbod aan cursussen te bekijken? Of heb je een andere vraag? Wij helpen je graag. Vul onderstaande vragen in en we nemen binnen 24 uur contact met je op.

Linux system programming
[contact-form-7 404 "Not Found"]
Actieve filters: Wis alle filters