Comment by abnercoimbre

Comment by abnercoimbre a day ago

1 reply

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.

cylemons 20 hours ago

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