Fermer le menu

OS X Yosemite complique l'activation du TRIM sur les SSD tiers

Stéphane Moussie | | 13:14 |  156

Comme nous l’expliquions dans un dossier, la commande TRIM est le meilleur ami du SSD. Cette commande permet d’éviter une dégradation des performances au fil du temps et elle limite aussi en partie son usure.

Sur les Mac, le TRIM n’est supporté et activé par défaut que sur les SSD intégrés. Cela signifie que si vous avez remplacé le support de stockage de votre machine par un SSD tiers, c’est à vous d’activer cette commande. Jusqu’à OS X Mavericks, il n’y avait rien de plus simple. Il suffisait de télécharger l’utilitaire TRIM Enabler et de cliquer sur son gros bouton ON/OFF.

Sur OS X Yosemite, c’est plus compliqué, comme en témoignent plusieurs membres de nos forums. Le Mac est bloqué au démarrage si le TRIM a été activé au préalable. Le développeur de TRIM Enabler avait fait part d'une solution au moment de la sortie de la première préversion (lire : comment activer le TRIM sous Yosemite), et depuis, il a donné des détails supplémentaires.

Oskar Groth explique qu’Apple a introduit une nouvelle mesure de sécurité nommée kext signing. Un kext est une extension du kernel, le noyau du système. Grosso modo, si Yosemite repère qu’une extension du kernel a été modifiée, il ne la chargera pas par précaution. Or, TRIM Enabler altère justement une de ces extensions, et se retrouve donc bloqué par le système.

La seule parade trouvée par le développeur pour que TRIM Enabler puisse fonctionner, c’est de désactiver kext signing. La dernière version du logiciel [v3.2.5 - 6,8 Mo] se charge de cette action et corrige également un bug avec la DP4 et la bêta publique. Cela signifie donc qu’on retire une mesure de protection mise en place par Apple.

Un autre moyen serait de signer l’application dans le cadre du programme développeur, mais Oskar Groth pense que Cupertino révoquerait son certificat, et empêcherait donc de le faire fonctionner. Le créateur de TRIM Enabler fait une analyse pessimiste (et discutable) de l’évolution d’OS X :

Je crois que la nouvelle direction que donne Apple à OS X est regrettable et finira par limiter les utilisateurs pros au profit de la facilité d’utilisation pour les utilisateurs occasionnels. Je pense qu’il ne faudra pas attendre longtemps avant de devoir « jailbreaker » nos Mac également.


Les derniers dossiers

Ailleurs sur le Web


156 Commentaires Signaler un abus dans les commentaires

avatar caissonbulle 08/08/2014 - 17:48

Voilà la bonne interrogation... et la bonne question.

avatar trolloloI 10/08/2014 - 03:52

Pourquoi la trim juste pour eux ? Probablement pour la même raison qu'il utilisent des connecteurs proprio au lieu des versions standard. Pour vendre de l'option "certifié" apple mais très très cher.

Le 1ier ssd de samsung en m.2 (la version standard du connecteur proprio utilisé par apple dans ses machines portable) tape à 1.4Go/s en lecture, d'ici quelques années ça sera encore mieux. Si t'avais eu la possibilité de le foutre foutre un m.2 dans ton mac tu prendrais l'option définitive et soudée du 1To à 500€ où tu te contenterais d'un "petit" 256 ou 512Go que tu ferais évoluer dans le futur pour moins cher que le store ?

La trim pour leur gueule uniquement c'est pareil, ça leur permet d'avoir les ssd qui durent le plus longtemps parce qu'elle n'est pas activée par défaut pour les autres qui donc ils s'usent plus vite. Et quand un SSD lache tu perds tout.

Du coup il vaut mieux quoi, un produit identique moins cher mais "moins" résistant ou l'option plus cher "parce que c'est mieux" ? Du pts de vue d'un non-connaisseur qui avale n'importe quelle connerie marketing comme parole d'éganvile, tu te doutes de la réponse.

avatar PowerboobookHD 08/08/2014 - 16:49

Je viens de changer le SSD de mon Macbook Pro Retina 15' (Fin 2012) par un SSD Transcend jetdrive 720 de 960go, Transcend fournit via son site un logiciel pour activer le Trim, en espérant ne pas avoir de soucis sous Yosemite



avatar Anonyme (non vérifié) 08/08/2014 - 16:48 via iGeneration pour iOS

Si faudra faire sauter la vérification des signatures des extensions du kernel, je le ferais.

avatar pacou 08/08/2014 - 17:10 via iGeneration pour iPad

Un autre moyen c'est de quitter Apple
Vu qu'on ne peux pas les forcer à permettre d'utiliser TRIM sur tous les SSD

avatar Anonyme (non vérifié) 08/08/2014 - 17:15 via iGeneration pour iOS

@pacou :
Effectivement, un jour Apple fera tellement d'idioties que j'irai voir ailleurs...

avatar Anonyme (non vérifié) 08/08/2014 - 17:13 via iGeneration pour iOS

@patrick86 :
Ça n'empêche pas qu'Apple peut révoquer un certificat quand ils le veulent.

avatar Steveric 08/08/2014 - 17:15

Une question avec une interface ressemblant fortement à Windows, pourquoi se sanctionner en continuant à utiliser un Mac, autant basculer...;-).
J'y songe fortement, les limitations et abandons en tout genre, commencent à sérieusement m'exaspérer. Autre solution rester sur Mavericks en attendant la bascule...

avatar bstgroup 08/08/2014 - 17:52 via iGeneration pour iOS

Et pourquoi les constructeurs ne gèrerais pas le TRIM en hardware dans leurs SSD?

avatar Orus 08/08/2014 - 18:04

Le plus incroyable, c'est qu'il ait toujours des allumés pour venir défendre Apple, même devant l'évidence de ses pires mesquineries.
Sinon, le jour ou il faudra "jailbreaker" nos Mac, alors il sera temps de partir. Après tout, OS X n'est qu'une hérésie face au monopole de Windows.

avatar fc1608 08/08/2014 - 18:20

Si le dev de trim enabler tente de mettre son app sur le mac app store et qu'apple l'accepte, c'est qu'elle accepte le fait que l'utilisateur installe des SSD tiers, donc autant l'implémenter le trim directement dans OS X non ?
C'est donc quasi certains qu'elle refusera l'app. Apple n'est pas du genre à dire "je refuse cela mais j'autorise une appli tiers de le faire à ma place" !

avatar lolo-69 08/08/2014 - 18:48

Bonsoir.
Logique et de bon sens sont toujours bons à lire!
;-)

avatar thepianiste 08/08/2014 - 18:58 (edité)

Apple n'autorisera jamais ça, c'est dans les conditions générales du MAS (pour ceux qui savent lire !), les applications doivent tourner dans un bac à sable et ne doivent en aucun cas modifier le système

avatar patrick86 09/08/2014 - 13:45 via iGeneration pour iOS

@thepianiste :
Il ne s'agit pas de mettre l'App sur le Mac App Store, mais de la signer avec Gatekeeper.

Le développeur ne risque rien à essayer de la faire signer, parce que Gatekeeper n'est pas obligatoire. Il est désactivable sur chaque Mac.

avatar finaleSportivo 09/08/2014 - 14:21 via iGeneration pour iOS

@patrick86 :
si si. il risque sa vie, sa maison, son honneur, son chat. que sais-je, quoi d'autre encore??

avatar thepianiste 08/08/2014 - 18:55

Y'en a qui ne sont pas très fute-fute

Trim enaeble est une application signée sinon elle refuserai de se lancer !

La méthode actuelle pour activer le trim est une commande terminal l'application n'enfreignant aucun copyright d'apple. Si maintenant l'extension devait être signée cela implique qu'elle doit être distribuée avec l'application et remplacer la version non patchée au lieu de la patcher. Il y a donc distribution d'élément soumis à copyright et donc une excuse pour Apple de révoquer son compte dev et son certificat, ce qui provoquerai que toute les personnes qui ont acheté ses applications ne pourraient plus les utiliser !

Ce n'est donc pas une question de perdre 100$, les conséquences sont beaucoup plus importante

avatar marsnet 08/08/2014 - 19:25 via iGeneration pour iOS

Bof , désactiver le TRIM pour quelques améliorations cosmétiques ; Yosemite , ça vaut vraiment le coup ? J'avais pas mal regretté après coup d'avoir abandonné Snow Leopard (abandon de Rosetta) , et Mountain Lion a mis le souk dans l'association Mail/Gmail ... je ne sais pas si je franchirai le pas cette fois ci ...

avatar RyDroid 08/08/2014 - 21:49

Au long terme, tu seras obligé de passer à un version supérieure de l'OS ou de changer d'OS : mises à jour de sécurité, incompatibilité de nouvelles versions d'apps qui utilise un format ou protocole non standard qui évolue (Skype notamment), nouveau matériel (du à la mort du précédent ou pour avoir une machine plus puissante) sur lequel on on ne peut pas mettre l'ancien OS, etc.

avatar Average Joe 09/08/2014 - 23:07

Oui mais on peut faire l'hypothèse que dans ce cas il a quand même de belles années devant lui avec son Mac actuel. On peut toujours se servir de Snow Leopard actuellement par exemple, il y a encore un tas d'apps compatibles ou alors de tierce partie qui remplacent celles des versions récentes de l'OS. Perso je l'utiliserais encore si mon Mac précédent n'avait pas été volé l'année dernière.

avatar Fumée 08/08/2014 - 20:05 (edité)

Je crois que je virrais vers l'hackintosh dans quelques années. Voir retourner chez Windows si l'interface devient plus "moderne" que Seven. Au plus les années passent au plus ils deviennent de vrai trou du cul. Pour l'instant ça passe, la Trim peut être activé en désactivant leur protection à la con, mais si ils continuent à transformer leurs ordinateurs en smartphone inupgradable, ils peuvent aller se faire foutre.

avatar RyDroid 08/08/2014 - 21:51

Si tu ne veux pas être bridé, tu ferais mieux de te tourner vers GNU/Linux que vers Windows qui s'inspire des restrictions de Apple (comme le fait de ne pouvoir installer des apps que via leurs stores sur leurs OS mobiles).

avatar codeX 10/08/2014 - 08:27 (edité)

D'ailleurs la voie empruntée par Ubuntu est très rassurante concernant la liberté des utilisateurs.

avatar RyDroid 10/08/2014 - 19:42

En terme de vie privée (lens shopping) et de respect des développeurs (il y a une histoire avec des sous fait pas un lecteur audio), il ne me semble pas que Ubuntu est restreint la liberté des utilisateurs.

Si tu parles des logiciels privateurs inclus, c'est comme ça depuis le début. La FSF explique pourquoi elle ne conseille pas cette distribution. https://www.gnu.org/distros/common-distros.fr.html#Ubuntu
Si tu veux du 100% libre, tourne toi vers Debian (sans activer le dépôt non-free qui n'est pas activé par défaut) ou une distribution recommandé par la FSF. https://www.debian.org/index.fr.html https://www.gnu.org/distros/free-distros.fr.html

avatar SerArien 08/08/2014 - 20:15

On lit vraiment de tout ici

Le but d'Apple a toujours été (surtout depuis l'iphone) de tout contrôler sur ces produits pour se faire le plus de fric possible
-Encourager à prendre le plus cher
-Le moins évolutif possible pour changer plus souvent
-Obliger le client à réparer chez eux ...
-Programmer logiciellement la fin des produits

Les produits Apple seront toujours de plus en plus fermés, faudra s'y faire
La suppression du TRIM pour les produits tiers suit cette logique

Alors plutot de s'étonner de ça, il faudrait plutôt s'estimer heureux que le SSD ne soit pas encore soudé (ça se saurait tarder) et qu'on puisse encore le changer.

avatar patrick86 08/08/2014 - 22:30

"-Encourager à prendre le plus cher"

Stratégie courante chez les fabricants de produits haut de gamme

"-Le moins évolutif possible pour changer plus souvent"

On peut aussi anticiper.

"-Programmer logiciellement la fin des produits"

A bon ??

J'ai encore jamais vu ça sur mes appareils Apple.

Pages