The linux kernel supports the Silicon Image 0680 chipset (I think it has since ~2003?), but not the card's BIOS--so it won't work with any arrays you create in the BIOS setup utility.
In other words, you still will need to configure the drives attached to this card as a software RAID device in linux instead, as it only will see the separate drives, sort of like they were additional IDE ports on the motherboard.
The software RAID in linux should not be assumed to be of the same quality as that within windows--I've discovered that the mdadm tools work amazingly well on at least moderately-powered machines, and the resulting mirror (or even stripe set) is very portable--you can take the drives and place them into another machine altogether if necessary (just make sure you partition correctly
)
If installing an OS from scratch, such as CentOS/RHEL, it's painless to set up the software RAID in the graphical installation.
Some basic info on linux software RAID:
http://www.howtoforge.com/linux_software_raid
I used to be a 3Ware guy, but one of the biggest advantages of linux software RAID is that you don't have to keep recompiling binary blobs into your kernel with each kernel update etc. That, and the performance is about the same (and in some implementations
better!) than the expensive RAID cards from 3Ware.
Hope this helps.