Es ist abhängig von Controllerhersteller.
Die Entwickler der Betriebssysteme haben mit den Treibern wenig zu tun.
Sie geben lediglich ihre eigenen Schnittstellen vor, damit die Treiber auch mit dem Betriebssystem kommunizieren können.

Und sicherlich ist es möglich, mehrere Betriebssysteme zu installieren. Es ist nur eine Frage der Konfiguration und der besitz der Hardware.
Wenn man aber Windows installiert haben möchte, sollte man dies zuerst tun, weil Windows den MBR überschreibt und alle nicht-Windows Betriebssysteme ignoriert.

Wenn du ein RAID-1 System aufbauen willst und zusätzlich eine Festplatte im "normalen" Modus, brauchst du wohl noch einen zusätzlichen S-ATA Controller, da dein Mainboard nur ein Controller besitzt.