My tasks from university courses "Operating systems" and "Realtime systems" (Saint-Petersburg ETU, Russia):
- threads demonstration
- semaphores and mutexes
- pipes
- client-server communication
- client-client communication sample for QNX system
C/C++ for Linux/QNX