this post was submitted on 06 Jun 2024
233 points (93.6% liked)

Technology

59534 readers
3209 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 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] umbrella@lemmy.ml 2 points 5 months ago* (last edited 5 months ago) (1 children)

the difference here is just standardization.

[–] tyler@programming.dev 7 points 5 months ago (1 children)
[–] umbrella@lemmy.ml -2 points 5 months ago* (last edited 5 months ago) (1 children)

x86 hardware is standardized in a way where you don't need to port an os to them, it just runs with generic drivers.

arm still needs a custom kernel and completely different drivers to even boot, because every manifacturer can implement it completely differently.

there are efforts to fix this (namely project mainline and some work on arm uefi standards) but they arent done and wont be for a good while.

[–] QuaternionsRock@lemmy.world 2 points 5 months ago (1 children)

arm still needs a custom kernel and conpletely different drivers to even boot, because every manifacturer can implement it completely differently.

Dunno why you’re getting downvoted, this is correct. ARM makes comparatively very expensive to maintain an OS over a variety of CPU models. The specialization required by each Cortex revision (and beyond that, each manufacturer adaptation) is too intense for a world trying to conserve resources.

x86 hardware is standardized in a way where you don't need to port an os to them, it just runs with generic drivers.

That being said, I’m honestly shocked your friend doesn’t run into issues. Several ISA extensions have been released for x86 since the Core 2 Duo days, and I have to imagine software incompatibilities appear semi-frequently. Running Windows 10 on that can’t be a good experience.

[–] umbrella@lemmy.ml 1 points 5 months ago* (last edited 5 months ago)

I have to imagine software incompatibilities appear semi-frequently. Running Windows 10 on that can’t be a good experience.

actual issues are rare actually, it pretty much just works as long as the hardware supports the features the application requires. if it doesn't it will likely throw an error and not run.

you are right in that its an awful experience though, its usable but you have to debloat it and even then its slow. can't watch hd video either.