UNIX IPC Stevens Vol 2 - Expanded Projects
Projects
- Project 1: Build a Shell Pipeline Executor
- Project 2: Client-Server with Named Pipes (FIFOs)
- Project 3: Implement popen() and pclose()
- Project 4: POSIX Message Queue Priority Dispatcher
- Project 5: System V Message Queue Multi-Client Server
- Project 6: Message Queue Performance Benchmark
- Project 7: Producer-Consumer with Mutexes and Condition Variables
- Project 8: Reader-Writer Lock Implementation
- Project 9: Record Locking Database
- Project 10: POSIX Semaphore Connection Pool
- Project 11: System V Semaphore Barrier
- Project 12: POSIX Shared Memory Ring Buffer
- Project 13: System V Shared Memory Image Processor
- Project 14: Memory-Mapped File Database
- Project 15: Lock-Free SPSC Queue
- Project 16: Basic RPC Calculator
- Project 17: RPC with Authentication
- Project 18: Distributed Key-Value Store with RPC