this post was submitted on 15 Dec 2024
142 points (98.6% liked)

Technology

59980 readers
3967 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 10 points 2 days ago (3 children)

I disagree. Legacy software and games can run through translation layers. We already do that with windows software on Linux.

Maintained software doesn't really have an excuse not to support ARM, unless the developers are woefully incompetent/lazy/personally biased against supporting it.

[–] jj4211 1 points 1 day ago

The thing is, for the Windows ecosystem, ARM doesn't have a good "hook".

When tablets scared the crap out of Intel and Microsoft back in the Windows 7 days, we saw two things happen.

You had Intel try to get some android market share, and fail miserably. Because the Android architecture was built around ARM and anything else was doomed to be crappier for those applications.

You had Microsoft push for Windows on ARM, and it failed miserably. Because the windows architecture was built around x86 and everything else is crappier for those applications.

Both x86 and windows live specifically because together they target a market that is desperate to maintain application compatibility for as much software without big discontinuities in compatibility over time. A transition to ARM scares that target market enough to make it a non starter unless Microsoft was going to force it, and they aren't going to.

Software has plenty of reason not to bother with windows on arm support because virtually no one has those devices. That would mean extra work without apparent demand.

ARM is perfectly capable, but the windows market is too janky to be swayed by technical capabilities.

[–] rottingleaf 2 points 1 day ago

We already do that with windows software on Linux.

Translating syscalls and translating opcodes (especially efficiently) are different things.

And we don't.

But yes, this is possible and Windows for ARM includes such a translation layer. Except it's not very good yet.

In some sense ARM everywhere is a nightmare. There's no standard like EFI or OpenFirmware for ARM PCs.

I hope that changes.

[–] [email protected] 2 points 2 days ago (2 children)
[–] [email protected] 4 points 2 days ago* (last edited 2 days ago) (1 children)

The app for MacOS? On apple silicon doesn’t use Rosetta any longer I believe

[–] [email protected] 1 points 2 days ago

Definitely not on Windows for ARM. Idk about Mac

[–] [email protected] 1 points 1 day ago* (last edited 1 day ago)

Discord has gotten way too big for its own good and only focuses on getting people to subscribe to nitro.

There is no excuse for them, just plain greed and laziness.