Shadow703793 :
So you run Solaris /BSD eh? What's wrong with good ol ext3/4?
What's good about it? A filesystem that doesn't use checksums to protect the integrity of your files, is more close to FAT than to ZFS.
Ext3 is way old and shouldn't be used, Ext4 is new and should only be used on workstations where performance is important and data security is not.
ZFS is more or less a filesystem aimed at data security; anything you store on ZFS you intend to keep and you want protection against corruption.
Basically, ZFS is one of the biggest revolutions in filesystem design; gone are your unsafe FAT/NTFS/Ext3/Ext4/XFS/JFS/HFS/ReiserFS; now you have CHECKSUMS to protect your data and any filesystem without it belongs to a different generation just like a car is of different generation then horse & carriage.
If you would like to know more about ZFS, you can check the ZFS fileserver thread on HardOCP forums
over here.
What exactly is stopping manufacturers from producing higher end SSDs using PCIe? OCZ seems to be the only one pushing PCIe SSDs. I'll gladly pay $10-20 extra for a PCIe SSD over SATA based SSD. I guess this would be a problem for people who have only a single or double PCIe x16 sockets. I guess for this to really take of motherboard manufacturers will need to get PCIe x4 or x8 sockets along with the needed chipset support.
There are no third-party native PCI-express to NAND controllers available; so if you want a PCIe SSD you would have to use 'weird' components. There will be no TRIM support in Windows; performance could be low due too less read-ahead on Windows; low-level optimizations may be needed. FakeRAID also has terrible drivers and thus there simply isn't a good controller chip for PCIe SSDs yet.
sminlal :
Are there any issues with booting from a PCIe-attached drive? Or do the current implementations emulate a conventional controller so that the BIOS will recognize them as bootable devices?
Revodrive uses Silicon Image FakeRAID controller, and those have Windows-only drivers to make it bootable.
mark_k :
The only Down side to the REVO is that it uses a Marvell controler and lacks TRIM.
Revodrive uses Silicon Image SiI-3124 SATA/300 to PCI-X controller, and a PCI-X to PCI-e bridge chip makes it possible to use PCI-express interface instead of PCI-X.
Under Windows, you have to use the proprietary sucky Silicon Image Drivers with weak performance, no TRIM and bad stability.
Under Linux/BSD, you can use this SSD as normal SATA controller with 2 SSDs connected. I.e. you see one SSD for each Sandforce controller; the Silicon Image controller is just a normal SATA controller for anything outside of Windows; we aren't using their sucky drivers but BSD drivers instead. Advantage? We get TRIM capability on both SSDs behind Revodrive, we can use advanced software RAID to RAID0 both Sandforce controllers on the Revodrive, with better speeds than the sucky Windows FakeRAID drivers will give you.
So for Windows, i wouldn't look at Revodrive because you can only use it if you use the crappy Silicon Image drivers. But under other OS this SSD can be a formidable choice since it gives you TRIM, up to 1000MB/s bandwidth and excellent Sandforce NAND controllers.
But i'm kind of waiting on a newer Revodrive with SF-2000 and with SATA 6Gbps controller chip; potentially from Silicon Image. No reason why you can't exceed 2GB/s with a cheap but efficient NAND design.