all 61 comments

sorted by: hot top controversial new old
[–] 100 points 5 months ago (18 children)

Uggghhh. Thankfully, I’ve never even heard of this program, but this sets a poor precedent for their future endeavors

  • source
  • hideshow 18 child comments
  • [–] 76 points 5 months ago (17 children)

    Vivado is software for designing hardware on an FPGA. AMD bought out Xilinx, one of the big FPGA manufacturers, a few years back. FPGAs are basically programmable digital circuits: you configure a series of internal logic gates to represent the function of a circuit with memory, data busses, registers, gates, etc. In this fashion, an FPGA could be programmed to function like a CPU, a radio, a video encoder, or nearly any other piece of digital hardware. Very useful for hobbyists and prototyping.

    The thing with FPGA software is that there are no open source alternatives. FPGAs have so many complicated blobs and signing keys and proprietary IP blocks that your only choice is to use the manufacturer's offering.

  • source
  • parent
  • hideshow 17 child comments
  • [–] 31 points 5 months ago (13 children)

    It is insane to me that something as conceptually basic as FPGAs can even be made proprietary at all, much less that being the universal state of them.

  • source
  • parent
  • hideshow 13 child comments
  • [–] 20 points 5 months ago (10 children)

    The world of FPGA is full of proprietary hardware and software blocks sadly. I haven’t dabbled since being a student but I remember finding it extremely jarring how on one hand you basically could write whatever hardware blocks you wanted (the freedom is comparable to learning programming all over again but in a fundamentally different way), but also you had super optimized “IP blocks” of software you can pull in like a paid library that you had to license. These blocks make the damn chip much more powerful for those of us not willing to write a fucking CPU, what the fuck do you mean DLC for the chip on my lab table?

    Vivado was a bit of a pain but not too bad as far as proprietary software goes. There’s more steps involved than just burning a .hex to a regular microcontroller, the debugging is different, I get it, another program makes sense.

    Personally I don’t write much code these days but I find myself yearning for like MS Visual Studio 2008. If I ever want to go back to programming on the side I will probably have to figure out my IDE situation from scratch. VS Community seems nice but there’s a lot of unnecessary features and of course Microslop’s grubby fingers all over it

  • source
  • parent
  • hideshow 10 child comments
  • [–] 13 points 5 months ago* (last edited 5 months ago) (4 children)

    for those of us not willing to write a fucking CPU

    There's insane maniacs who've written fucking CPUs in CSS, Minecraft, and Conway's game of life, among many other environments not intended for writing fucking CPUs.

    Can't some insane maniac simply write a fucking CPU for FPGAs and release it as open source?

    Plenty of insane maniacs have released lots of more useless stuff as open source, why not this?

    (Using insane maniac as a compliment here; the world would be a much more boring and unenjoyable place without insane maniacs willing to waste their time making it a better or at least more interesting place.)

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 5 months ago (2 children)

    My fucking CPU comment was not that serious. The projects we were doing were just that. I have a notebook full of diagrams that I understand less and less every year.

    It was just a bit shitty that the CPU part wasn’t included with the chip itself. IIRC the nicer ones had hardware CPUs/CPU cores anyway.

    I meant it more as “hey I need to do this simple task, better write a processor real quick” which is not convenient. I’m almost certain there are dozens of FOSS RISC cores that could be burned to all of Xilinx’s FPGAs. It’s theoretically hardware agnostic but these are super popular parts.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 5 months ago

    The FPGA itself is just the chip. You can find them pre-installed in development boards though, but these are more expensive. But at least they might of a microprocessor if that's what you want.

    And if you're fed up with Xilinx, check out Lattice semiconductors. They have a somewhat more open ecosystem

  • source
  • parent
  • [–] 2 points 5 months ago

    There are in fact parts that have CPUs included. However these aren't always the best route. Sometimes you don't want a CPU in the design at all, since software is SLOW compared to RTL designs for certain applications (DSP, Data acquisition, etc).

    Xilinx has a number of SOC parts that bundle ARM cores alongside FPGA fabric, and they're very tightly coupled to make passing data between them very efficient. These include the Zynq and Versal families.

    There are already some open source cores out there, including NEORV32. There are also closed source ones, like Xilinx's Microblaze IP. Which comes in both ARM32/64 variants, as well as RISC-V now.

  • source
  • parent
  • [–] 3 points 5 months ago

    (Using insane maniac as a compliment here; the world would be a much more boring and unenjoyable place without insane maniacs willing to waste their time making it a better or at least more interesting place.)

    Thank you Sir/Maam, a better day was had here due to this...

  • source
  • parent
  • [–] 2 points 5 months ago (2 children)

    VS Codium is an open source fork of VS Code.

    Geany doesn't seem bad either but I haven't used it for much

  • source
  • parent
  • hideshow 2 child comments
  • [–] -2 points 5 months ago (1 child)

    How is that different from purchasing any other software library?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 5 months ago

    I was a student and this was the first time I really felt like programmery things were paywalled. I think the licenses were per-deployment but free for education.

    I think people who learned about programming in a previous generation may be more comfortable with things being very proprietary, and arguably the newest batches of people learning it in the slop era too. But until that point everything I touched had a free (as in beer) or free-ish equivalent. I remember the professor being very excited about the Chinese less closed down stuff, saying it didn’t matter that it was slower for a lot of applications.

  • source
  • parent
  • [–] 3 points 5 months ago

    There is a world of difference between what is "conceptually basic" and what the practical reality is. The tools aren't open source because there's a lot of secret sauce the vendors want to keep secret. The OSS development efforts are making progress, but it's a long, slow, difficult slog.

  • source
  • parent
  • [–] 29 points 5 months ago (2 children)

    For your specific question: Why is Linux not supported in the BASIC tier?

    This is AMD's marketing decision.

    Kind Regards, Anatoli Curran, Xilinx/AMD Forum Moderator

    Translation, we looked at the books and thought this could make us more money.

  • source
  • hideshow 2 child comments
  • [–] 5 points 5 months ago (1 child)

    I honestly think this is it, and it's not arbitrary. I think it's because really any build server will be running Linux (either natively or via Docker). AMD/Xilinx probably thinks "Build Servers are an advanced use case, so not covered under the free license"

  • source
  • parent
  • hideshow 1 child comment
  • [–] 20 points 5 months ago (6 children)

    Dealing with this kind of shit was one of the reasons we completely dropped xilinx. Apart from that they were very unhelpful and unfriendly.

  • source
  • hideshow 6 child comments
  • [–] 2 points 5 months ago (3 children)

    What do you mean by this kind of shit? I am in the FPGA space for quite some time now but I don't think something like this happened before. When did you leave and what are you using now? I agree with you on the support. If there isn't an (unpaid) member in the community forum or on some other platform you are pretty much fucked. I never used another vendor, so I can't say if it is different there though.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 7 points 5 months ago (2 children)

    Xilinx has turned asshole against us, because their reseller misreported numbers. Our boss was fuming after the conference and told me to find another vendor.

    We are now using Efinix chips and their forum and direct support is wonderful. I had discussions with their tool developers about UI design decisions that actually led to improvements. Imagine trying to get something like that done with Xilinx - they have grown too big to care unless you buy millions of chips.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 27 points 5 months ago (1 child)

    That's what you get when it's not open source...

  • source
  • hideshow 1 child comment
  • [–] 9 points 5 months ago

    I am very much pro open-source, but these are highly specialized tools for a very niche market so it is atleast somewhat understandable. Unfortunately we are not blessed with open source toolchains like software developers even though there are some steps in that direction. Because it is such a niche market, it is like the software space from 20-30 years ago. Proprietary tools and compilers were pretty common back then and for some microcontroller architectures outside of ARM and RISCV they still are I think.

  • source
  • parent
  • [–] 49 points 5 months ago* (last edited 5 months ago) (2 children)

    Read the entire article, despite not having heard about Vivado previously. I wouldn’t be surprised if a certain company ending in soft slop is somehow involved.

    The thing that makes sense to me (purely speculative, no real info to back this) is that Microslop isn’t happy about losing money and the user base, so they are pushing their hardware partners to force users back to the platform.

    Redis did exactly this back in March 2024, dropping its long-standing BSD license for the more restrictive dual licensing model, and the blowback was severe enough that the community forked it into Valkey almost immediately.

    Sounds like this is probably the best approach and outcome for the Vivado community and software. The end of the article recommends either joining in the discussion on AMD’s forums (which only seems to be getting stonewalled) or joining the growing number of people on hacker news.

  • source
  • hideshow 2 child comments
  • [–] 11 points 5 months ago

    As someone who had the misfortune to work with Vivado before. I really hope that this might drive a new company/independent dev team to make something better and we get something good out of this.

    I mean it is a huge loss for FOSS since it is one of the only "IDEs" (* if you can even call this buggy bullshit that*) that is free. But it really is shit.

    I really liked Verilog but I could never work with it for longer than an hour before some new Vivado bug needed a restart or I got sick from interacting with the interface.

  • source
  • [–] 29 points 5 months ago (2 children)

    IMO it’s fair to read this as an NSA/eyes move. AMD is embedded in the western global mass surveillance architecture and by closed sourcing they can hide NSA back doors more easily.

    Fact is the west is locking down all computing and doesn’t want there to be anywhere to flee for hobbyists or the Chinese. This also prevents the Chinese from benefiting from these tools if they slap sanctions on.

  • source
  • hideshow 2 child comments
  • [–] 21 points 5 months ago (1 child)

    I would like to preface this with the fact that I hate this new change. As a professional FPGA Engineer, who has exclusively used Xilinx parts for most of my career, I figured I'd offer my two cents.

    Vivado was never open source to begin with. So I don't see how this would allow more back doors to be in the program, and I'm also not sure what you mean by a back door in this context. Do you mean making Vivado install back doors into the bitstreams themselves? If so, this would be difficult to do given there are independent tools out there that allow you to verify what is in the compiled netlist (which is an intermediate step in a design) vs the HDL (Hardware Description Language, the type of Language that is used to program FPGAs, main ones are VHDL and Verilog). There's also some new tools coming out do compare the bitstream against the net list. With these tools, you can all but guarantee there aren't any back doors or Trojans in the design.

    Vivado is also already export controlled IIRC. At the very least, you've always had to input your country/address/etc due to controls on it. I'm in the USA, so it's never been a problem, so I don't really know what happens for people in, say, China. It might just be for logging/tracking purposes, and then in the future it could get locked down, so you may be right on that count.

  • source
  • parent
  • hideshow 1 child comment
  • [+] -47 points 5 months ago (21 children)

    OP is clickbaiting FUD again. Classic.

  • source
  • hideshow 21 child comments
  • [–] 40 points 5 months ago (13 children)

    What part is FUD? FTA:

    Starting with the 2026.1 release, AMD is switching to a tiered licensing model. The free Basic tier covers entry-level devices but is restricted to Windows only. Linux support does not show up until the "Core" tier, which costs somewhere between $1,200-$1,800 per year.

    ....

    When pushed for a real answer, Anatoli pointed unhappy users toward Vivado 2025.2, suggesting they simply stick with it if they did not want to pay. He did mention that 2025.2 loses official support once Vivado 2026.3 ships, but that detail was buried in a thread reply, leaving users with little more than a dead-end recommendation.

    They're removing the free product they offered for Linux and are sticking it behind a $100+/mo license, and the alternative option for not paying is using unsupported software and being left with any security problems unless you pay an ongoing license.

  • source
  • parent
  • hideshow 13 child comments
  • [+] -33 points 5 months ago (12 children)
  • [–] 34 points 5 months ago (11 children)

    You didn't link a specific comment, so your reply isn't worth much. The first 'substantive' response I ran across was pretty dumb, effectively saying the Linux app was costing AMD money while offering windows for free and Linux behind a paywall. I didn't care to keep reading.

    So, again, what part of it is FUD?

  • source
  • parent
  • hideshow 11 child comments
  • [+] -38 points 5 months ago* (10 children)

    The part in the OP that is influencing perception by disseminating negative and dubious information about AMD when AMDs actions are actually justified.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 33 points 5 months ago* (9 children)

    when AMDs actions are actually justified.

    Yeah, this is the part we're disagreeing on, because so far I haven't seen a real justification for why the same app is fine on windows but not Linux and is only accessible on linux through a subscription. What part of Linux specifically costs them money that doesn't on windows?

    Also, just because you don't like the info doesn't make it dubious. And ironically, your defense of them is dubious by providing vague responses and unsupported accusations of spreading FUD.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 14 points 5 months ago (3 children)

    honestly I would stop arguing with this guy. hes responded several times with no detail when you asked him for hit. heck im going to look at his profile and lable him at the least after seeing this.

  • source
  • parent
  • hideshow 3 child comments
  • [+] -10 points 5 months ago (4 children)
  • [–] 3 points 5 months ago (3 children)

    If anyone had any doubts, you've effectively admitted you're wrong. You can't even respond to basic questions about the "FUD" anyone is spreading, especially your own.

    Maybe try to shill in places that don't know how to ask basic follow up questions, you'll probably get farther.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -4 points 5 months ago (2 children)

    We don't have to agree on things, and thats okay.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 5 months ago (1 child)

    It would help if you provided more than unsourced claims and what amounts to telling me to do my own research to figure out your point. As is, I don't know what you believe past a general disagreement with basic points, only that you're apparently unable or unwilling to support it, so I have to assume you can't support it after multiple attempts at good faith discussion.

    So maybe actually explain why you see this as FUD, or I'm going to take that as confirmation you know your argument is wrong. At this point, I have to assume you're wasting time and just desperate to get the last word.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 24 points 5 months ago (6 children)

    Can you explain?

    As far as I can see OP took the original article headline verbatim; the article itself does describe the exact kind of bait-and-switch model as I've heard it used: company offers open standard edition, after a while switches it to basic / 'core' offering which locks e.g. Linux access behind a (steep) paywall.

  • source
  • parent
  • hideshow 6 child comments
  • [+] -42 points 5 months ago (5 children)
  • [–] 27 points 5 months ago (1 child)

    You'll have to point me even closer because none of the comments I have seen on that post state what happened is different than what I described above?

    I can see a comment stating the switch is justified in their eyes, but it doesn't negate that it is a bait-and-switch model.

  • source
  • parent
  • hideshow 1 child comment
  • [+] -10 points 5 months ago*

    Wish I had time. If you care to dive in, I've provided a link to the post. If you don't believe any of the comments fit, then I guess you don't agree with the comments, and thats fine.

  • source
  • parent
  • [–] 14 points 5 months ago* (1 child)

    Not a single one of those comments gives the clarity that you see to think that it does. There were two comments that seemed to support removing Linux from the free tier because... ? No real reason was given, even by these vague supporters as to why it should be free for Windows and not Linux.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
  • 12 comments in c/linux@programming.dev view that post
    [–] 15 points 5 months ago

    That fork is gonna grow is what's gonna happen now

  • source
  • [–] 12 points 5 months ago (2 children)

    Good to see AMD fighting as hard as they always do to avoid winning against Nvidia. Adoption of their tool that makes their products useful too high? Better put the stop to that lmao

  • source
  • hideshow 2 child comments
  • [–] 11 points 5 months ago* (last edited 5 months ago) (6 children)

    The article is very misleading, but the real gist is that all of these AI dipshits figured out what FPGA was, and are now flooding the zone to use it. This tool has been an absolute gift to companies looking to move to FPGA for things like ML workflows, NL processing, and semantic flows, WITHOUT needing the dumb shit GPU pricing. Better results, cheaper bills.

    AMD is two steps ahead of the game in these arenas versus Nvidia, and people just figured it out, so of course they are going to start charging for it. It uses resources on their end, so they need to bill for it to make it make sense. The same way every dumbass startup gives shit away to get you hooked is the way this works.

    FPGA is going to usurp the reliance on CUDA in a massive way in the next few years, and they want to get paid for the upfront work they put in to make this possible.

    Not shocked at all.

  • source
  • hideshow 6 child comments
  • [–] 17 points 5 months ago

    But then why is it still free on Windows? Remove the basic tier entirely, then.

    Especially if you're correct that is a server/client system, then someone will just soon up a Docker container that has all of Windows 11 LTE and the Windows version of this pre-configured, so people can continue to use it in Linux anyway, or switch to an open-source alternative. They're already supporting and releasing Linux builds, so this doesn't seem to gain them anything and, instead, may cost them marketshare and goodwill.

    I'm confused.

  • source
  • parent
  • [–] 8 points 5 months ago (3 children)

    It uses resources on their end, so they need to bill for it to make it make sense

    Doesn't AMD sell the hardware? Isn't it end-users (or companies or whatever) that are running the hardware? So I'm a bit confused, what do you mean by AI dipshits "using" AMD's resources -- especially when it's still available for free on Windows?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 0 points 5 months ago* (last edited 5 months ago) (2 children)

    It's a client/server app at the end of the day. Free users still expend resources on AMD's end, and it's not solely client-side. If it costs them money, they will of course try to negate or recover the costs of that.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 5 months ago (1 child)

    I don't know the software, but is the client/server model necessary, or is it to ensure AMD can enforce price rises when they want?

  • source
  • parent
  • hideshow 1 child comment
  • 2 comments in c/hackernews@lemmy.bestiver.se view that post
    [–] 13 points 5 months ago

    That's extremely troubling.

  • source
  • [–] 5 points 5 months ago

    Ouch. I thought having such great free tooling was how they came to dominate the market... guess they are willing to give that up

  • source