@wolf480pl @liw @saddestrobots Reminds me of why I avoid Python/Ruby/… and so by elimination ended up picking Perl (when I'm not targetting shells that conform to POSIX), because yeah the language is the biggest dependency of all.

That said I'd say C is pretty close to "linux doesn't breaks userspace" as the linux kernel actually does, but it is very very rare (mostly with old APIs being removed, or like a.out being removed), and for C it's mostly a case where you have to pay attention to warnings and use things like UBSan.