DigiNews

Tech Watch by Johan Denoyer

← Back to articles

ABI vs. API (2004)

Quality: 8/10 Relevance: 9/10

Summary

The article explains the difference between an API (application programming interface) and an ABI (application binary interface), clarifying how APIs describe source-level interfaces while ABIs define binary interfaces. It discusses compatibility implications, such as adding elements to a struct or changing library sonames, with Debian packaging context (e.g., shlibs) and examples like libc.so.6.

🚀 Service construit par Johan Denoyer