Apple - 3rd-party SSDs: enabling TRIM without disabling kext signing
See my answer here:
Since the release of 10.10.4, Apple now provides a new tool called trimforce
, allowing users to activate TRIM also on unsupported disks. So now you can do:
sudo trimforce enable
It is true that disabling the kext signing is global, but before Yosemite, it did not exist at all, so compared to a pre-10.10 setup you do not lose security. The only thing you need to do is make sure every driver you install can be trusted (and how often does one install drivers).
I would simply use TRIM enabler, it has not created problems for me. For the unlikely event that I should be met by the grey stop sign at boot, I printed out the instructions from Cindori to disable the signing again and carry it in my laptop bag.
I had this problem and decided to go with a SSD having built in garbage collection (namely a Crucial MX100 for this reason).
AFAIK, this is the only solution for those not willing to disable Kext signing but willing to keep the SSD in pristine condition.
EDIT: According to French site macplus.net, a new Yosemite friendly TRIM solution by TRIM Enabler's creator is in the making and should see a beta release in early 2015.