On 08/13/2010 10:21 PM, Edward Ned Harvey wrote:
Very few people would bother paying for solaris/zfs if they couldn't try it
for free and get a good taste of what it's valuable for.
My guess is that the theoretical Solaris Express 11 will be crippled by any or
all of: missing features, artificial limits on functionality, or a restrictive
license. I consider the latter most likely, much like the OTN downloads of
Oracle DB, where you can download and run it for development purposes, but don't
even THINK of using it as a production server for your home or small business.
Of course, an Oracle DB is overkill for such a purpose anyway, but that's a
different kettle of fish.
For me, Solaris had zero mindshare since its beginning, on account of being
prohibitively expensive. When OpenSolaris came out, I basically ignored it once
I found out that it was not completely open source, since I figured that there
was too great a risk of a train wreck like we have now. Then, I decided this
winter to give ZFS a spin, decided I liked it, and built a home server around it
- and within weeks Oracle took over, tore up the tracks without telling anybody,
and made the train wreck I feared into a reality. I should have listened to my
own advice.
As much as I'd like to be proven wrong, I don't expect SX11 to be useful for my
purposes, so my home file server options are:
1. Nexenta Core. It's maintained, and (somewhat) more up-to-date than the late
OpenSolaris. As I've been running Linux since the days when a 486 was a
cutting-edge system, I don't mind having a GNU userland. Of course, now that
Oracle has slammed the door, it'll be difficult for it to move forward - which
leads to:
2. IllumOS. In 20/20 hindsight, a project like this should have begun as soon as
OpenSolaris first came out the door, but better late than never. In the short
term, it's not yet an option, but in the long term, it may be the best (or only)
hope. At the very least, I won't be able to use it until an open mpt driver is
in place.
3. Just stick with b134. Actually, I've managed to compile my way up to b142,
but I'm having trouble getting beyond it - my attempts to install later versions
just result in new boot environments with the old kernel, even with the latest
pkg-gate code in place. Still, even if I get the latest code to install, it's
not viable for the long term unless I'm willing to live with stasis.
4. FreeBSD. I could live with it if I had to, but I'm not fond of its packaging
system; the last time I tried it I couldn't get the package tools to pull a
quick binary update. Even IPS works better. I could go to the ports tree
instead, but if I wanted to spend my time recompiling everything, I'd run Gentoo
instead.
5. Linux/FUSE. It works, but it's slow.
5a. Compile-it-yourself ZFS kernel module for Linux. This would be a hassle
(though DKMS would make it less of an issue), but usable - except that the
current module only supports zvols, so it's not ready yet, unless I wanted to
run ext3-on-zvol. Neither of these solutions are practical for booting from ZFS.
6. Abandon ZFS completely and go back to LVM/MD-RAID. I ran it for years before
switching to ZFS, and it works - but it's a bitter pill to swallow after
drinking the ZFS Kool-Aid.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss