🍔 Build a reliable restaurant network using UDP with Go-Back-N and Selective Repeat protocols for effective data communication in challenging conditions.
-
Updated
Dec 17, 2025 - C
🍔 Build a reliable restaurant network using UDP with Go-Back-N and Selective Repeat protocols for effective data communication in challenging conditions.
Build-your-own-shell is a Unix shell in C with piping, I/O redirection, and background jobs, offering a robust, command line experience for learners and beginners 🐙
A lightweight SQL database built from scratch in C with B+Tree indexing and crash recovery
A C-based ATM simulation system with secure PIN masking, transaction handling, admin access, and file-based data storage. Includes withdrawal, deposit, balance inquiry, and full user interaction flow.
Server Wait On Clients System.
MGE General C Library
A Thin, low-level, explicit, cross-platform abstraction layer in C
Client–server system implemented using POSIX shared memory and synchronization primitives.
Networked client and server in C using sockets and multithreading for concurrent requests.
手搓一个能跑的 x86 Linux 内核,用键盘敲醒沉睡的寄存器 🔧
A simple 16-bit RISC CPU written from scratch in C. topics: cpu risc virtual-machine c computer-architecture systems-programming emulator
Small data exchange program using UNIX signals (SIGUSR1/SIGUSR2). Client-server communication implementation in C
Simulador interativo de mini sistema de arquivos em C com operações comuns (mkdir, cd, touch, cat, cp, mv, rm, chmod). Implementado para Windows com MinGW.
A C static library featuring a custom `printf` implementation, a multi-fd buffered line reader (`get_next_line`), and optimized libc memory/string utilities (`Libft`)
A Linux CLI tool for physical and network drive information
A Linux CLI tool to display CPU usage
A lightweight, cross-platform Unix shell implementation written in C. Features include I/O redirection, background process execution, built-in commands (cd, pwd, echo, export, history), command history tracking, signal handling, and colorful UI. Demonstrates core OS concepts: process management, file descriptors, and system calls.
A mini docker in C using namespace
Add a description, image, and links to the system-programming topic page so that developers can more easily learn about it.
To associate your repository with the system-programming topic, visit your repo's landing page and select "manage topics."