Projects

C Plugin Architecture POC

POSIX-style plugin loader that discovers, runs, and cleans up plugins with signal-aware process management.

28 May 2025 · Systems Programming

Tech: C, POSIX, Plugins

Highlights

  • Runtime plugin discovery and lifecycle (init/run/cleanup)
  • Forks a child process per plugin to model concurrent work
  • Signal-aware shutdown for orderly cleanup

Overview #

A proof-of-concept plugin architecture in C that dynamically discovers plugins, initializes them, runs them in parallel child processes, and cleans them up with signal handling. Designed to show how a modular host can load and manage independent plugin binaries on POSIX systems.

Highlights #

Notes #