5 ms·
It's exactly opposite with Linux, where stable kernel API/ABI are avoided as a matter of principle
by bnastic 10y ago
It's exactly opposite with Linux, where stable kernel API/ABI are avoided as a matter of principle
- tracker1 10y agoI wouldn't say avoided.. A lot of the interfaces are still compatible with prior versions as is the software that runs on it, or we'd be on Kernel v50+ by now. Not all software, but a bit. That said, the community isn't afraid of breaking changes to push future versions forward.
- mixedCase 10y ago>A lot of the interfaces are still compatible with prior versions as is the software that runs on it, or we'd be on Kernel v50+ by now. Linux doesn't follow SemVer.
- caf 10y agoThat's a stable internal kernel API/ABI that's not provided. The stable external (userspace-facing) ABI is very much maintained.
- Qwertious 10y agoInternal API/ABI is broken regularly, but Linus is fairly clear on the subject of breaking userspace - https://lkml.org/lkml/2012/12/23/75 https://lkml.org/lkml/2012/12/23/75