Linked by Thom Holwerda on Tue 17th Sep 2013 22:04 UTC, submitted by garyd
General Development

ZFS is the world's most advanced filesystem, in active development for over a decade. Recent development has continued in the open, and OpenZFS is the new formal name for this open community of developers, users, and companies improving, using, and building on ZFS. Founded by members of the Linux, FreeBSD, Mac OS X, and illumos communities, including Matt Ahrens, one of the two original authors of ZFS, the OpenZFS community brings together over a hundred software developers from these platforms.

ZFS plays a major role in Solaris, of course, but beyond that, has it found other major homes? In fact, now that we're at it, how is Solaris doing anyway?

Permalink for comment 572537
To read all comments associated with this story, please click here.
RE[10]: Comment by porcel
by ssokolow on Thu 19th Sep 2013 18:50 UTC in reply to "RE[9]: Comment by porcel"
ssokolow
Member since:
2010-01-21

TBH, I honestly don't care what linux consider private or public; the license doesn't mention any different between them so such considerations usually have little legal weight.


The difference carries a ton of weight.

Without it, it would be impossible to run GPL/CDDL software on a kernel under another license or to use a GPL/CDDL kernel to run proprietary software.

When you link against a private interface, the normal rules apply.

When you link against a public interface, you're using the legal rules for making a system call from userland.

That's what syscalls are. They're function calls to public interfaces in the kernel, wrapped in some extra libc and kernel machinery to handle things like the transition between user mode and kernel mode.

Without that difference, calling fopen() could be enough to require that the licenses for the kernel and software run on it are mutually compatible.

Edited 2013-09-19 18:55 UTC

Reply Parent Score: 4