Remix.run Logo
SecretDreams 3 hours ago

AMD has long been the proof that hardware is easier than software. Apparently, hardware is also easier than marketing.

amelius 2 hours ago | parent [-]

I wish more software engineers found out how easy hardware actually is.

sph an hour ago | parent [-]

Given how many idiotic ideas are ‘patched’ or worked around in software, it’s probably pretty easy. Especially in the world of modern GPUs when only a handful of people at the factory are able to write drivers for it.

Hardware vendors lost the plot in the Winmodem era.

tardedmeme 42 minutes ago | parent [-]

Winmodems are a very sensible idea. You know software-defined radio? They are that, but for modems. Expandable to support any current or future protocol, at the cost of CPU time. Why do we like SDRs but hate SDMs? That's an irrational position.

The actual problem with winmodems was them breaking the established software/hardware boundary, and the Linux community not having the resources to follow suit.

Nothing stops someone from taking the free Windows Vivado and making it run on Linux, or taking a Winmodem driver and making it run on Linux, or writing a from-scratch software implementation of a 56k modem that can run on any sound card plugged into a phone line (which is what a Winmodem is), or reverse engineering the bitstream format for these FPGAs and writing a compiler from scratch (or even just the device-dependent backend - the frontend and middle-end can be developed in a more normal way and can be shared with other toolchains). But nobody actually stepped up and did it, which I think is proof that the free software community is a lot weaker than it thinks it is.

You could even do it right now, if you wanted to. You're not, and I'm sure there are good reasons for that. Extrapolate it across all developers, and it seems none of them have enough reason to do it, unfortunately.