7 ms·
As a longtime user of both FreeBSD and various Linux distros, I agree with a lot of points regarding the coherence and ergonomics of FreeBSD’s design. However,
by noodlesUK 7y ago
As a longtime user of both FreeBSD and various Linux distros, I agree with a lot of points regarding the coherence and ergonomics of FreeBSD’s design. However, I don’t generally run FreeBSD anymore, despite enjoying using it more, simply for the reason of security. I don’t feel (and maybe this is just a feeling) that security is a first class citizen on FreeBSD the way it is in Linux distros like Fedora or Ubuntu. Things can be slow to be patched and the defaults aren’t always particularly secure. I really miss ZFS though. Btrfs just isn’t as nice to work with.
- Kenji 7y agoReally? Here I thought FreeBSD puts security before everything. This comment is surprising to me.
- alexfromapex 7y agoYeah I don’t think one or the other is inherently better but Linux definitely gets more users and is more “tested” so things like drivers and software will have better support.
- ohlookabird 7y agoWhy not use ZFS on Linux?
- asveikau 7y agoIt will never be in-tree, short of an act by Larry Ellison. Depending on an out-of-tree module can get pretty crappy on Linux. The upstream kernel will break you a lot. If your distro is on top of keeping your out-of-tree feature working then great. It gets messy whenever that is not the case and/or suddenly you want a driver or feature only available in a newer kernel.
- dbuder 7y agoFilesystem and Distro/OS are part of one choice imo.
- p_l 7y agoLarry Ellison can't relicense ZoL - they'd have to start from scratch porting the code from Solaris
- _-david-_ 7y agoI think people typically mean that Larry Ellison could come out and say there are no issues with incorporating CDDL code into a GPLv2 code base. Ideally in a document signed by him and lawyers at Oracle given to the Linux Foundation. If that happened I don't think people would have an issue adding ZoL to the kernel.
- p_l 7y agoThere are no issues on the side of CDDL anyway. Larry can't change the fact that GPL is the source of incompatibility - the general interpretation is that GPLv2 forbids code that has stricter licensing terms than GPLv2, and CDDL happens to have that - in form of patent grant. It's also why GPLv3 code has a license issue with Linux kernel, which is GPLv2.
- hvis 7y agoThey can relicense Oracle-owned code under GPL. As just one example. There are probably other options, too.
- mikece 7y agoOpinions and dogma about licensing is one reason as well as a sense that ZFS isn't actually better than ETX4. I'm not saying I agree with that, only that it's why ZFS and Linux don't mix from what I can tell.
- tw04 7y agoIt would appear canonical disagrees.
- _emacsomancer_ 7y agoZFS and EXT4 have different use cases.
- rkeene2 7y agoZFS and EXT4 on LVM have a lot of overlap. A decade or so ago I made a comparison between ZFS, BtrFS, and EXT4 on LVM [0] that may be of interest. [0] https://rkeene.org/projects/info/wiki/BtrFS https://rkeene.org/projects/info/wiki/BtrFS
- _emacsomancer_ 7y agoThe checksumming/error-correction of ZFS is big difference, and the main reason I moved some of my file systems to ZFS (even with versioned backups, on EXT4, I suffered data loss due to corruption/bitrot). On the other hand, for a simple set-up on a lower resource system, EXT4 has lots of advantages.
- rkeene2 7y agoA good, controversial read is available at [0]. I don't agree with his conclusions entirely, but the data he presents is interesting. And also paired with [1] to give space overhead and MTBF figures for various RAID configurations (where RAID-Z ~= RAID5, RAID-Z2 ~= RAID6) [0] https://www.jodybruchon.com/2017/03/07/zfs-wont-save-you-fancy-filesystem-fanatics-need-to-get-a-clue-about-bit-rot-and-raid-5/ https://www.jodybruchon.com/2017/03/07/zfs-wont-save-you-fan... [1] https://rkeene.org/projects/info/wiki/221 https://rkeene.org/projects/info/wiki/221