Linked by diegocg on Thu 7th Nov 2013 22:19 UTC
Linux Linux kernel 3.12 has been released. This release includes support for offline deduplication in Btrfs, automatic GPU switching in laptops with dual GPUs, a performance boost for AMD Radeon graphics, better RAID-5 multicore performance, improved handling of out-of-memory situations, improvements to the timerless multitasking mode, separate modesetting and rendering device nodes in the graphics DRM layer, improved locking performance for virtualized guests, XFS directory recursion scalability improvements, new drivers and many small improvements. Here's the full list of changes.
Thread beginning with comment 576523
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: Btrfs dedup
by jessesmith on Sat 9th Nov 2013 16:08 UTC in reply to "RE[6]: Btrfs dedup"
jessesmith
Member since:
2010-03-11

It is not a violation of the license if you distribute the ZFS module. The ZFS on Linux project has a nice FAQ section explaining this. If you merged the ZFS and kernel packages/source then it might be a violation, but distributing them separately is not.

As for breaking across updates, this is unlikely as the API does not change across security updates, it'll only be an issue across major upgrades. You're even safer if you use PPAs for Ubuntu-based distributions (including Mint) as the ZFS module is built specifically for your distribution and does not rely on the third-party upstream project.

Reply Parent Score: 3

RE[8]: Btrfs dedup
by Alfman on Sat 9th Nov 2013 23:57 in reply to "RE[7]: Btrfs dedup"
Alfman Member since:
2011-01-28

jessesmith,

"It is not a violation of the license if you distribute the ZFS module. The ZFS on Linux project has a nice FAQ section explaining this. If you merged the ZFS and kernel packages/source then it might be a violation, but distributing them separately is not."

That's my point exactly, unlike zfsonlinux.org, I'd be distributing them together. I guess I could always play semantic games like: Oh my, you need a good OS for your server, let me sell you one with linux on it. And later...oh remember that server that I provided you with, well it could sure use a ZFS file system now, and luckily 90% of the disk space was never partitioned...


"As for breaking across updates, this is unlikely as the API does not change across security updates, it'll only be an issue across major upgrades."

I disagree, modules often need to be pegged to a specific kernel. I was maintaining my own kernel with 3rd party FS modules (AUFS) the AUFS modules would regularly need to be updated, even when AUFS itself had no changes! Often times the latest AUFS version and the latest kernel versions weren't compatible; These were frequently trivial changes in the kernel, which I was able to track down within 10 minutes, but it still got tiresome. Granted, the zfsonlinux team may do an awesome job of keeping up with kernel changes, and I would factor this in.


"the ZFS module is built specifically for your distribution and does not rely on the third-party upstream project."

Right now I specifically looked for it on debian and mint, what's the package called?

I hope you understand I'm not trying to put down ZFS as a viable solution in many cases, but having conflicting open source licenses is troubling. I don't think it's just hypothetical either, this exhibits itself in unfortunate ways, like zfs modules not being available for all the platforms supported by distros - for example an ARM NAS box. It isn't my intention at all to start debating against ZFS supporters, I am very much interested in ZFS and I think it's great technology! I was merely trying to point out my own dilemmas.

Reply Parent Score: 2