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

 

El creador del kernel de Linux dibuja un paralelo entre la muerte de Unix y la falta de impulso en los servidores de Arm debido a la escasez de desarrolladores.

Linus Torvalds publicó algunas críticas duras contra la posibilidad de una amplia adopción de servidores de Arm en un post en los foros de Real World Technologies la semana pasada, luego del anuncio de Neoverse N1 (anteriormente Ares), un Internet de las cosas (IoT) de Arm. plataforma informática de vanguardia. El punto crucial del argumento fue que los desarrolladores «pagarán un poco 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 las cosas que están destinadas para ser multiplataforma, como perl, PHP, Node.js y otros lenguajes de scripting similares.

VER: Principales proveedores de nube 2019: Guía del líder para los jugadores principales (Tech Pro Research)

Torvalds también señala a una ventaja de poder «en gran parte teórica», y el hecho de que Arm no es comercialmente viable en servidores a menos que sea posible «desplegar más barato en una caja ARM», con el hardware de desarrollo de Arm accesible para los desarrolladores.

Estos comentarios resaltan problemas con el ecosistema Arm, y la inercia causada por el monocultivo Intel / AMD x86-64 que ha dominado las computadoras de escritorio y servidores desde finales de los años noventa. Si bien es bueno y bueno para Arm tener sus propios «¡Desarrolladores! ¡Desarrolladores! ¡Desarrolladores!» En este momento, es importante comprender estas afirmaciones en contexto.

Los competidores de Arm son conscientes de este problema y están trabajando para resolverlo

La ​​necesidad de hardware de desarrollador accesible siempre ha sido una cantidad conocida, esta no es una afirmación innovadora. Raptor Computing, uno de los miembros de OpenPOWER Foundation, iniciado por IBM para promover el ecosistema en torno al POWER ISA de la competencia, ha estado trabajando diligentemente para proporcionar tableros ATX de escritorio asequibles para que los desarrolladores puedan contrarrestar este problema exacto. Raptor ofrece la estación de trabajo segura Talos II, así como la placa base Talos II Lite, y otras placas madre BlackBird con costos reducidos que utilizan CPUs POWER9.

Gigabyte y Phoenics Electronics también venden una estación de trabajo con la CPU Cavium ThunderX2 Arm apropiadamente llamado el ThunderXStation. El sistema se basa en un formato de torre de 4U y está disponible con un SoC de 32 núcleos / 2,2 GHz, ya sea como configuración de procesador simple o dual, aunque esto se produce en cantidades relativamente limitadas.

Arm necesita un UEFI similar al trabajo para lograr un despliegue masivo

Debido a la Raspberry Pi, el mercado de SBC está plagado de tableros de brazo baratos y con poco apoyo que carecen del soporte de la línea principal del núcleo. En comparación con cualquier sistema x86-64 arbitrario que pueda usar una distribución de Linux usando medios de instalación genéricos, las imágenes del sistema operativo de los dispositivos Arm se basan en árboles de dispositivos complejos para garantizar que los controladores y la configuración del hardware se realicen correctamente. Este es un proceso manual e intensivo.

Esto se puede ver de primera mano con las computadoras portátiles con Windows, ya que los desarrolladores trabajan en un proyecto de código abierto para hacer que Linux sea utilizable en esos sistemas. Se pueden ver problemas similares con la distribución de LineageOS para Android y la cantidad relativamente pequeña de dispositivos en los que funciona. Para los fabricantes de dispositivos Android, Google apunta a aliviar estos problemas con Treble, que proporciona una capa de abstracción de hardware para facilitar la gestión del desarrollo de la imagen del sistema operativo en una cartera de productos.

Del mismo modo, la familia Raspberry Pi disfruta de una amplia adopción debido al ecosistema a su alrededor, incluidas las imágenes del sistema operativo. Nick Heath, de TechRepublic, señala que otro competidor como Hardkernel / ODROID «[has] es una buena reputación por proporcionar imágenes de sistema operativo estables para sus tableros», aunque la tendencia de la longevidad del dispositivo a depender de la cooperación de los proveedores es un obstáculo importante para los dispositivos Arm de productos básicos. prácticamente utilizable y hackeable para desarrolladores.

El argumento es economía, no tecnología

En el mismo hilo de discusión, Linus elogió a Arm por «fortalecer bien su modelo de memoria, hasta el punto de que en estos días es uno de los mejores. , «y que él» [likes] en la dirección ARM va con la matemática vectorial mucho más que el AVX512 que Intel está impulsando «, afirmando que» no sé qué tan bien funciona en la práctica, pero todo «intentemos hacer algo que funcione para diferentes longitudes de vectores «es loable. Estoy bastante cansado del modelo en el que Intel presenta otro modelo incompatible cada pocos años».

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*