logoalt Hacker News

abnercoimbre04/23/20251 replyview on HN

Regarding contracts, there's an additional lesson here, quoting from the source:

> This is an interesting lesson in compatibility: even changes to the stack layout of the internal implementations can have compatibility implications if an application is bugged and unintentionally relies on a specific behavior.

I suppose this is why Linux kernel maintainers insist on never breaking user space.


Replies

cylemons04/24/2025

But the linux equivalent here would be glibc, not the kernel