System package managers (apt, dnf) and language package managers (pip, npm, cargo) evolved to solve different problems, creating friction where they overlap. C libraries sit in this gap: needed by language packages but managed by system tools, with no standard registry or cross-manager communication. This creates "phantom

11m read time From nesbitt.io
Post cover image
Table of contents
The C-shaped holePhantom dependenciesThe middle groundMaking the invisible visible

Sort: