Openzfs vs btrfs3/21/2023 ![]() Our conclusion is good for Ubuntu users, good for Linux, and good for all of free and open source software. Equivalent exceptions have existed for many years, for various other stand alone, self-contained, non-GPL kernel modules. The CDDL cannot apply to the Linux kernel because zfs.ko is a self-contained file system module - the kernel itself is quite obviously not a derivative work of this new file system.Īnd zfs.ko, as a self-contained file system module, is clearly not a derivative work of the Linux kernel but rather quite obviously a derivative work of OpenZFS and OpenSolaris. The CDDL applies to all files under the CDDL, while the GPLv2 applies to derivative works. While the CDDL and GPLv2 are both “copyleft” licenses, they have different scope. Differing opinions exist, but please bear in mind that these are opinions. Others have independently achieved the same conclusion. something so I can use the full disk.We at Canonical have conducted a legal review, including discussion with the industry’s leading software freedom legal counsel, of the licenses that apply to the Linux kernel and to ZFS.Īnd in doing so, we have concluded that we are acting within the rights granted and in compliance with their terms of both of those licenses. ![]() Like storing an EFISTUB on the motherboard or. ![]() The only wishlist I have left is not requiring a separate EFI partition. It's got lz4 compression and native encryption all on a very slim install. I get all the ZFS benefits like snapshotting before upgrades, and a crontab to back my / and /home up to my NAS in the other room in mere seconds after invocation. On boot, it asks for the root passphrase, then there's a systemd service to ask me for my home one, then lightdm starts for my login screen. On that zpool I have these three datasets myPc/root (/) My personal Laptop,Personal Desktop and Office Desktop run the same Arch on ZFS-Root Partition2 is used for the zpool creation named say, "myPc". Now they have some bonus native encryption (yey), compress heaps of files I have laying around.īut for the past year and a half, I've been running Arch btw with a ZFS root, too. one disk in the past few years, scrubs monthly. Today, those disk>backplane>Server directly Zpool arrays still haven't failed and I replaced like. Backups were cool but the day you have to actually invoke them can be slow and well, painful. See more of these Linux 5.14 file-system benchmarks via this result file. F2FS still shows much promise in some areas. ZFS(OL) I've been running it as my NAS since like 2014 because the various disk, backplane and raid controllers failures killing the array was getting a little old. Btrfs with its CoW design tends to perform slower in the database tests than others, but these days when running multiple SQLite tests concurrently it is fairing much better than in the past. I've said it many times before but here's an iteration. Having snapshots can be a real lifesaver, you don't always know when you'll need them, but the benefit of being able to go back to where you were 5, 10, 20 minutes ago cannot be overstated.Ī change you might want to make - depending on how much RAM you have - would be reducing the ARC size. Not speaking to performance, the biggest benefits I personally enjoy are snapshots, compression, boot environments, zvols, knowing your data is safe due to checksums, and easy backups with zfs send. These differences on a desktop will probably not be visible to you, especially if you already have a fast disk. That said, ZFS is doing more, so depending on the workload ext4 will be faster, especially if you have not tuned ZFS. You also avoid the need for fsck after crash. I'm not doing anything incredibly demanding, so it's hard to say what the performance improvement would be over ext4 without testing, but I would imagine you would see performance benefits from the compressed ARC, benefits with the more intelligent caching algorithm (ARC). I have used it as my root filesystem on Linux for several years, and couldn't be happier.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |