logoalt Hacker News

pocksuppettoday at 1:56 PM1 replyview on HN

The only reason why the "Linux community" cannot create adequate FPGA design tools is that the "Linux community" is completely inadequate in comparison to what's needed.

Reverse engineering tools are pretty good these days. I have no doubt that a dedicated hacker could sit down with Ghidra and the free Windows version of Vivado for two years and come out with something that compiles FPGAs well enough. But there's a shortage of the kinds of people who would do that, they're all busy doing other things, so it doesn't get done.

More easily, someone could get the free Windows version to run on Linux. If it doesn't already work in Wine, they could figure out and implement the needed Wine patches. If Vivado has a DRM scheme they could break it (potentially very difficult), if not then it should be straightforward. Nobody seems to be doing that, either.

The same applies to things like the Nvidia drivers.

In the past, freedom RE projects were handicapped by needing to maintain a Chinese wall. Now it's become obvious you don't need a Chinese wall, you can just straight up decompile someone else's software and use that as a reference as long as you don't copy it directly and you don't make it too obvious to the copyright owners what you're doing. Keeping your anonymity for this sort of project is easier than ever before too. Yet we see less freedom RE projects, not more. Why is that?


Replies

lukantoday at 2:03 PM

Because most don't want to work on something big, with a high risk of being sued into oblivion once released?

show 1 reply