Students will experience a deeper and detailed understanding of Unix family of operating systems in user and kernel level:
- how kernel is designed, what are design contrains,
- how kernel subsystems interact with each other,
- which data structures and algorithms are used,
- what user and kernel programming interfaces are available.