News for hackers. Stuff that matters.
Re:Native port of ZFS for Linux by ddrager on Friday June 04, 2010 @11:43AM (#1404616)
It makes sense that this surfaces 1 week after reformatting my Ubuntu box to use OpenSolaris and native ZFS.

Also of note:

This ZFS on Linux port was produced at the Lawrence Livermore National Laboratory (LLNL) under Contract No. DE-AC52-07NA27344 (Contract 44) between the U.S. Department of Energy (DOE) and Lawrence Livermore National Security, LLC (LLNS) for the operation of LLNL. It has been approved for release under LLNL-CODE-403049.

Re:Native port of ZFS for Linux by cvg on Friday June 04, 2010 @03:48PM (#1405416)
I find it interesting that both LLNL and Sun employees are involved in the port. Does Sun being directly involved help the case for it being used in Linux?
Re:Native port of ZFS for Linux by jws on Friday June 04, 2010 @11:51AM (#1404635)
Did the ZFS patents ever get sorted out? The US government needn't worry about this, they have an exemption, but the rest of the world should care. Sun has a truckload of patents on ZFS that, last I'd heard, they were not granting free to ZFS users, and NetApp thought they had a patent on it as well, at least enough to sue Sun.
Re:Native port of ZFS for Linux by jbronn on Friday June 04, 2010 @01:44PM (#1405007)
ZFS is released under the CDDL 1.0. The terms of the CDDL (§2.1) grant a "a world-wide, royalty-free, non-exclusive license" for any patent claims "infringed by the making, using or selling of" ZFS now owned or later aqcuired by Sun/Oracle.

Thus, typical ZFS users cannot be sued for infringing on the patents that Oracle holds on ZFS technology. However, this does not preclude third-parties (e.g., NetApp) from pursuing patent claims that they believe are infringed by ZFS -- but this is just as true with any other technology (think MS suing Garmin over FAT in Linux).

Liability for infringement on Oracle's ZFS patents is possible if a user does not comply with the terms of the CDDL. For example, modifying the ZFS source code and distributing it using a license other than the CDDL would be a breach of the license terms (§3.1), and thus forgo any patent license. The Apache 2.0 license has similar terms regarding patent rights.

Re:Native port of ZFS for Linux by Confusion on Friday June 04, 2010 @03:44PM (#1405407)

  (think MS suing Garmin over FAT in Linux)
OT: That was TomTom, not Garmin
Re:Native port of ZFS for Linux by X-Istence on Friday June 04, 2010 @01:42PM (#1405003)
If the patents were a big issue I don't think we would have ZFS in FreeBSD.
Re:Native port of ZFS for Linux by viraptor on Friday June 04, 2010 @04:24PM (#1405538)
I don't think the rest of the world cares that much. US software patents don't mean much to anyone outside the country...
Re:Native port of ZFS for Linux by st3fan on Friday June 04, 2010 @04:29PM (#1405548)
Yeah I doubt RIM would agree with you. That is just one example.
Re:Native port of ZFS for Linux by viraptor on Sunday June 06, 2010 @07:42AM (#1408369)
I don't get this reference. Links?
Re:Native port of ZFS for Linux by jedsmith on Thursday June 10, 2010 @06:54PM (#1422054)
Re:Native port of ZFS for Linux by wazoox on Friday June 04, 2010 @02:37PM (#1405169)
I'd like to know how this could be legally redistributable, given the license conundrum CDDL and GPLv2 make. Any idea?
Re:Native port of ZFS for Linux by wmf on Friday June 04, 2010 @03:51PM (#1405425)
ZFS is redistributable and Linux is redistributable; you just can't redistribute the combination. So you'll have to download and install ZFS separately.
Re:Native port of ZFS for Linux by ominous_prime on Friday June 04, 2010 @11:18PM (#1406274)
Thank you. I was looking for some discussion here, but everyone was just spouting off about patents, and it being "illegal", which isn't the case. OpenAFS has a similar license incompatibility, yet it's still very widely used.
Re:Native port of ZFS for Linux by wazoox on Friday June 04, 2010 @05:12PM (#1405673)
Mmmh, interesting. Apparently they did this with production in mind, so it must be usable. I'll give it a try...
Re:Native port of ZFS for Linux by lallysingh on Friday June 04, 2010 @12:06PM (#1404682)
Note that this is just a port of the OpenSolaris code base -- not a reimplementation. CDDL copyrights, patents, etc., are still big considerations before this can be used.
Re:Native port of ZFS for Linux by zokier on Friday June 04, 2010 @01:48PM (#1405024)
Seems bit old, originating from 2008? Any notable progression lately?
Re:Native port of ZFS for Linux by nailer on Friday June 04, 2010 @02:49PM (#1405214)
It went nowhere. Linux distros and the mainline kernel are using btrfs, which has a similar layer-spanning design as zfs but is btree based like Reiser (which should make it faster).

Most features are done and you can install with btrfs out of the box today in the RHEL 6 or Centos 6 betas.

http://en.wikipedia.org/wiki/Btrfs

Re:Native port of ZFS for Linux by 0bfuscat3 on Sunday June 06, 2010 @06:00AM (#1408300)
ZFS has the following that BTRFS doesn't * Deduplication - Huge in any virtualization environment * Cache layer - Required for high IOPS * fsck - BTRFS cannot fix itself * raid - BTRFS raid currently cannot repair itself and current git of the latest linux kernel still has these isses as well as space issues. I wouldn't trust BTRFS to store /dev/random
Re:Native port of ZFS for Linux by gxti on Thursday June 10, 2010 @06:50PM (#1422043)
Good, because it's an experimental filesystem. Don't write it off completely though, because all of those (except for "cache layer" -- wtf does that even mean?) are planned.
Re:Native port of ZFS for Linux by koenigdavidmj on Friday June 04, 2010 @12:31PM (#1404766)
They claim that they're legally free and clear, but a lot of the kernel devs are of the view that kernel modules are derived works of the kernel and therefore have to be GPL.
Re:Native port of ZFS for Linux by dmm on Friday June 04, 2010 @02:30PM (#1405142)
> therefore have to be GPL.

Nope, they just have to be compatible with the GPL. You could, for example, release a kernel module under the BSD or ISC license and be in the clear. The problem is that the CDDL is intentionally incompatible with the GPL.

Re:Native port of ZFS for Linux by wmf on Friday June 04, 2010 @03:56PM (#1405446)
Given all the binary drivers available for Linux, those people are clearly toothless.
Re:Native port of ZFS for Linux by tzs on Saturday June 05, 2010 @02:59AM (#1406526)
They may or may not be "derived works" (whatever those are), but they aren't "derivative works", which is what matters as far as copyright law is concerned.

GPL people have a tendency to forget that GPL is a copyright license, and so if someone is doing something that doesn't require copyright permission GPL is irrelevant.

Re:Native port of ZFS for Linux by dedward on Thursday June 10, 2010 @06:58PM (#1422068)
Compliance with a published API doens't mean it's a derived work.

While it obviously can't be distributed with the mainline kernel due to licencing issues, it can be distributed standalone to work with Linux, or any other hypothetical system that provided the same API.

Re:Native port of ZFS for Linux by MikeCapone on Friday June 04, 2010 @01:33PM (#1404973)
Would love to see ZFS (or at least something better than HFS) on OS X. Anyone has info on that? Anything in the pipeline?
Re:Native port of ZFS for Linux by X-Istence on Friday June 04, 2010 @01:41PM (#1405000)
Apple had one point had read/write support for ZFS, but it was pulled because Sun at the time was not able to provide certain guarantees. There was an email by one of the main guys in ZFS that said something to that effect.

As such ZFS on Mac OS X is a dead project.

Re:Native port of ZFS for Linux by wmf on Friday June 04, 2010 @03:53PM (#1405435)
Some work is still being done outside of Apple: http://code.google.com/p/maczfs/ Maybe it's an undead project.
Re:Native port of ZFS for Linux by deno on Friday June 04, 2010 @06:45PM (#1405864)
I think PureDarwin folks are working on this. http://www.puredarwin.org/downloads/xmas
Re:Native port of ZFS for Linux by pasbesoin on Friday June 04, 2010 @11:26AM (#1404563)
Just to note: The GitHub account user name is Brian Behlendorf.
Re:Native port of ZFS for Linux by crankyadmin on Friday June 04, 2010 @11:48AM (#1404628)
Not the Apache one... the other one! :D
Re:Native port of ZFS for Linux by sramov on Friday June 04, 2010 @03:10PM (#1405296)
I tend to avoid complexities of any kind or form. As long as there's Slackware and JFS, Linux will be sane.