So, after following the discussions for quite a while, I decided to pull it off.

Having gone though the support list of various distributions, I chose Pixel 3a for my setup. Among the dirt cheap smartphones, it seems to enjoy the support of almost everything.

I decided to install PostmarketOS with Plasma Mobile. In the meanwhile, I also tested Mobian (didn’t work for me for some reason) and Gnome (I ended up being too much of a KDE fanboy).

The overall experience is, honestly, mixed. It sure is exciting, and I’ve spent a whole day tinkering here and there (and feeling a bit nostalgic for the day I felt this way about Linux as a whole), the hardware support was a pleasant surprise, up to multipoint Bluetooth TWS headphones, but still, system stability isn’t anywhere near a daily driver, and software support lags behind in many ways.

In any case, now I too have a platform to look into the future. Year of Linux mobile, anyone? :)

P.S. Any advice on censorship-resistant (VLESS/Reality/AmneziaWG-based) VPNs for PostmarketOS on ARM devices?

    • Allero@lemmy.todayOP
      link
      fedilink
      arrow-up
      1
      ·
      13 hours ago

      Update on battery life: one place Linux (or, at least, PostmarketOS KDE that I use) truly shines is idle power consumption!

      It agressively suspends connections when there are no background processes running and the phone is in the sleep mode, which ends up dramatically improving the idle draw.

      I charged my Pixel 3a to 99% and then didn’t use it too much - only listened to music for 1,5 hours. Two full days later, it sits at 70%. If the numbers are correct, I must expect it to last almost a week idle on a single charge.

    • Allero@lemmy.todayOP
      link
      fedilink
      arrow-up
      14
      ·
      9 days ago

      Actually decent! Can’t make proper comparisons since the device is long used, but it does survive a day of use.

  • Sarcasmo220@lemmy.ml
    link
    fedilink
    arrow-up
    11
    ·
    9 days ago

    You can check if your preferred VPN provider has instructions to create config files for OpenVPN or WireGuard that you can import into Network Manager

      • erebion@news.erebion.eu
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 days ago

        Drop by in the Mobian chat in case you encounter any issues. I ported Mobian to it and would like to see all issues fixed.

        • Allero@lemmy.todayOP
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          8 days ago

          I will, if I get to do this again!

          Unfortunately, I did not write down the error, but it failed to boot properly with some GPU error, I believe with the -2 code, and defaulted to the terminal login screen.

          To be more precise: my device is Pixel 3a XL (bonito), SDC panel. The issue does get reproduced on a stable release as well.

          • erebion@news.erebion.eu
            link
            fedilink
            English
            arrow-up
            2
            ·
            8 days ago

            That shouldn’t be the case and it looks like you hit a bug.

            EDIT: Should mention, -2 is “no such file”, probably missing firmware, for some reason.

    • Allero@lemmy.todayOP
      link
      fedilink
      arrow-up
      5
      ·
      8 days ago

      That’s my first Pixel, and I like it. The build quality is nice, battery still goes strong, and yes, under Android the camera bangs for its age (not under Linux yet, though - it works, but the quality is down considerably).

  • uniquethrowagay@feddit.org
    link
    fedilink
    arrow-up
    3
    ·
    8 days ago

    Can you launch Android apps without them starting up a full-blown Android VM? I’d love some kind of translation layer like wine. There are too many services that require a phone app for me to switch right now :/

    • Allero@lemmy.todayOP
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      8 days ago

      It’s a container, not a full VM, so it’s a bit lighter on resources.

      But no, you have to start this container up before apps are operational. So you either have to have the container up and running all the time (consuming quite a lot of battery in the process), or you’ll have to wait for it to spin up every time and miss out on any notifications or background activity from this container.

      It’s very much not perfect rn, and it’s not a simple translation layer like wine. And hopes for having a translation layer are quite low, as a huge chunk of Android apps directly depends on Google services and various Android system features. We have better hopes in developing the Linux-native ecosystem, but it’s a little bit of a chicken and egg problem, despite some large developer groups slowly claiming the space.

    • xvapx@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      8 days ago

      They’re using waydroid, which is native Android (kind of like wine) on a container, not a VM.

    • Allero@lemmy.todayOP
      link
      fedilink
      arrow-up
      1
      ·
      8 days ago

      Honestly don’t know, didn’t test it on its own cellular network yet. Considering getting a separate SIM for it :)

    • Allero@lemmy.todayOP
      link
      fedilink
      arrow-up
      29
      ·
      9 days ago

      That’s a weird thing to suggest in a Linux Phones community. Sure, I know of GrapheneOS, and I’ll maybe have a Graphene-powered phone one day, but I specifically want to have a Linux phone, not an Android one.

      Besides, I doubt you’ll have Pixel 6 and later models for less than $200, and I got this thing for $50.

      • quixote@mastodon.nz
        link
        fedilink
        arrow-up
        1
        ·
        7 days ago

        @Allero @DieserTypMatthias Erm, three years ago I bought a Pixel 6a for USD150. Unless they’ve become collectors’ items, it’s presumably less than that now.

        Though probably more the $50, I’d guess, so your point still stands.

    • alastel@lemmy.ml
      link
      fedilink
      arrow-up
      15
      ·
      9 days ago

      With google doing all it can to kill what is left of openness in android i wonder how long it will be valid to use graphene. What when AOSP gets shutdown entirely?