Nube

Linus Torvalds elogia los servidores Arm, pero afirma la falta de economía y ecosistema

El creador del kernel de Linux ha comparado la desaparición de Unix con la falta de impulso de los servidores Arm debido a la falta de desarrolladores.

Tras el anuncio de Arm de la plataforma informática de borde/Internet de las cosas (IoT) Neoverse N1 (anteriormente Ares), Linus Torvalds tuvo algunas palabras mordaces sobre las perspectivas de una adopción generalizada del servidor Arm en una publicación en el foro Real World Technologies a fines de la semana pasada. El quid del argumento es que los desarrolladores «con gusto pagarán más por el alojamiento en la nube x86 simplemente porque coincide con lo que puede probar en su propia configuración local, y los errores que obtenga se traducirán mejor», incluso para cosas que están destinadas a ser multiplataforma, como perl, PHP, Node.js y otros lenguajes de secuencias de comandos similares.

VER: Principales proveedores de servicios en la nube 2023: una guía para líderes sobre los jugadores clave (Tech Pro Research)

Torvalds también señaló una ventaja de poder «en gran medida teórica», así como la viabilidad comercial de Arm en servidores, a menos que exista la posibilidad de una «implementación más económica en una caja ARM», donde los desarrolladores pueden desarrollar hardware usando Arm.

Estos comentarios resaltan los problemas con el ecosistema Arm y la inercia creada por el monocultivo Intel/AMD x86-64 que ha dominado la informática de escritorio y servidor desde finales de la década de 1990. Si bien Arm tiene su propio momento «¡Desarrolladores! ¡Desarrolladores! ¡Desarrolladores!», es importante comprender estas afirmaciones en contexto.

Los competidores de Arm son conscientes del problema y están trabajando para solucionarlo.

Hace tiempo que se conoce la necesidad de hardware de desarrollo accesible, y eso no es exactamente una declaración innovadora. Raptor Computing, miembro de la Fundación OpenPOWER, iniciada por IBM para hacer avanzar el ecosistema en torno a una POWER ISA de la competencia, ha estado trabajando arduamente para proporcionar a los desarrolladores placas base ATX de escritorio asequibles que aborden este problema exacto. Raptor ofrece la estación de trabajo segura Talos II con todas las funciones, Talos II Lite y otras placas base BlackBird rentables con CPU POWER9.

Gigabyte y Phenics Electronics también están vendiendo estaciones de trabajo con CPU Cavium ThunderX2 Arm, acertadamente llamadas ThunderXStation. El sistema está construido en torno a un formato de torre de 4U y está disponible como un SoC de 32 núcleos/2,2 GHz en una configuración de procesador único o doble, aunque se produce en cantidades relativamente limitadas.

Arm necesita herramientas similares a UEFI para una implementación masiva

Gracias a Raspberry Pi, el mercado de SBC está inundado de placas alimentadas por Arm baratas y con poco soporte que carecen de soporte principal de línea principal. A diferencia de cualquier sistema x86-64 donde se puede usar una distribución de Linux utilizando medios de instalación genéricos, las imágenes del sistema operativo para dispositivos Arm se basan en árboles de dispositivos complejos para garantizar la configuración correcta del controlador y el hardware. Este es un proceso manual e intensivo.

Esto se puede ver de primera mano en las computadoras portátiles con Windows basadas en Arm, ya que los desarrolladores trabajan en un proyecto de código abierto para que Linux esté disponible en estos sistemas. Se pueden ver problemas similares en la distribución de Android de LineageOS, y se ejecuta en una cantidad relativamente pequeña de dispositivos. Para los fabricantes de dispositivos Android, Google tiene como objetivo aliviar estos dolores con Treble, que proporciona una capa de abstracción de hardware que facilita la gestión del desarrollo de imágenes del sistema operativo en toda su cartera de productos.

Asimismo, la familia Raspberry Pi ha experimentado una adopción generalizada debido al ecosistema que la rodea, incluidas las imágenes del sistema operativo. Nick Heath de Tecnopedia señaló que otro competidor como Hardkernel/ODROID «[has] Tiene una sólida reputación en la entrega de imágenes estables del sistema operativo para sus placas, aunque la tendencia a que la longevidad del dispositivo dependa de la colaboración del proveedor es un obstáculo importante para que los dispositivos Arm comerciales sean realmente utilizables y pirateables para los desarrolladores.

El debate es sobre economía, no sobre tecnología

En el mismo hilo de discusión, Linus elogió a Arm por «endurecer su modelo de memoria tan bien que ahora es uno de los mejores modelos» y que él «[likes] ARM va en mucha más dirección con las matemáticas vectoriales que Intel está impulsando AVX512», dice, «no sé qué tan bien funciona en la práctica, pero todo el ‘tratemos de hacer algo que funcione para diferentes longitudes de vectores’ vale la pena elogiar. Me estoy cansando de que Intel saque otro modelo incompatible cada pocos años. «

Para obtener más información sobre los servidores Arm en la nube, consulte la cobertura de Tecnopedia de AWS Graviton, el primer servidor basado en Arm desarrollado por Amazon, lo que significan los servidores Arm en AWS para su estrategia de centro de datos y nube, y por qué Cavium cree que Arm tiene un futuro saludable para servidores. Steven J. Vaughan-Nichols también proporcionó un análisis de la viabilidad de Arm en servidores en la nube en el sitio hermano de Tecnopedia, ZDNet.

Linus Torvalds elogia los servidores Arm pero afirma la falta

LEER  Cómo alinear el contenido del encabezado o pie de página con los márgenes izquierdo y derecho en Microsoft Word

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba