AMD Just Locked Linux Users Out of Free Vivado
If you do any FPGA work in your spare time, you've probably already heard the news rippling through Hacker News, Slashdot, element14, and the AMD support forums: starting with Vivado 2026.1, AMD's free tier no longer supports Linux. Windows only. If you want to run the free version of the toolchain on a Linux machine, you can't — unless you pay.
What actually changed
AMD is moving Vivado to a tiered licensing model. The new free Basic tier covers entry-level devices but runs only on Windows. Linux support has been pushed up to the paid Core tier, which reportedly costs somewhere in the neighborhood of $1,200 to $1,800 per year, with perpetual licenses around $5,000.
The previous Standard Edition (sometimes still called WebPACK in older docs) was free on both Windows and Linux. That parity is gone.
Existing installs of older versions, including 2025.2, will keep working. AMD has said users can continue running 2025.2 indefinitely, though bug fixes for that branch end once 2026.3 ships. After that, if you want a current version on Linux, you pay.
Why the community is annoyed
AMD's stated rationale, from a senior product application engineer on the support forum, is that roughly 70% of Vivado users are on Windows. Fine — but that explains why Linux is a smaller priority, not why it should be cut from a tier where the infrastructure already exists for the paid version.
A few specific reasons this move stings more than the usual "vendor changes licensing" story:
First, PetaLinux and the embedded ARM workflow. A huge chunk of AMD's higher-end FPGAs are SoCs with embedded ARM cores. The standard workflow for those parts uses PetaLinux, which is Yocto-based and effectively requires a Linux development host. So AMD is, in practice, telling people: develop the Linux side of your project on Linux, but switch to Windows to build the bitstream. That's an odd ask.
Second, hobbyists and students are the on-ramp. The free tier is how most people first touch an Artix or Spartan part. Restricting it to Windows narrows that on-ramp at exactly the moment AMD is trying to compete with everyone from Lattice to the open-source toolchain crowd.
Third, CI and Docker pipelines silently break. Anyone running Vivado inside a container as part of an automated build is now in "works for now, no guarantees" territory. Once you can't pull a newer free version onto a Linux runner, that pipeline has a shelf life.
Fourth, the communication has been muddled. AMD's licensing-options page framed the change largely as a routine annual renewal, and the platform restriction was not exactly headlined, which is part of why coverage from outlets like It's FOSS has used phrases like "bait-and-switch."
What your options look like
If you're a hobbyist or student running Vivado on Linux today, the practical paths are roughly:
Pin to 2025.2 and stop upgrading. Free, supported through the 2027.1 cycle, and AMD has said it'll keep working after that — just without further bug fixes.
Run the Windows free tier in a VM on your Linux host. Inelegant, but it works.
Pay for the Core tier if your project is serious enough to justify $1,200+ per year.
Look at alternatives — Lattice's tooling, open-source flows like Yosys and nextpnr for supported parts, or simply choosing different silicon for new projects. None of these is a drop-in replacement for Vivado on a Zynq or Versal part, but for smaller designs they're increasingly viable.
The bigger picture
The frustrating thing isn't the existence of paid tiers — those have always been there. It's that AMD chose to gate a platform, not a feature set. Two developers running the same code on the same chip now have different licensing requirements depending purely on their OS. That's a new kind of friction, and it lands on exactly the audience — hobbyists, students, open-source contributors — that historically gets people hooked on a vendor's ecosystem in the first place.
Whether AMD walks this back probably depends on how loud the next few weeks get. The forum thread is already long. The Hacker News thread is longer. If you're affected, "I switched to Windows" is the wrong feedback signal to send — a comment on the support forum or a polite note to your FAE is the right one.
