Operating System
Supported since
References
Notes
Windows 7
Final release - October 2009
[27]
Windows Server 2008 R2
Final release - October 2009
[28]
Linux 2.6.33
Feb 2010
[29]
Not all filesystems make use of TRIM. Ext4 and Btrfs are known to support it[30]
OpenSolaris
July 2010
[31]
FreeBSD 8.1
July 2010
[32]
Only for low-level device erase (zeroing all LBAs).
FreeBSD 8.3 & 9.0
not released yet
[33]
Full support in UFS[34], no support in ZFS[35].
DragonFly BSD
May 2011
[36]
Mac OS X Snow Leopardv10.6.6 (Build 10J3210)
24 February 2011 (With 3rd party)*
[37]
*TRIM can be unofficially enabled on Mac OS X Snow Leopard by modifying extensions. Since February 2011 MacBook Pro models that ship with Intel SSDs are supported by Apple and feature TRIM support. Reinstalling the OS disables TRIM by default. It can be re-enabled by 3rd party software. By modifying extensions TRIM feature can be patched to support third-party SSDs and installed on other Macs.[38] Version 10.6.8, build 10K540, released 23 June 2011, enabled TRIM support for solid state hard drives shipped in Apple-produced configurations.[39]
Mac OS X Lionv10.7 (Build 11A444d)
24 February 2011*
[40]
*Lion supports TRIM for all Apple-installed SSD drives. As with Snow Leopard, TRIM support for 3rd party drives can be activated by modifying a kernel extension.[41]