3 ms·
Isn't this completely irrelevant to the discussion? Linus's only point was that ZFS for Oracle reasons can't be included in the kernel (despite what Canonical
by diffeomorphism 7y ago
Isn't this completely irrelevant to the discussion?
Linus's only point was that ZFS for Oracle reasons can't be included in the kernel (despite what Canonical thinks). ZFS may have some nice features but is not worth the headache to rely on a possible copyright infringing, out-of-tree model backed by Oracle.
I have thus far seen nobody who disagrees with this. Instead people seem to got hung upon nitpicking or their own ego. E.g. but the features are important to me and not buzzwords. Good for you, every non-BSD OS thus far lived without them.
Or "unmaintained". Of course it has maintainers, but *BSD switch to basing itself on ZFS on Linux because they don't have enough.
TLDR: Hyperbole != wrong and nobody disagrees with the substance just with the tone.
- rat9988 7y agoHis point is a bit deflective of the issue. They intentionally disabled api to my understanding for non GPL modules that zfs on linux relied on. No one asked for ZFS to be integrated in linux. I hope someone with better understanding than me can confirm or infirm.
- almindor 7y agoThis is not correct. The api that was disabled was deprecated for over a decade when disabled. It was an api that wasn't meant to be used. Zol folks kept using it out of tree and when Linus finally removed/hidden them people went apeshit thinking it was some sort of attack. It wasnt, it was 12 years late...
- rat9988 7y agoAn api may not be meant to be used but what makes it important to hide it? They could just let it be until there is a real need to delete it. Just going out of your way to hide something is a bit hard to understand.
- deleted 7y ago[deleted]
- ncmncm 7y agoIt is the next step leading up to deleting it. There are very good reasons to delete unmaintained or hard-to-maintain code that nothing important depends on, or should depend on. But just deleting it creates hardships, so things happen in stages.
- hexchain 7y agoQuoting Linus himself (https://www.realworldtech.com/forum/?threadid=189711&curpostid=189959 https://www.realworldtech.com/forum/?threadid=189711&curpost...): > We didn't go out of our way to deliberately break anything. > But we do occasionally turn symbols that aren't meant to be used outside the kernel into GPL-only, because they have some internal implementation issues.