← Observatory
ahmedmshazly /

System_Programming_Summative

COURSEWORK
teamcoursework

ALU systems-programming summative in C: fork/wait process trees and chains, plus a pthread multi-client TCP chat server.

Working directly with the operating system in C — creating processes, sockets and threads with no framework in the way.

  • C 96%
  • Shell 3%
  • Makefile 1%
languageCcreatedDec 2022updatedDec 2022size461 KBlicenseView on GitHub ↗

Why this exists

The summative of ALU's third-year Systems Programming course — the capstone of 'the C year'. Two projects: process creation and termination with fork/wait (parallel and chained variants, with a Makefile and test script), and a socket-based chat system where one server coordinates many concurrent clients.

my role4-person course team — my part: to be confirmed.

Appears in

Open to internships & contract work · full-time from 2027

Get in touch →