2010-11-10 05:43 PM
Radek's iscorrect that FAS3020 is not and will not be supported with Data ONTAP 8, however the reason is not quite correct.
The reason FAS3020 isn't supported is Data ONTAP 8 requires more memory and CPU to run properly than the FAS3020 has. Recall, FAS3020 first shipped in June 2005 and thus its design was locked down well before that. This is way before Data ONTAP 8 as the merger of Data ONTAP 7G and GX was conceived.
Both 32-bit and 64-bit CPUs can be supported on Data ONTAP 8; in fact, the FAS2040 has a 32-bit CPU. That said, Data ONTAP 8 does run better on 64-bit CPUs.
2010-11-11 01:49 AM
Both 32-bit and 64-bit CPUs can be supported on Data ONTAP 8; in fact, the FAS2040 has a 32-bit CPU.
I stand corrected - I thought these days 64-bit CPU is needed to run any sort of modern code , but apparently it's not the case.
2010-12-08 10:38 PM
If you've run the ONTAP8 simulator, the banner makes it very apparent it's FreeBSD (obviously there's been a lot of customization and it's not off-the-shelf FBSD). That being said, I think it's fairly safe to assume any platform FreeBSD supports *could* be supported with ONTAP8. Whether it will be or not is an entirely different story.
2011-01-13 07:06 AM
I never bought the 64 bit answer because the FAS2040 is a 32 bit box. I don't buy all the memory size answers either - the FAS2050 isn't supported, but the 3040 is. They have similar memory.
I don't work for NetApp and I don't have any official answer, but I can hazard a guess. As mentioned the port to BSD happened. I used to be a device driver writer for another company. While BSD UNIX should be great for having access to a lot of code for commodity hardware such as: Ethernet, FCoE, FC, etc, NetApp likely has to write their own drivers for certain pieces of hardware -- especially NVRAM and the IB connection on it. There are different versions or generations of NVRAM on the different systems out there. I'm guessing these drivers, as well as other specialized drivers for old built-in ports, hardware-specific items not found in the BSD kernel are the reasons. Also the older boxes were not likely commodity server hardware but more specialized.
Remember it's porting the existing driver, code testing, regression testing, testing some more for interoperability and then supporting, probably really costly on older boxes.