3 ms·
Although there are "experimental" labels on features in the kernel, there's no coherent definition for what that means. Historically most distros have enabled C
by webstrand 1y ago
Although there are "experimental" labels on features in the kernel, there's no coherent definition for what that means. Historically most distros have enabled CONFIG_EXPERIMENTAL features by default, until the flag was deemed meaningless and removed. Linux has never removed a mainline-merged feature this quickly. Features in staging may be removed quickly, but bcachefs was merged into mainline. The bcachefs removal, not to mention the removal timeline, is unprecedented for a mainline-merged feature. There's never been any expectation that experimental means it may be removed on short notice.
Going forward, I'll agree with you: mainline does not care about users of experimental features. But it's disingenuous to suggest that this has always been the expectation.
- Conan_Kudo 1y agoThe biggest mistake is not having a staging subtree for filesystems like we do for most other drivers.
- yjftsjthsd-h 1y agoOh, that's interesting. Is there any reason it couldn't have just gone under drivers/staging?
- Conan_Kudo 1y agoI think it's mostly a policy thing? I brought it up a few years ago and the fs developers were not very enthused about the idea.