A ROS 2-Compatible True Zero-Copy IPC Middleware supporting all ROS Message Types
-
Updated
Nov 6, 2025 - C
A ROS 2-Compatible True Zero-Copy IPC Middleware supporting all ROS Message Types
Socket operated real-time render engine
UNIX domain socket broadcast
pipex is a C program that simulates a shell pipeline, using pipes and process management to execute commands, handle file redirection, and facilitate inter-process communication.
UNIX pipe mechanism recreation implementing inter-process communication - File descriptor manipulation and process synchronization
OS simulator simulating preemptive scheduling algorithms, memory management, and IPC diverse process scheduling and allocation techniques.
OS abstraction layer and helpers
Minimal Bash-like shell in C with state machine-based parsing, built-in commands, redirections, piping, environment handling, and signal control.
Single publisher multiple subscriber ring buffer written in C
Basis Infrastructure for Gaming Service mesh.
A concurrent client-server histogram generator built in C using POSIX message queues — developed for the Operating Systems course at Bilkent University.
A program that implements Unix pipe behavior in C, executing multiple commands using inter-process communication through file descriptors and redirection.
Exploring IPC Mechanics: A C Program for Bidirectional Message Exchange Between Two Processes.
S Chat System is a simple inter-process communication (IPC) chat application using Named Pipes (FIFO) in C. It enables multiple users to send and receive messages efficiently within a local Linux or WSL environment.
Efficient matrix multiplication using Inter-Process Communication (IPC). This project combines the power of C, Go, and Python to optimize computational performance. Ideal for developers and researchers working on parallel processing, distributed systems, and high-performance computing.
This repository focuses on practical lab exercises related to key operating system concepts, such as thread management, process creation with fork(), inter-process communication, synchronization with semaphores, and multi-threading.
A communication program that uses UNIX signals to exchange data between a client and a server.
Add a description, image, and links to the inter-process-communication topic page so that developers can more easily learn about it.
To associate your repository with the inter-process-communication topic, visit your repo's landing page and select "manage topics."