Ha habido una tensión entre el código abierto y el código cerrado desde que existe el software. El ingeniero de software Linus Torvalds, creador del kernel de Linux, ha sido durante mucho tiempo un firme defensor de los entornos de código abierto, al tiempo que ha puesto el freno a las entidades corporativas de código cerrado que han intentado explotar el ecosistema.
“Nvidia es uno de los peores problemas que hemos tenido con los fabricantes de hardware. Y eso es realmente triste porque Nvidia intenta vender chips (muchos chips) en el mercado de Android.
abierto para negocios
Durante una sesión de preguntas y respuestas en la Universidad de Aalto, un asistente se quejó de que el chip Nvidia Optimus (un procesador que alterna entre gráficos integrados y gráficos dedicados) ya no es compatible con Linux.
cita del dia
Este artículo es parte del proyecto QOTD de TechRadar Pro que brinda información sobre las mentes de las personas más brillantes y reconocidas de la industria tecnológica hoy y a lo largo de los años. Lea la serie completa aquí.
Esto significaba que el costoso chip instalado en su computadora portátil Linux era esencialmente inútil a menos que los desarrolladores encontraran una solución mediante ingeniería inversa del proceso. Torvalds respondió a Nvidia con ambos barriles, alegando que la compañía se estaba beneficiando del ecosistema de la Fundación Linux a través de productos como chips Tegra para dispositivos Android.
En ese momento, se quejó de que competidores como Intel y AMD estaban felices de colaborar con Linux para crear controladores nativos donde Nvidia trataría su código propietario como material clasificado. El intercambio culminó con un Torvalds enojado volteando la Nvidia hacia la cámara.
voltear la mesa
La situación actual es casi completamente diferente a la que nos encontrábamos hace 15 años. Nvidia ha adoptado el código abierto con los brazos abiertos y ha realizado una transición completa a módulos de kernel de GPU de Linux de código abierto como opción predeterminada para 2022, bajo una licencia dual GPL/MIT.
Con el desarrollo de la IA en pleno apogeo, Nvidia ha desarrollado el sistema operativo DGX basado en Linux para sus productos de mini supercomputación personal DGX Spark. Este sistema basado en Ubuntu está diseñado para funcionar con toda la pila de software de Nvidia: esta capa de IA (incluido software como CUDA, cuDNN y NCCL) está desactivada.
Si bien la batalla entre el código abierto y el cerrado sigue activa, el retroceso de Nvidia indica que el futuro de la informática empresarial y centrada en la IA se encontrará en entornos de código abierto.