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 SerArien 09/08/2014 - 10:59

" On peut aussi anticiper. "
ACHETER en avance ou au dernier moment, je vois pas la différence

"A bon ?? "
Je te l'accordes les produits ne grillent pas à leur date d'expiration, mais OSX (pareil pour iOS) est compatible sur des machines de 2 ou 3 ans, après plus rien, tu vas pas me dire que c'est un problème matériel !
Autre exemple le firmware du G3, et il y en a d'autres

Il serait temps que les Apple boys arrêtent de sacraliser Apple et ouvrent les yeux.
Apple ne s'intéresse qu'aux clients qui changent tout les 2 ans maximum

avatar Philactere 09/08/2014 - 11:26 via iGeneration pour iOS

@SerArien :
"mais OSX (pareil pour iOS) est compatible sur des machines de 2 ou 3 ans, après plus rien,"

Mon MBP à bientôt 7 ans et se porte comme une fleur sous Mavericks. Je lui ai offert un peut de RAM et un SSD pour lui donner une seconde jeunesse.

Alors la compatibilité de deux ans...

Par contre le jour où je ne pourrais ni changer la RAM ni le SSD pour cause de composants soudés il n'est pas certain que mon "expérience utilisateur" en soit grandie ni que je renouvelle mon matos tous les deux ans. On verra bien ce jour là si je reste client Apple.

avatar SerArien 09/08/2014 - 18:20

"Mon MBP à bientôt 7 ans et se porte comme une fleur sous Mavericks. Je lui ai offert un peut de RAM et un SSD pour lui donner une seconde jeunesse."

Parce que vous avez pu le mettre à jour, ce qui n'est déjà presque plus possible
J'ai vu un MP unibody de 2008 (Leopard) ramer avec Lion (4 ans plus tard) quand il fonctionnait impec avec snow (2 ans plus tard)

"Par contre le jour où je ne pourrais ni changer la RAM ni le SSD pour cause de composants soudés il n'est pas certain que mon "expérience utilisateur" en soit grandie ni que je renouvelle mon matos tous les deux ans. On verra bien ce jour là si je reste client Apple."

Ce jour est presque arrivé, la RAM on n'y est, le SSD Apple attaque aux fabriquant tiers



avatar finaleSportivo 09/08/2014 - 18:33 via iGeneration pour iOS

@SerArien :
l'écran retina des laptop Apple... hum hum. avant, sur les MacBook unibody, MacBook Pro unibody, MacBook Air 1G et 2G, MacBook Blanc et/ou noir, PowerBook G4, MacBook Pro Alu : ouais, on pouvait changer le screen.
now, va pleurer et lâcher 500 ou 600 balles pour un top retina complet...

cet élément, moins visible que la RAM ou le stockage, s'est discrètement fait son nid dans l'irremplaçabilité des laptop Apple.

avatar BeePotato 10/08/2014 - 10:55

@ finaleSportivo : « l'écran retina des laptop Apple... hum hum. avant, sur les MacBook unibody, MacBook Pro unibody, MacBook Air 1G et 2G, MacBook Blanc et/ou noir, PowerBook G4, MacBook Pro Alu : ouais, on pouvait changer le screen. now, va pleurer et lâcher 500 ou 600 balles pour un top retina complet... »

Now, on ne peut plus facilement changer le screen sur les laptops, en effet il faut le savoir — il faut être aware, quoi.
Jean-Claude, c'est toi ? :-)

avatar patrick86 09/08/2014 - 15:09 (edité)

"ACHETER en avance ou au dernier moment, je vois pas la différence"

Par 'anticiper' j'entend prévoir son choix en conséquence de son usage actuel et futur de l'outil. Mieux étudier le choix.

"mais OSX (pareil pour iOS) est compatible sur des machines de 2 ou 3 ans, après plus rien"

C'est faux.

chaque version d'iOS supporte les 4 dernières générations d'iPhone.

OS X supporte des machines de plusieurs années, variable selon les cas.
OS X Mavericks supporte plusieurs modèles de 2007 (ça fait 6 ans).
Yosemite supporteras les mêmes modèles que Mavericks.

Les quelques modèles bloqués à des versions antérieures sont :
- les Mac à CPU PowerPC sur lesquels 10.6 et supérieurs ne peuvent fonctionner ;
- les Mac Intel à CPU 32 bits non supportés par 10.7 et supérieurs.
- les Mac Intel à EFI 32 bits non supportés par 10.8 et supérieurs.

Au delà de ça, il y a évidement des limitations pragmatiques. Un OS X actuel ne pourrait pas tourner convenablement sur une machine des années 80. Le logiciel est devenu trop gros, trop complexe.

Le fait qu'un Mac reste "bloqué" à une ancienne version d'OS X ne l'empêche pas de continuer à fonctionner.

Mais le fait est qu'il y aura toujours des râleurs.
Si Apple prive une génération d'appareil d'une nouvelle version d'OS X ou d'iOS, ça beugle à l'obsolescence programmée. Mais si Apple propose ladite version auxdits appareils et que ça rame, ça crie aussi à l'obsolescence programmée.

avatar SerArien 09/08/2014 - 18:12 (edité)

"Par 'anticiper' j'entend prévoir son choix en conséquence de son usage actuel et futur de l'outil. Mieux étudier le choix. "

Voir mon premier post
prendre de plus cher par "anticipation"
Vous faites tout à fait ce qu'Apple veut de vous...

"chaque version d'iOS supporte les 4 dernières générations d'iPhone. "

Supporter oui, de façon fluide non (par expérience) alors qu'ils travaillent à réduire la puissance processeur nécessaire au fonctionnement, j'ai du mais à croire que ce soit par manque de puissance que le système rame justement (les app c'est compréhensible)

"OS X supporte des machines de plusieurs années, variable selon les cas."
Pour OS X j'ai peut être exagéré un peu, mais à peine

"Le fait qu'un Mac reste "bloqué" à une ancienne version d'OS X ne l'empêche pas de continuer à fonctionner. "

Certes non mais contrairement à Win.... par exemple, de nombreux logiciels (encore par expérience) conçus pour une certaine version d'OS X ne fonctionnent pas sur un OS plus ancien

"Mais le fait est qu'il y aura toujours des râleurs."

Je suis d'accord mais le sujet de l'article était la suppression du TRIM, alors que c'est dans la logique d'apple depuis plusieurs années.
Donc vous avez du mal me comprendre parce que je ne râle pas, j'essaie juste d'ouvrir les yeux à ceux qui n'ont pas compris qu'Apple n'agit JAMAIS dans l’intérêt du client

avatar patrick86 09/08/2014 - 19:23 (edité)

"Voir mon premier post
prendre de plus cher par "anticipation"
Vous faites tout à fait ce qu'Apple veut de vous..."

Mais pourquoi ne pas pousser le vice plus loin et réclamer de pouvoir ubgrader le CPU, le GPU, les contrôleurs (USB, Thunderbolt, etc.), le Wifi, le Bluetooth, la webcam, l'écran, le pixel au milieu de l'écran, le clavier, le Trackpad ? A, et aussi, la coque ?

Je ne suis pas farouchement opposé à l'idée de machine matériellement évolutive. Mais pourquoi se focaliser uniquement sur RAM et stockage ?

--

"Supporter oui, de façon fluide non (par expérience) alors qu'ils travaillent à réduire la puissance processeur nécessaire au fonctionnement, j'ai du mais à croire que ce soit par manque de puissance que le système rame justement (les app c'est compréhensible)"

On en revient à mon propos de fin de mon précédemment commentaire :
- c'est pas supporté → pas content ;
- c'est supporté mais pas très rapide → pas content non plus.

Le fait est qu'en évoluant, les système d'exploitation que nous utilisons couramment prennent de l'ampleur. D'autre part, ils ne sont, depuis quelques années déjà, plus seulement l'intermédiaire entre le matériel et le programme utilisateur, mais ils intègrent du programme utilisateur. Ils gagnent en foncions et puissance au fil des années et, oui, ils s'alourdissent.
Des efforts d'optimisation permettent de LIMITER les effets secondaires de l'enrichissement des systèmes d'exploitation, mais l'informatique n'est pas de la magie.

Des systèmes d'exploitations récents mais légers, ça existe (je pense notamment à Xubuntu, dérivé de Ubuntu et très efficace pour continuer à utiliser un vieux PC), mais ces OS sont allégés.
Xubuntu n'est pas Ubuntu plus optimisé, mais Ubuntu moins complet, moins évolué, moins riche en fonctions.

--

"Pour OS X j'ai peut être exagéré un peu, mais à peine"

2 ou 3 ans au lieu de 7, c'est une grosse exagération, voire du troll velu.

--

"Certes non mais contrairement à Win.... par exemple, de nombreux logiciels (encore par expérience) conçus pour une certaine version d'OS X ne fonctionnent pas sur un OS plus ancien"

Le plus souvent, parce que lesdits softs utilisent des API nouvelles, non gérées par les anciens OS X.
C'est emmerdant oui, d'où l'intérêt de pouvoir installer OS X 10.10 sur une machine de 2007 (plus ancien serait bien évidement, idéalement, MIEUX).

--

" j'essaie juste d'ouvrir les yeux à ceux qui n'ont pas compris qu'Apple n'agit JAMAIS dans l’intérêt du client"

Il est évident pour moi qu'Apple est une entreprise commerciale qui vise à gagner de l'argent.

De là a dire qu'elle n'agirait jamais dans l'intérêt du client, ça me parait abusif au vu des services que me rend mon outil informatique, fort agréable à utiliser et très pratique.

avatar Milouze 08/08/2014 - 20:48

Ça ne concerne que les mac équipés en SSD tiers, mais heu... vous en connaissez beaucoup des SSD tiers qui affichent les performances de ceux en PCI-E des mac actuels ? :D Ça n'existe pas au format 2.5" ils sont tous encore en SATA 6gb et plafonne à 500 Mo/s.

Ceux en barettes PCI-E que vous pouvez mettre dans les machines Apple type OWC ont un firmware qui les rend comptatible avec le TRIM sans avoir à l'activer à la main. Ce sera donc un peu de bidouille pour les Mac d'avant 2011 mais pour les autres aucune différences.

L'activation du TRIM est compliquée par Yosemite, pas impossible, et pour des raisons liées à la sécurité. Donc ceux qui voudront le faire le pourront mais n'auront pas une mesure de sécurité qui n'existe pas dans Moutain Lion actuellement. Et c'est encore une beta, so wait ;-)

avatar Seccotine 09/08/2014 - 15:44

Enfin qqn d'un peu sensé... Et pour les Hackintosh, comme leur nom l'indique, ils trouveront toujours bien un moyen.

avatar trolloloI 10/08/2014 - 04:03 (edité)

"vous en connaissez beaucoup des SSD tiers qui affichent les performances de ceux en PCI-E des mac actuels ?"

Asus, ocz et samsung font du ssd pcie à 1Go/s et plus, certains depuis des années même. Le dernier née de samsung tourne à 1.4Go/s et à la même gueule que ceux d'apple.

avatar lambdachronicles 08/08/2014 - 22:33 via iGeneration pour iOS

Pas de trim pas de yosemite et basta. Ca va pas m'en faire un deuxième.

avatar Steveric 09/08/2014 - 00:14

En effet attendons que Yosemoche sorte, ainsi que Windows 9 (début 2015...) et là on jugera sur pièce.

avatar bstgroup 09/08/2014 - 06:07 via iGeneration pour iOS

@Milouze :
Ahhhh voilà quelqu'un d'intelligent!

avatar philoo34 09/08/2014 - 09:18 via iGeneration pour iPad

@finaleSportivo

"c'est mort. tu piges pas ou bien faut que j'ramène ma pioche pour te l'enfoncer dans la tête ?"

Toi c'est dans ton fondement que ça te ferait du bien ...

avatar mistermicro.fr 09/08/2014 - 09:19

C'est clair que son application sera recalée. Pas besoin de perdre du temps à la présenter et de l'argent puisque tout ce qui touche au système est interdit sur le MAS, c'est pour cela qu'il existe parfois 2 versions d'une appli. Unhe complète sur le site de l'éditeur et une castrée sur le MAS pour ne pas déplaire à Apple.
Un exemple de mémoire, 1password... et sûrement plein d'autres.

Il faudrait simplement qu'Apple soit franc et dise pourquoi le Trim sur ses SSD vendus à prix d'or est bénéfique pour ses appareils et ne l'est pas pour les SSD tierces.

Ils auraient pu faire la même chose pour les barrettes mémoire mais ils ont résolu le problème en la soudant et donc plus d'upgrade.

Pour les disques durs, ils avaient bien mis un firmware spécifique dans les HD des certains Imac pour entre autre gérer les ventilateurs... si on changeait la sonde n'était plus active et bonjour le bruit...

ET on peut continuer

avatar SwissMade 09/08/2014 - 09:48 via iGeneration pour iOS

Il y a sûrement un raison technique à cela..
De toute façon, tout les mbp ont un ssd en standard maintenant.
Personne n'oblige personne a l'upgrade.. Ma vérins tournera encore plusieures années..
Et pour les éternels râleurs de macg, y'a toujours Windows8.1

avatar philoo34 09/08/2014 - 10:36 via iGeneration pour iPad

Avant de s'exciter il faudrait peut être faire le point sur cette fameuse commande TRIM non ?
Ne pas penser que le TRIM c'est simple et toujours pareil.

Ey bien prendre en compte tous les tenants et aboutissants .

http://www.tomshardware.fr/articles/trim-ssd,1-38142.html

Et on se rend quon que ce n'est pas si évident que çà, selon les fabricants.

avatar Stéphane Moussie macG 09/08/2014 - 11:30

@philoo34 : on a nous aussi consacré un dossier sur le sujet (il y a le lien dans la première phrase). ;-) http://www.macg.co/mat%C3%A9riel/2013/08/commande-trim-le-meilleur-ami-du-ssd-77052

avatar philoo34 09/08/2014 - 12:36 via iGeneration pour iPad

@stephmouss

Mille excuses :-)
Et la synthèse est plus complète

Et précise aussi un inconvénient que beaucoup ignorent , et je que j'avais oublié de préciser , c'est qu'un fichier effacé par erreur avec le trim ne peut plus être récupéré .

Quoi que , sous OsX on a la solution avec Time machine , pas sous Windows :-)

avatar finaleSportivo 09/08/2014 - 13:35 via iGeneration pour iOS

@philoo34 :
r sync. ouais gros. c'est moins gui friendly mais bon. dans la vie y'a les feignasses et y'a les autres...

avatar BeePotato 09/08/2014 - 16:19

@ finaleSportivo : « r sync. ouais gros. c'est moins gui friendly mais bon. dans la vie y'a les feignasses et y'a les autres... »

Son commentaire parlait évidemment d'une solution intégrée au système, pas d'un truc à installer en plus (parce que bon, rsync sous Windows, comme truc intégré au système, on fait mieux — il paraît même que dans les implémentations qu'on en trouve actuellement, il ne gère pas correctement les noms de fichiers dès qu'on ose y mettre quelques accents).

De plus, rsync est loin d'être un équivalent de Time Machine. C'est juste un des éléments à partir desquels on peut se mettre en place (avec un peu de temps et du boulot) un système de sauvegarde du même genre que Time Machine. Mais sortir « rsync » tout seul et s'imaginer qu'on vient de pondre le nom d'un équivalent de Time Machine, c'est ne pas y connaître grand chose.

avatar finaleSportivo 09/08/2014 - 13:42 via iGeneration pour iOS

@philoo34 :
et TM sauvegarde aussi les... bug système. marrant.

avatar Seccotine 09/08/2014 - 15:46

On s'en fout des SSD SATA ajouté par la suite, l'avenir est aux barrettes PCIe. Et je parle pour toute l'industrie informatique. Un jour on aura des MB avec plein de slots PCIe pour SSD.

avatar trolloloI 10/08/2014 - 15:12

Parce que tu penses qu'apple va activer la trim par défaut pour les ssd m.2 des tiers ?

Pages