• SavageCoconut@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    This is great news. It’s unfortunate that the 8 years of updates is limited to qualcomm flagship chip, anyway it’s still a step in the right direction. My phone will be 8 years this year and it survived this long because of custom ROMs that don’t support this device anymore, so i’m all in for this types of policies.

  • werefreeatlast@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 days ago

    Fuck Android. I want a vanilla phone that I can install Linux into…fully open source so we can be sure Walmart is not gathering ideas of what to sell me next.

    • waitmarks@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Have you looked at grapheneOS? Its essentially a fork of the android open source project with extra privacy features. So, regular android apps still work for the most part, but you dont have google spyware built in.

      • ozymandias117@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        That may be the best option right now, but it’s still a far cry from an upstreamed device

        They aren’t able to support devices longer than Qualcomm and Google maintain the random out-of-tree drivers for a chipset, and even state such in their “legacy support” for harm reduction

  • hypertown@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I still can’t understand how I can install modern Windows or Linux on a 20 year old PC but the same can’t be done with 4 year old phone… 8 year is cool but it’s nothing compared to 20 years.

    • Max-P@lemmy.max-p.me
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      3 days ago

      Because phones are a mess of out of tree patches specific to that phone model with zero hope of being upstreamed into the Linux kernel without a cleaner rewrite because it’s not good, it’s made to work and nothing more. They do stuff like just copy pasting the drivers into the project for the next chip, make some changes, and now you have several versions of the same driver for a whole bunch of slighly different chips. The community can’t keep up with that or make it generic enough.

      It’s improved but companies like Qualcomm also used to basically drop the code to the manufacturers when the chip launches and then move on with little maintenance for the code and stop maintaining the code once the chip is not produced anymore. Manufacturers don’t have the expertise to maintain that forever nor the will, so you end up with a kernel that keeps aging and isn’t keeping up with Android and the community hasn’t been successful in integrating it all either.

      Google’s been pushing hard for this to improve but they’re the only ones to even care. Samsung and others would much rather sell you a new phone.

      There’s also the problem that phones don’t really have a BIOS, the kernel is expected to just know where the devices are via the device tree. So each phone needs a specially built kernel for it too.

      Projects like LineageOS often manage to push those phones a couple versions longer but eventually interest dies as well because of kernel pains.

    • Ilovethebomb@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      3 days ago

      Phones have a hard life compared to a computer, I suspect the number of phones that last four years would be very small, never mind 8.

      Who’s the sad sack that downvoted this? When was the last time you dropped your laptop in the sink?

      • lengau@midwest.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 days ago

        The last time I dropped my laptop in the sink is the same as the last time I dropped my phone in the sink.