← Go Systems Programming
Full Examples
Complete examples for each lesson.
02. File I/O Deep
- 📄 File I/O Toolkit · run locally
04. Pipes Redirection & IPC
- 📄 Pipe and Unix Socket Echo · run locally
05. Running Processes
- 📄 Run Pipe and Time Out Processes · run locally
06. Signals & Lifecycle
- 📄 Graceful Shutdown and SIGHUP Reload · run locally
07. TCP from the Socket Up
- 📄 TCP Line-Protocol Echo · run locally
08. UDP & Datagrams
- 📄 UDP Echo Server and Client · run locally
09. The Netpoller
- 📄 Goroutines vs OS Threads · run locally
10. Introspecting the System
- 📄 Reading proc and getrusage · run locally
11. Zero-Copy & Efficient I/O
- 📄 Zero-Copy File Server · run locally
12. CLI Tools & Cross-Compilation
- 📄 A Proper CLI · run locally
13. Writing a Daemon
- 📄 Daemon Skeleton · run locally
14. Capstone Monitoring Daemon
- 📄 watchd Monitoring Daemon · run locally