Guides
Step-by-step how-tos for tooling and workflows used in the Systems Programming course.
Step-by-step how-tos for the tooling and workflows used throughout the course.
NET-2: Multiplexed Sqrt Server
Build a non-blocking multiplexed TCP server in C/C++ using epoll that returns sqrt(abs(x)) for 4-byte integers from many simultaneous clients.
Compilation and build process
The set of samples showcases different aspects of the compilation process in the Linux environment using various tools such as gcc, make, cmake, etc.