• lemmyvore@feddit.nl
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    11 hours ago

    Graphene choosing to die on the hardware MTE hill has always seemed weird to me. It’s one feature but it excludes 99% of the phones except the Pixel. GrapheneOS has so much to offer besides it, and nowadays they could use Rust as a workaround anyway.

    • willington@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      5 hours ago

      Apparently the Linux kernel can emulate MTE in software:

      https://lwn.net/Articles/833353/

      The software MTE support in the kernel apparently predates the hardware support of the same, based on the above link.

      Admittedly I might be misunderstanding something here, my confidence level is only 65%.

      p.s.: i just learned that this uses a lot of extra RAM compared to hardware MTE. there seem to be approaches to mitigate the RAM blow up, but this discussion is above my paygrade, so I have to bow out. That said, I think it is correct that the absense of hardware MTE should not be the end of the road for secure smartphone design.