Next exam is postponed to Tuesday February 3rd at 9:30 a.m. in C11 (Notice different date).
Also this year, this course will be taught in English.
Course Objectives
This class features an in-depth presentation of the internal workings
of the Linux open-source operating system. The objective is to provide
students with the necessary knowledge to critically assess the
specifics of alternative design and implementation choices in
different parts of the system.
Moreover, tools and methods will be studied which aim at optimizing
the resource usage by the applications. Further tuning techniques will
be considered, aimed at tailoring the operating system to the
computing environment at hand.
Prerequisites:
Basic knowledge of operating systems internals. In general, an undergraduate course on operating systems is sufficient.
Understanding the Linux Kernel, Third Edition
By Daniel P. Bovet, Marco Cesati
O'Reilly
Suggested readings
Linux Kernel Programming, 3rd Edition
by Michael Beck, Harald Bohme, Mirko Dziadzka, Ulrich Kunitz, Robert Magnus, Dirk Verworner.
Addison Wesley Professional
Operating System Concepts
by Avi Silberschatz, Peter Baer Galvin and Greg Gagne.
John Wiley & Sons, Inc.
Advanced programming in the Unix Environment
by W. Richard Stevens and Stephen A. Rago
Addison-Wesley Professional.