this post was submitted on 29 Jul 2023
614 points (96.5% liked)

Technology

59588 readers
4723 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
 

Samsung sees 95% drop in profits for a second consecutive quarter::Today, Samsung posted its Q2 2023 financial results. The report says Samsung's profits have dropped considerably compared to last year.

you are viewing a single comment's thread
view the rest of the comments
[–] kalleboo@lemmy.world 10 points 1 year ago* (last edited 1 year ago)

Because PCs are based on a hardware standard that allows for a standard kernel and pluggable drivers. So you can just take a standard install of a new version of Windows, and toss in the same drivers from the last version, and you're on your way.

On ARM, there is no such standard that is widely deployed, the hardware is integrated bespoke for each and every device, so building a new version of the OS for a specific phone means using very specific configurations (where in memory is the GPU mapped? where is the sound chip mapped? on a PC the hardware can plug-and-play detect this stuff, on ARM it has to be hardcoded into the OS for every device). This is made worse by the chips used in mobile phones being proprietary hardware where the drivers are only released to manufacturers under NDA, and these hardware manufacturers often don't bother to supply updates at all and individual phone manufacturers don't have enough clout to force them to