Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Apple anticompetitivo deshabilita el soporte de recorte en SSD de terceros en OS X

Una de las desventajas de comprar un sistema Apple es que generalmente significa menos capacidad de actualización y flexibilidad que un sistema de un OEM de PC tradicional. En los últimos años, Apple ha introducido características y adoptado estándares que hacen que la actualización o el uso de hardware de terceros sea cada vez más difícil. Ahora, con OS X 10.10 Yosemite, la compañía ha dado un paso más en el camino hacia el bloqueo total del proveedor y ha desactivado efectivamente el soporte para SSD de terceros.

Decimos “efectivamente” porque aunque los SSD de terceros seguirán funcionando, ya no ejecutarán el comando de recolección de basura TRIM. Ser capaz de realizar TRIM y limpiar el SSD cuando está inactivo es vital para mantener el disco al máximo rendimiento; sin él, el rendimiento del mundo real de un SSD se degradará constantemente con el tiempo. Exactamente hasta qué punto depende en gran medida de las cargas de trabajo, el espacio libre disponible y la cantidad de recolección de basura inactiva que realiza el controlador de la unidad independientemente del comando OS TRIM.

La compatibilidad con TRIM se ha incorporado a Windows y OS X durante el tiempo suficiente para que los SSD nuevos no se prueben normalmente para evaluar el impacto de no ejecutando TRIM tiene en la unidad. Las pruebas de 2010-2011 muestran que el rendimiento podría degradarse entre un 30 y un 50% entre un SSD torturado sin TRIM y un disco en el que se había ejecutado TRIM. Dejar que la unidad realice su propia recolección de basura sin ejecutar TRIM generalmente mejora el rendimiento, pero rara vez vuelve a la línea de base.

Por qué Apple eliminó la compatibilidad con TRIM de unidades de terceros:

Lo primero que debe saber es que Apple tiene un historial de habilitar solo TRIM para unidades Apple de forma predeterminada. Si instaló un SSD de terceros, tuvo que usar una herramienta de terceros para habilitar la funcionalidad TRIM. Esto fue relativamente fácil de hacer, y hay una serie de guías dedicadas a mostrar a los usuarios cómo instalar un SSD de su propia elección sin dejar de habilitar la compatibilidad con TRIM.

Lo que hizo Apple con OS X 10.10 es introducir la firma del controlador kext (Kernel EXTension). La firma Kext significa que en el arranque, el sistema operativo verifica para asegurarse de que todos los controladores estén aprobados y habilitados por Apple. Es conceptualmente similar a las comprobaciones de controladores de dispositivo que Windows realiza al arrancar. Si se detecta un SSD de terceros, el sistema operativo detectará que se está utilizando un SSD no aprobado y Yosemite se negará a cargar el controlador apropiado.

Intente arrancar un SSD de terceros con Yosemite instalado, y al menos algunos usuarios aparentemente se encuentran con una señal de stop gris, como se muestra a continuación:

Si se siente generoso, es probable que Apple haya realizado este cambio para mejorar la seguridad del dispositivo en OS X. Si no se siente tan generoso, Apple hizo este cambio para proteger sus márgenes de ganancia. Apple cobra $ 800 para actualizar una MacBook Pro de $ 1999 de 256GB a 1TB de almacenamiento PCIe; Nuestras verificaciones de precios sugieren que la unidad debería costar $ 800 si se compra por separado. Una actualización de SSD de 256 GB a un Mac Mini cuesta $ 200, más de lo que pagaría por un SSD de 256 GB por separado.

Hay una forma de deshabilitar la firma del controlador que causa este problema, pero aquí está el truco: es un procedimiento de todo o nada que requiere que apague todo el sistema de seguridad. Puede tener compatibilidad con TRIM o puede tener seguridad de controlador, pero no puede tener ambas.

La miopía del enfoque de Apple

He aquí por qué esta es una mala idea. Apple ahora garantiza que un subconjunto de sus usuarios, por lo general sus usuarios avanzados y los que más gastan, se verán obligados a deshabilitar importantes sistemas de seguridad para hacer un uso completo de su hardware. Esto se produce a medida que más ataques de iPhone que utilizan OS X como vector están llegando a lo salvaje.

Microsoft, a pesar de todas sus muchas y numerosas fallas, siempre hizo una cosa bien cuando se trataba de proteger a sus usuarios: incluso si eres un pirata de Windows, obtienes acceso completo a las actualizaciones de seguridad. La compañía no tomó esta decisión por la bondad de su corazón: reconoció que la inmunidad colectiva es tan valiosa en línea como en la vida real. Cada usuario que ejecuta con la firma kext deshabilitada es un vector de ataque potencial.

Salvo un cambio en las propias políticas de Apple, es poco lo que pueden hacer los proveedores de software de terceros. Aquí hay más detalles, pero la conclusión es que los usuarios ahora tienen que elegir: puede tener una mejor seguridad o puede tener un mejor rendimiento de SSD a un precio razonable, pero no puede tener ambos en un sistema Apple.