I often see people take "don't break userspace" at face value, in the same way I see "UNIX philosophy", it might be time to actually explain what this was supposed to mean
Conversation
Notices
-
Embed this notice
Brodie Robertson (brodieonlinux@mstdn.social)'s status on Sunday, 29-Jun-2025 14:06:05 JST
Brodie Robertson
-
Embed this notice
Boiling Steam (boilingsteam@mastodon.cloud)'s status on Sunday, 29-Jun-2025 16:06:30 JST
Boiling Steam
@BrodieOnLinux It's not that complicated. Ensure that the kernel has stable APIs, interfaces, and system calls that behave the same way over time so that your applications on user space don't break after a kernel update
-
Embed this notice
Brodie Robertson (brodieonlinux@mstdn.social)'s status on Sunday, 29-Jun-2025 16:06:30 JST
Brodie Robertson
@boilingsteam That's the problem, it gets used outside the kernel
-
Embed this notice
96 🇧🇷🇺🇦 (gboncoffee@mstdn.social)'s status on Monday, 30-Jun-2025 14:14:19 JST
96 🇧🇷🇺🇦
@BrodieOnLinux "don't break the client side" doesn't sounds as good
-
Embed this notice