Give it a try. My guess is that it probably may not have the device drivers needed for your
ethernet or SATA ports( if that's what you'll use). I'm still waiting for it to support some
very mainstream Intel *desktop* chipsets and major desktop NICs. It'd be rather amazing serendipity if
it "just works" on the brand new ATOM chip now. There are also some ACPI / USB related problems
that apparently block successful operations for many people, though these seem easier to work around
than the lack of chipset drivers for NET / storage / etc.
You might try FreeBSD 7.0 + patches as being possibly more likely to support the ATOM chipset sooner
than Solaris may. There's experimental ZFS support in FreeBSD 7.0 which apparently works sort of well
as long as one doesn't reach some of the many possible limiting cases of its operation. YMMV if you run out
of RAM memory as to how well it'll handle that. I've heard that it's STRONGLY advised to run ZFS with
a 64 bit OS and LOTS of RAM (4GB or more) if you're building a ZFS of any appreciable size so that the various
cache / buffer / data structure operations won't fail potentially catastrophically. q.v. the mailing list traffic on
the state of ZFS under FreeBSD for more info. Anecdotally apparently it's working well "in practice" for
some testers.
I imagine if you get a silicon labs cheap ($25-$50) multi port SATA PCI card you may be in better luck as to
storage support if the atom's built in SATA doesn't do it for you, maybe something like a Rosewill RC-209,
if that's supported (I haven't checked; I just know it's a cheap multi-port SATA card that works for LINUX).
If you're willing to spend $100-$300 on a RAID / multi-port storage card for the task I'm sure there are better
commended models with more features / performance that you can find that are well documented as being well supported by Solaris' hardware compatibility list. Of course this will possibly cost comparable or far more money than the rest of the ATOM and consume non-trivial amounts of power compared to the rest of the system, somewhat defeating the purpose of using an ATOM vs. a desktop PC.
I don't know if the graphics will work either, but hopefully they would do so in VESA driver mode at least,
and even if not you can always (hopefully) install in text mode.
SXCE B95 should be out within a couple of days; that's probably your best bet to play with, though AFAICT
there hasn't been that much in the way of new driver / package support added yet since the 2008.05 Indiana
mainstream release.
The upcoming 2008.11 release may be closer to "significantly better" but I'm thinking
it'll still be pretty far behind the state of LINUX and various BSDs for hardware support.
I'd expect it to be pretty slow in performance given all the checksumming and memory I/O solaris and ZFS
will do and the limited CPU / RAM bandwidth / IO bandwidth of the ATOM, though it'd still be useful for many
purposes (hopefully reliable / redundant but slow) if it works.
There are other projects like nexenta's free OS distribution for a solaris based RAID/NAS, and
FreeNAS
http://www.freenas.org/ and so on that may be alternative / interim things to look at.
AFAICT the nexenta solaris distribution isn't really any better than the opensolaris SXCE system in terms
of driver support though; YMMV.
Another option that might work in theory is to run VMWARE ESX or something similar and run
Solaris + ZFS as a guest under that with emulated drivers for storage / video / network to insulate the
possible incompatibilities of the actual system hardware from the OS. Unfortunately I'd say there's a pretty
poor chance of good VM support for the ATOM anytime soon (probably a worse speed of support than
Solaris itself), so this may be infeasible in practice; YMMV.
Of course there's experimental EXT4 support for LINUX which lacks several of the nice points of ZFS,
but might be more quickly deployable on your actual hardware. Even so, I'd expect it'll be another 9 months
or more before EXT4 is particularly commended for non-experimental uses; YMMV.
You could probably (eventually) set up some ATOMs (with LINUX or BSD or whatever) to export emulated
iSCSI devices (created from one or more directly attached local discs) over ethernet, and then use another
system capable of successfully running Solaris/ZFS to create a zpool out of those remote storage devices,
Let me know if you get OpenSolaris running on the ATOM; it'd be neat if it works.
Originally posted by: RaiderJ
I just picked up an Intel Atom board, and plan on running a file server using ZFS - curious if the board will be able to handle a 4 drive ZFS RAID. Anyone done something like this? How does it work?