I haven't personally kept up with FreeNAS so I can't comment directly on its RAID boot capabities
I am not really sure why anyone is talking about the FreeNAS, (*nix stuff in geneeral...), being able to boot from RAID?
For FreeNAS spend the $8 on a decent, albeit slow, 8GB USB Flash Drive.
Load FreeNAS on that.
If the Flash Drive Fails, buy a new one, load FreeNAS on that and you're up again. (As long as you didn't go too wild with the various security stuff, or go into the Console to change things behind the WEB Interface...)
Simple...
FreeNAS has been optimized to not do too many writes to it's Boot/System Drive so it's not going to be too much wear on the USB Flash Drive.
Keep the System and the Data Drives Completely Separate.
As for the RAID...
Yes, ALL RAID in FreeNAS is software.
I haven't done extensive testing on it quite yet, but in general it does seem quite speedy.
It is my 'test NAS' and will be my 'primary NAS' before the end of the year.
I have zero experience with it and Linux...
Not even remotely an issue if you just stay what the FreeNAS WEB interface is setup to do.
For all intents and purposes FreeNAS is 'Appliance Software'...
Just provide necessary hardware, install, and you're up.
(Well you need to change a password, format hard disks, provide a bit of configuration, and a few other things. There is nothing else you need to 'hunt around for', 'nothing else to install', 'no *nix config files to deal with or figure out', etc...)
While Hardware Compatibility 'out of the box' is by no means 'guaranteed', I have not had any issues at all.
The FreeNAS WEB Interface is where the bulk of the configuration is supposed to be done across a network.
The FreeNAS Console basically has scripts to configure the Network Adapter.
(You can go to the Console and do whatever you want/know how to do, but I would recommend against that...)
Once you Login to the FreeNAS Server with your Browser change the password... (The default 'user/password' is 'admin/password' for ver6.x. v7.x is still in beta I think...)
If you already have a USB Flash Drive that you can use, permanently or temporarily, all you need is to go to SourceForge.net, download the software, burn it to a CD, and install.
Play around, see if it makes sense 'to you', as well as 'for your needs'. Start 'simple', see what you are comfortable with, see what you need...
I wouldn't worry about File System Compatibility with Windows.
FreeNAS implements SMB, ('Server Message Block' Protocol...), so that allows other Computers to Access your Data from Across the Network. (The underlying File System that the files are actually stored on, makes virtually no difference.)
It also implements various protocols for other network access as well.
One thing that is not readily obvious, well I do suppose if one read the Manual , is that you need to go to the 'Service Configuration' use the 'slider switch/button' to enable the network protocols that you want. (Always 'enable' the minimum number of Services that you need/want...)