Hacker News new | ask | show | jobs
by RoboSeldon 3985 days ago
There is no pre-made recipe. You define the scope of the project, you split it in a few "modules" with a well defined interface (functions headers in this context) and data structures and you start coding.

You should do some searches to check how big C projects like the Linux kernel (or any of the BSDs kernels) is managed.