5 ms·
Re b): Mac OS X 10.6 (and I think even later revisions of 10.5) support TRIM at the block device driver level [1]. As far as I know, it's the HFS+ file system c
by pmjordan 16y ago
Re b): Mac OS X 10.6 (and I think even later revisions of 10.5) support TRIM at the block device driver level [1]. As far as I know, it's the HFS+ file system code that doesn't support it, and neither do the SSDs in the current MacBook Air. I don't know about the ones in the iMac and MacBook Pro, but I vaguely remember that they also don't support it.
[1] via the discard() method on IOStorage objects: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/KernelIOKitFramework/IOStorage_h/Classes/IOStorage/index.html#//apple_ref/cpp/instm/IOStorage/discard/IOReturn/(IOService*,UInt64,UInt64) http://developer.apple.com/library/mac/#documentation/Darwin...