AHCI is fully supported out of the box for
Windows Vista and
Linux operating systems from
kernel 2.6.19, as well as later operating systems such as
Windows 7.
NetBSD also supports drivers in AHCI mode out of the box in certain versions.
OpenBSD has had an AHCI driver starting with OpenBSD 4.1.
DragonFlyBSD based its AHCI implementation on OpenBSD's and added extended features such as port multiplier support.
FreeBSD supports AHCI as well.
Solaris 10 introduced AHCI support in the 8/07 release
[3]. Older operating systems require hardware-specific drivers to support AHCI.