Is TRIM standard across operating systems at this point?
Many operating systems now offer TRIM support, which is designed to improve write performance. TRIM allows a NAND flash device's controller to manage the erase process after data is deleted from a cell and before the next write to that cell occurs.
Linux started supporting TRIM back in late 2008, but not all file systems supported by Linux support TRIM. Microsoft Windows started to support TRIM in late 2009 with Windows Server 2008. OpenSolaris began supporting TRIM in the middle of 2010. Android for mobile devices just started to support TRIM in 2013.
So, at this point, many but not all major operating systems support TRIM, which is currently available for SATA interfaces only. UNMAP is a similar command for SAS and SCSI.
Dig Deeper on Solid-state storage
Related Q&A from Leah Schoeb
Leah Schoeb of Evaluator Group discusses SSD pricing and use cases when SLC flash makes sense in this Expert Answer. Continue Reading
Leah Schoeb of Evaluator Group discusses how primary storage deduplication increases efficiency and longevity of solid-state storage. Continue Reading
Leah Schoeb of Evaluator Group discusses sub-LUN auto tiering performance considerations in this Expert Answer. Continue Reading