AMD ha sido acusada de tácticas de bait-and-switch tras cambiar las condiciones de licenciamiento de Vivado en Linux. Según reportó It's FOSS, los usuarios Linux del entorno de diseño de chips Vivado deberán pagar o quedarse con una versión antigua que pronto perderá soporte.

Para los no iniciados: Vivado es la suite proprietaria de AMD usada para programar Field Programmable Gate Arrays (FPGAs). Estos chips se pueden recablear vía software para imitar prácticamente cualquier tipo de hardware, lo que los vuelve invaluables para simulaciones y diseño de prototipos. Si estás diseñando, simulando o probando circuitos personalizados para inteligencia artificial, aeroespacial o electrónica avanzada, Vivado es el portal para que ese hardware funcione de verdad.

¿Qué cambia exactamente con Vivado 2026.1?

El núcleo de la polémica está en una modificación que llega con la próxima actualización 2026.1. Hasta ahora, la capa gratuita Standard soportaba tanto Windows como Linux. Bajo el nuevo modelo por capas, la capa gratuita Basic queda restringida exclusivamente a Windows. Si querés usar Vivado de forma nativa en Linux, te ves forzado a subir a la capa Core, que exige una suscripción anual de entre 1.200 y 1.800 dólares.

La defensa de AMD en sus foros de comunidad tampoco cayó bien. La empresa afirmó que el 70% de los usuarios de Vivado ya está en Windows, una explicación que alienó a los investigadores académicos, estudiantes de ingeniería y aficionados al hardware abierto que prefieren entornos nativos de Linux y dependen de herramientas gratuitas para aprender el oficio.

Un representante del foro de la compañía declaró:

"Nadie está deteniendo a los usuarios (estudiantes y otros) de seguir usando las versiones actuales de Vivado (cualquier versión anterior a la 2026.1)."

El argumento es que solo quienes decidan actualizar necesitarán pagar la licencia. La justificación apuntaba al uso continuado de la edición gratuita Vivado ML Standard.

¿Por qué Linux pesa más en FPGAs que en consumo general?

"Supongo que nadie de los involucrados en esta decisión pensó en los millones de hobbistas y aficionados como yo que usamos Vivado para proyectos personales", respondió un usuario molesto. Otro hizo notar que muchos usuarios ya están conversando sobre migrar a plataformas alternativas como Lattice y Altera producto de los cambios.

Un dato del propio reportaje desnuda el problema: ese 70% de uso en Windows que AMD reporta deja un 30% en Linux, una cifra altísima si se compara con el 1% a 5% que Linux representa en el mercado general de escritorio. La industria aeroespacial, donde Xilinx (ahora AMD) construyó buena parte de su base, tiene una adopción de Linux muy por encima del promedio. El uso académico y científico también pesa, sobre todo en simulación de modelado molecular y procesamiento de señales, donde Linux ofrece mejor rendimiento sobre software especializado.

El representante del foro de AMD confirmó que estaban "recolectando todos los comentarios recibidos y pasándolos al equipo relevante y de marketing" de AMD, dejando la puerta entreabierta para una posible reversión de la política.

¿Qué alternativas open source hay para FPGAs en Linux?

Para quienes ya están evaluando salir del ecosistema Xilinx/AMD, existen toolchains abiertos para varias familias de FPGAs:

  • Project IceStorm + Yosys + nextpnr: cadena de síntesis 100% libre para los FPGA Lattice iCE40 y ECP5, totalmente operativa en Linux sin dependencias proprietarias.
  • Apicula: flow open source para los FPGA Gowin LittleBee.
  • F4PGA (antes SymbiFlow): soporta dispositivos AMD (Xilinx) 7-series y QuickLogic EOS-S3, aunque la cobertura sigue siendo parcial frente a Vivado.
  • Lattice Radiant: gratuito y multiplataforma para Lattice CertusPro y Avant.
  • Quartus Prime Lite de Altera/Intel: soporta Linux nativo sin costo para los chips Cyclone y MAX.

Para el hobbista chileno, los FPGA iCE40 de Lattice se consiguen en placas de bajo costo y se programan completamente con software libre, lo que evita por completo el problema de licenciamiento. La curva de aprendizaje es algo más rugosa que con Vivado, pero el bitstream y el toolchain son auditables de punta a punta.