FreeNas is based on FreeBSD, hence requires a x86 machine.
Rather than using a G4 or G5 I highly recommend the FreeNas route.
Although Mac OS can deliver most services FreeNas can, the really tempting ones like iSCSI or ZFS are not supported though.
I recently build a new FreeNas machine for my home network based on ZFS. These are the parts I bought:
9 x 2TB WD 20EADS (8 for the server, 1 spare)
Intel Gigabit CT Desktop PCIe NIC
4GB Kingston RAM
Asus P7P55D Deluxe (9 SATA ports, 8 for the storage array, 1 for the system drive)
Intel Core I3 530 (smallest I could get for the board, plenty of fast for the FreeNas box)
530W Be Quiet Power Supply
and a case with 9 5.25" bays for 3 hot swap hard drive bays that each hold 4 drives
Some silent fans and you're done.
Total cost was about 1500. The drives are configured as a raidz2, so two parity drives, which gives me a total capacity of 12TB (advertised of course).
I haven't measured the power consumption of the machine yet, but I reckon it's below 150W.
Sounds very nice, but I think I need about 1/3 of that!![]()
FreeNAS is great, but the project is in transition right now so I don't think it's the best time to jump onboard. It's currently based on FreeBSD, but the project is migrating to Debian... so i would wait until that is done and just build your own debian based box for now.
Are you looking for "support" or are you looking to be able to have the most recent software? If you just want support, you're fine. But if you'd like to be able to have an easy upgrade path, then i don't think it's the best time to jump onboard.I don't see the conversion as a real issue. They said that the support for the FreeBSD kernel version will still be maintained.
I'm just wondering how they will deal with the ZFS issue. AFAIK ZFS is still not implemented in Debian, isn't it?
Are you looking for "support" or are you looking to be able to have the most recent software? If you just want support, you're fine. But if you'd like to be able to have an easy upgrade path, then i don't think it's the best time to jump onboard.
Never touch a running system.
My servers generally run for 3 years without any changes at all. Once they finally do what I want, I don't touch them again. The software (FreeNAS) runs absolutely stable so I don't see any reason to update the software and risk the stability of the machine.