this post was submitted on 09 Mar 2025
421 points (99.8% liked)
Technology
64937 readers
3925 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Regardless of the outcome I just hope this doesn’t lead to more tribalism in software again. The FOSS community needs to stay strong on an international level whenever it comes to hardware integration etc.
FOSS will be fine because software has won. Open hardware is only feasible again because architecture doesn't fucking matter. Is there a half-decent compiler? You're golden, everything will work.
The 1980s had a dozen competitive architectures because a computer was a silo. Programs were solipsistic, networks barely existed, and it took very few companies to make a platform viable. If you had a spreadsheet you were in business and every game was uniquely ugly.
The 1990s saw x86 swallow everything. People expected the programs they already knew to run faster every year. Two companies delivered on that, with a third company lording over both of them, because everything past the CPU was still a bit-banging nightmare.
The 2000s killed consoles and nobody noticed. RenderWare let every platform run the same games the same way - even Macs! - and it turns out devs like reaching customers. The two brands of video card and the two brands of driver got stuck in a loop until graphics were just... code.
The 2010s made that code low-level, but it needed to work for different hardware, so virtualization, recompilation, intermediate formats, yadda yadda yadda. Inscrutable software for drivers that were mostly compilers. Or at least linkers. Android programs went basically the same way, even though ARM gradually swallowed everything.
The 2020s have a Valve-branded Linux / x86 device running Windows games, effortlessly... and if you jump through hoops then your Android / ARM phone can do the same. There is no secret sauce, anymore. Every game is on every platform worth reaching unless bribed into monogamy. Monster Hunter Wilds should probably run on whichever smartphone you own currently, but for some obscure details that one hyperfixated dork could unravel.
RISC-V's expansion won't need to worry about native software because there is no such thing. The only remaining difference is that proprietary code runs worse on fewer machines.