Cómo han cambiado las pruebas de Linux y qué es lo que importa hoy en día

| |

COMPARTE EL ARTÍCULO!!!

Si alguna vez se ha preguntado cómo se compara su equipo con otros equipos Linux, Windows y MacOS o ha buscado revisiones de hardware compatible con Linux, probablemente esté familiarizado con Phoronix. Junto con su sitio web, que atrae a más de 250 millones de visitantes al año a sus revisiones y noticias sobre Linux, la compañía también ofrece Phoronix Test Suite, una herramienta de evaluación comparativa de hardware de código abierto, y OpenBenchmarking.org, donde se almacenan los datos de los resultados de las pruebas.

Según Michael Larabel, que fundó Phoronix en 2019, el sitio «es citado frecuentemente como la principal fuente de información para aquellos interesados en hardware y Linux. Ofrece información sobre el desarrollo del núcleo de Linux, reseñas de productos, entrevistas y noticias sobre software libre y de código abierto».

Recientemente tuve la oportunidad de entrevistar a Michael sobre Phoronix y su trabajo.

Las preguntas y respuestas han sido editadas para mayor extensión y claridad.

Don Watkins: ¿Qué te inspiró a crear Phoronix?

Michael Larabel: Cuando inicié Phoronix.com en junio de 2019, todavía era un reto conseguir un ratón u otros periféricos USB que funcionaran en las distribuciones populares de la época, como Mandrake, Yoper, MEPIS, y otros. Así que me puse a trabajar en la revisión de diferentes componentes de hardware y su compatibilidad con Linux. Con el tiempo, eso cambió más de «funciona el dispositivo básico» a qué tan bien funcionan y qué características son compatibles o no con Linux.

Ha sido interesante ver la evolución y la importancia de Linux en el hardware. Linux era muy común en los servidores LAMP/web, pero Linux también se ha convertido en sinónimo de computación de alto rendimiento (HPC), teléfonos inteligentes Android, software en nube, vehículos autónomos, edge computing, señalización digital y áreas relacionadas. Aunque Linux no ha dominado del todo el escritorio, lo está haciendo muy bien prácticamente en todas partes.

También desarrollé Phoronix Test Suite, con su lanzamiento público inicial 1.0 en 2019, para aumentar la viabilidad de las pruebas en Linux, involucrar a más proveedores de hardware y software en las mejores prácticas de pruebas, y simplemente obtener más casos de prueba ejecutándose en Linux. En ese momento, no había ningún punto de referencia realmente brillante en Linux como lo había en Windows.

DW: ¿Quiénes son los lectores de su sitio web?

ML:El público de Phoronix es tan diverso como el contenido. Inicialmente, estaba bastante orientado al escritorio/jugador/entusiasta, pero a medida que el dominio de Linux ha crecido en HPC, cloud, embedded, etc., mis pruebas se han expandido en esas áreas y, por lo tanto, también lo ha hecho el público lector. Los lectores tienden a estar interesados en los avances del ecosistema de código abierto/Linux, en el rendimiento y en los intereses de los procesadores gráficos y los controladores de hardware.

DW: ¿Qué importancia tiene el testing en el mundo Linux y cómo ha cambiado desde que usted empezó?

ML: Las pruebas han cambiado radicalmente desde 2019. En aquel entonces, muchos proyectos de código abierto no llevaban a cabo ninguna integración continua (CI) o pruebas de regresiones, tanto en lo que respecta a problemas funcionales como de rendimiento. Los proveedores de hardware que soportan Linux estaban tratando de hacer que las cosas funcionaran y se mantuvieran al mismo tiempo que se preocupaban menos por el rendimiento o se preocupaban menos por alcanzar a Mac, Solaris y Windows. Con el tiempo, hemos visto que el escritorio alcanza una paridad cercana con (o supera, dependiendo de sus opiniones) los sistemas operativos alternativos. La mayoría del hardware de PC funciona ahora en Linux de forma inmediata, la mayoría de los proyectos de código abierto se dedican a alguna forma de CI o de pruebas, y se dedica más tiempo y recursos a mejorar el rendimiento de Linux. Con el comercio de alta frecuencia y las plataformas de nube que dependen de Linux, el rendimiento se ha convertido en algo de suma importancia.

La mayor parte de mis pruebas en Phoronix.com se centran en la evaluación comparativa de procesadores, tarjetas gráficas, dispositivos de almacenamiento y otras áreas de interés para jugadores y entusiastas, pero también en plataformas de servidores interesantes. Los lectores también están muy interesados en probar componentes de software como el núcleo de Linux, compiladores de código y sistemas de archivos. Pero en términos de Phoronix Test Suite, su alcance es bastante ilimitado, con un marco en el que pueden añadirse fácilmente nuevas pruebas y automatizarse. Actualmente hay más de 1.000 perfiles/suites diferentes, y se añaden nuevos perfiles de forma rutinaria, desde pruebas de aprendizaje automático hasta puntos de referencia tradicionales.

DW: ¿Qué importancia tiene el hardware de código abierto? ¿Adónde lo ves yendo?

ML: El hardware abierto es cada vez más importante, especialmente a la luz de todas las vulnerabilidades y revelaciones de seguridad de los últimos años. El trabajo de Facebook en el Open Compute Project es digno de elogio, al igual que el aprovechamiento de Coreboot por parte de Google en sus dispositivos Chromebook y el éxito, alto rendimiento y código abierto de los sistemas informáticos POWER9 de Raptor Computing Systems en los ordenadores de sobremesa/estaciones de trabajo/servidores. Intel potencialmente de código abierto su paquete de soporte de firmware este año es también increíblemente tentador y es de esperar que estimulará más esfuerzos en este espacio.

Fuera de eso, el hardware de código abierto ha tenido dificultades para abrir el espacio del consumidor debido a la gran cantidad de capital necesario y a las complejidades del diseño de un chip moderno, etc., por no hablar de competir con los presupuestos de marketing y otros recursos de los proveedores de hardware establecidos. Por lo tanto, aunque me encantaría que el hardware 100% de código abierto dominara -o incluso compitiera en características y rendimiento con el hardware propietario- en la mayoría de los segmentos, es muy poco probable que esto ocurra, especialmente con el hardware abierto que generalmente es mucho más caro debido a las economías de escala.

Esfuerzos de software como OpenBMC, Coreboot/Libreboot y LinuxBoot están abriendo el hardware mucho más. Esos esfuerzos para liberar el hardware han resultado exitosos y es de esperar que continúen siendo respaldados por más organizaciones.

En cuanto a OSHWA, ciertamente aplaudo sus esfuerzos y el entusiasmo que aportan al hardware de código abierto. Ciertamente, para los dispositivos de nicho y de menor escala, el hardware de código abierto puede ser un gran complemento. Sin duda será interesante ver lo que sucede con OSHWA y algunos de sus socios como Lulzbot, Adafruit y System76.

DW: ¿Pueden las personas instalar Phoronix Test Suite en sus propios ordenadores?

ML: El software de evaluación comparativa de Phoronix Test Suite es de código abierto bajo la GPL y puede descargarse de Phoronix-Test-Suite.com y GitHub. El software de evaluación comparativa no sólo funciona en sistemas Linux, sino también en MacOS, Solaris, BSD y Windows 10/Windows Server. Phoronix Test Suite funciona en x86/x86_64, ARM/AArch64, POWER, RISC-V y otras arquitecturas.

DW: ¿Cómo funciona OpenBenchmarking.org con Phoronix Test Suite?

ML: OpenBenchmarking.org es, en esencia, el componente «nube» de Phoronix Test Suite. Almacena perfiles de pruebas/suites de pruebas de una manera similar a la de un administrador de paquetes, permite a los usuarios cargar sus propios resultados de evaluación comparativa y ofrece funcionalidad relacionada con nuestro software de evaluación comparativa.

OpenBenchmarking.org está perfectamente integrado en Phoronix Test Suite, pero desde la interfaz web, es también donde cualquiera puede ver los resultados de las pruebas de referencia públicas, inspeccionar los perfiles de las pruebas de código abierto para comprender su metodología, investigar datos de hardware y software y utilizar funciones similares.

Otro componente desarrollado como parte de Phoronix Test Suite es Phoromatic, que permite a cualquiera desplegar su propio entorno OpenBenchmarking dentro de su propia intranet privada/LAN. Esto permite a las organizaciones archivar sus resultados de referencia localmente (y privadamente), orquestar automáticamente los puntos de referencia contra grupos de sistemas, gestionar los sistemas de referencia y desarrollar nuevos casos de prueba.

DW: ¿Cómo se puede estar al día con Phoronix?

ML: Puedes seguirme a mí, a Phoronix, a Phoronix Test Suite y a OpenBenchMarking.org en Twitter.

COMPARTE EL ARTÍCULO!!!

Previous

Comprueba las existencias de iPhone en las tiendas de Apple más cercanas con una hoja de Google

Dale nueva vida a la electrónica antigua con Linux y Frambuesa Pi

Next

Deja un comentario

shares