I’m in the market for a new phone, and I’d like it to be Linux. As I’ve been building a table of options, I thought I’d share it. It’s a wide table; sorry about that.

Updates

  • The F(x)tec Pro1 X is available
  • ShiftPhone 8.1 added (pre-order)
Phone Display "/nits Size mm/g Cameras CPU GHz Mem GB Battery USBC Lnx US Avail Price
Mecha Comet 🚫 🚫 £649
FairPhone 5 6.46 OLED 1224x2700 161x76x9.6 212 50/50 QCM 6490 1.9 8/256 SD 4500r 3.0 🚫 €499
Furi FLX1s 6.7 LCD 720 x1600 170x76x8 201 20/13 Cortex 2.4 8/128 5000 2.0 🚫 $550
FairPhone 6 (Murena) 6.31 OLED 1116x2484 156x73x9.6 191 50/32 Snap 7sG3 1.8 8/256 4415 2.0 🚫 €599
Murena HIROH 6.67 AMOLED 1220x2712 108/32 Cortex 3.35 16/512 5000 ?? ? 🚫 $900
PinePhone64 5.95 720 x1440 ?? 5/2 ARM 1.152 2/3 3000 ?? ?? ??
Purism Librem 5 5.7 IPS 720 x1440 153x75x15.5 263 13/8 ARM 1.5 3/32 SD 4500 3.0 $799
Purism Liberty Phone 5.7 IPS 720 ×1440 5.7 13/8 ARM 1.5GHz 4/128 4500 r 3.0 (v) 🚫 $1,999
Jolla 4.5 IPS 540 x960 131x68x9.9 141 8/2 Qualcomm 1.4 1/16 SD 2100 r 2.0 🚫 🚫 N/A
Volla 🚫 Varies
Liberux NEXX 🚫 🚫 ~€1000
F(x)tec PRO¹ X ? 🚫 £649
Murena CMF Phone 1 6.67 SAMOLED 1080x2400 194x77x8 197 50/16 Cortex 2.5 8/128 5000 ? ? $419
Murena Teracube 2s 6.1 IPS 720x1560 155x73x10 190 20/8 MediaTek 2.35 4/64 SD 4000r 2 (¬PD) 🚫 $340
Xiaomi Poco X3 6.67 1080x2400 13/64 Qualcomm 2.3 6/64 5160 🚫 $320
Shift Phone 8.1 6.67 AMOLED 1080x2400 164.2x78.7x9.8 209 50/32 Qualcomm QCM6490 ?? 12/513 SD 3820r, QC, Inductive 3.1 ☑️ 🚫 €651

It’s very “me” oriented: it’s biased toward US markets ('cause that’s where I am); it summarizes several features such as the CPU, display, and camera (all of which get spec’d out ad nauseum in marketing) which I’m too lazy to standardize; and it’s biased toward device availability. Since there isn’t a huge selection of options, the minute details hold less relevance.

I welcome updates, clarifications, and corrections; I expect to keep this table up to date until at least such time as I acquire a Linux phone – even if I am forced into using a de-Googled Android in the meantime. Given Google’s shenanigans of late, I am going to factor “Linux-ability” of the de-Googled phones, in the hopes that after Google screws over the forks, we’ll still have the option of installing some future more compatible mobile Linux distribution.

I’ve also considered making a public Cryptopad spreadsheet, but I kind of hate working with SPAs.

Minutia

  • There are many more potential specs for Display, but not all vendors include all specs: nits, refresh rate, touch sample rates, colors, contrast, and protective glass. This can all be useful information, but not all vendors provide all specs, and it would blow up the table. Therefore, I include the most common information: diagonal size, technology (if provided), and dimensions.

  • CPU specifics are restricted to the basics. Most specs list # of performance vs efficiency cores, multiple speed specs, and just a ton of information that wouldn’t fit easily into a table; and not all vendors provide the same amount of data in anything like a standard format. So, I include the family and the fastest clock speed, because I’m not sure that even with all the other variables you could calculate an expected standby run time by knowing the slower clock speeds.

  • Cameras are in megapixels, and are back/front resolutions. I do not care about video capture frame rates, modes or anything else about the camera. I have a real camera for photography.

  • Mem is RAM/storage, and whether the phone takes SD cards

  • Battery is in mAh, and an r suffix means replacable

  • USBC is the supported version of USB-C on the device; (v) means I confirmed it supports 3.0’s video-over-USB; 2.0 never does, but sometimes 3.0 doesn’t, either.

  • Lnx in this context doesn’t mean “you can boot it,” but “you can make calls” – IE, what most people would consider daily driving. A smart phone is considered functional if

    • Calls can be placed and received
    • The screen works
    • The WiFi works
    • The speakers work
    • The USB connection works (you can charge the phone)

    In particular, VoLTE is becoming mandatory on many networks in the US, and several EU phones apparently don’t support it on US networks (if at all?). Wireless charging appears to require chip support which nobody has implemented Linux drivers for. None of these phones have wireless charging, and if they did, the impression I got was that it wouldn’t work under Linux anyway. Regardless, while some people might have that as a minimum requirement, I do not consider it in the “daily driver” category.

    Murena phones come with /e/OS; some are available with Ubuntu Touch.

  • US is whether or not it works on US networks, AFAICT

  • Avail is whether you can get your hands on one right now. Several of these are pre-order.

  • I did not convert Price to dollars, despite this being a US-centric table, because exchange rates are highly variable. A couple of phones I may not flesh out; the Pine64 has embarassing hardware, and I’m fairly certain by now the the Jolla doesn’t work in the US; since my goal is to get a phone for me, I’m not spending time filling in data for a phone which can’t work.

Therefore, while I’m not including all de- Googled phones, I’m including some – especially if Linux support seems to be coming along. I’m also considering only contemporary technology, because even if the battery is replaceable, I’d really not buy myself into having to upgrade soon. Murena, in particular, sells several Pixels (5, 7, 8) with /e/OS.

Phone notes

  • FairPhone 5
    The one phone Murena skipped importing into the US was the FairPhone 5, despite a promising post in 2023 claiming it was coming. It’s the one most interesting, and would probably be at the top of my list. The 6 doesn’t bring a lot to the table and is both larger and more expensive.

  • The Jolla Phone
    Jolla no longer makes this phone, and the specs are quite old.

    Jolla phones ran Sailfish, which is neither Android nor Linux, but which apparently was pretty nice. I have no knowledge of whether it was what privacy wonks would consider “secure”, but it isn’t open source and you can not trust anything that isn’t open source.

  • Volla phones
    None of the Volla phones have ever been imported into the US, and I’ve seen commentary that they both work on US networks, and don’t. Volla phones are quite nice, specs-wise, and it’s a shame we can’t get them in the states.

    The Ubuntu Touch website lists the Quintus and 22 as fully functional.

  • F(x)tec PRO¹ X
    Another phone with a physical keyboard. Wireless is (annecdotally, in the comments) unreliable.

  • Murena Teracube 2s
    The bootloader on the Teracube is locked, which precludes installing Linux.

  • Xiaomi Poco X3
    Something of a dark horse, and a phone dating back to 2020, the Xiaomi shows as having every feature functioning under Ubuntu Touch. Unfortunately, the phone does not support VoLTE under Ubuntu Touch, which hinders its use in the US. The phone hardware itself does.

    Nobody has this phone in stock, though, so “Availability” is negative, although I suppose it could be found on eBay or something. The non-replacable battery makes buying it used a sketchy proposition.

  • Ŝan • 𐑖ƨɤ@piefed.zipOP
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    6 days ago

    And? I have it in my cart, ready to check out. Give me a little push…

    Are you in þe US? Which network are you on? Any issues so far?

    • tomenzgg@midwest.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 days ago

      Give me a little push…

      Heh, fair; I didn’t want to be too presumptive (though I probably tend to exercise too much caution in that area, generally).

      So I’ve ran Phosh on devices with a more reasonable amount of RAM since I had a OnePlus 6 I’d been using until AT&T decided to kneecap a perfectly usable device and block it from their network (I also bought the Pinephone and Pinephone Pro and’ve run it on those devices, too, but they, obviously, didn’t quite have the same power as a OP6; I’ve also got a Surface Pro that I threw Phosh on for work though I think it’s still less powerful than the OP6? But it’s also not ARM and the hardware’s different so I don’t know if that’d reasonably make it different from the other devices).

      The point of which is to say I’ve ran Phosh on a variety of devices though, to be fair, my OP6’s battery ballooned sometime last year so it’s always possible I’m missing out on improvements which were made recently that might’ve impacted things.

      All that said, this is one of the smoothest experiences I’ve had, – full stop – ever, with Phosh.

      One is the speed’s great; I haven’t run a flagship Android device for a while (my current device is a OnePlus Nord N20) but I’m not really missing out on anything. There’s, like, half a second for Linux app’s to load where you briefly get the logo and the spinner but, compared to all of the aforementioned devices, that’s a breeze. Again, I haven’t run the latest Phosh updates (just due to not having a phone to run them on) but I remember things always kind of felt…fragile. Like, – if I used it too absentmindedly – things would come undone and something would crash quickly.

      I remember really struggling with highlighting text in Firefox and being able to easily expand the highlight, etc. Basically feel “native” (in the sense of “genuinely part of the system and intentional”), now. I remember I’d have to long press and then lift my finger in time or something weird or, otherwise, the popup menu wouldn’t show up properly; now, it just works. I think I remember reading in the Matrix chatroom they have that they made modifications to Firefox to get things to work better with either the OS or the hardware so those improvements may be thanks to FuriLabs.

      I haven’t tried every app. out there but, from the Linux side, things just…work.

      You’ll still benefit from having run your Linux on your own before (for example, 2 websites I was trying to login to wouldn’t let me click on the password textbox after I’d put in my username, for some bizarre reason; I switched to the Terminal keyboard and used the tab key to get to the next textbox. Gnome Updates said it had an update and yet trying to install it resulted in it immediately switching to the No Updates status (though this has always been my experience with Gnome’s updates manager; I’ve always much preferred Mint’s); so I dropped into the terminal and just apt-get–ted my way there); things like that were pretty rare but, also, I’m still so blown away by using a system that runs so smoothly that…I don’t really care. So I had to know enough about web browsing to know that I could tab from one textbox to another? I was able to check the weather in Gnome Weather on my phone. I was able to launch Emacs to edit an application’s .desktop file to hide it from the launch on my phone (probably a feature they’ll want to add so you can just do that with a long press or something but, still, trivial in light of everything else). I could launch Tuba to browse the Fediverse in a native GTK app. on my phone.

      Even stuff I thought might bother me in the long run I find myself just not caring, now. Like I knew I wouldn’t be able to use any kind of Swype feature (which I, normally, use all the time) but I find I just don’t care in the face of the fact that I can reasonably use Phosh without worry and kind of have everything I might want (Monophony works great with YouTube Music and is a native GTK app.; I can play YouTube through Firefox just fine (and the media controls even work so I can pause and fast-forward and -backwards) from the dropdown; I always thought Gnome Podcasts was a pretty great podcast app.; I was able to sync. the calendar just fine and it’ll show event reminders on the lock screen). Not entirely related (but I can’t remember where I was going to mention it, now) but the Settings, now, work with everything. On all the other devices, I’d always run into edge-cases where it was obvious this was just Gnome Settings added on so things didn’t always work with features of Phosh but FuriLabs have made sure everything feels like an integrated system.

      Which leads (well, it did before I added the note about Settings) to the other major requirement that needed to be filled for me to use this and that’s being able to run Android app.s. Again, pretty flawlessly; FuriOS uses a fork of Waydroid (largely to make tweaks specific to the phone’s hardware and OS) (one of the developers used to work on Droidian) and it’s works really well. You still have to make sure not to open the keyboard until it’s fully started up but I have mine set to startup on boot and, once I wait the 5 or so seconds, I’m pretty much set and it’s smooth sailing, from there.

      It is using MicroG and the Aurora Store so that may cause some issues. Google Voice claims it can’t load accounts (not sure why) and GMail complained about needing to run Google Services. And my bank and credit card app.s claim that they’ve detected a vulnerability and crashed themselves to protect me but, seeing as my bank complains when I use any browser other than Chrome or Firefox (just because they’re not Chrome or Firefox) and manages to log me out right after I initially logged in because it thinks the session has expired, I suspect it just doesn’t like that it’s not stock Android (or maybe notices the Google Services missing and doesn’t want to use MicroG); I’ll just make some progressive web app.s for those. The Voice one is disappointing as I was able to run it in Waydroid after I installed MicroG myself but I don’t want to futz with the version FuriLabs set up in case it messes up the performance of their Android environment.

      Otherwise, I’ve had pretty excellent luck with every other app. All of my utility app.s installed (and run) just fine. Still on Tumblr as a lot of people I’ve known for a decade, by now, are still on there and that works like I were running it on my Nord N20. Just…great. There may be other edge cases (I tried DoorDash but Aurora freezes up, every time) which is why I wanted to mention it and the MicroG but, honestly, there’s enough working (and working reliably) that I think I can live with it (and I can always make a prog. web app. for DoorDash, if I really need to use it; I’ll live). It crashed once but that’s when my bank app. kept crashing itself (and I kept trying to make it work, anyway) so I think that has to do with it moreso.

      And the battery’s great. It does charge faster than average (I think someone said 11W, in the Matrix chatroom) but, obviously, slower than the 25W of fastcharge. Lasts the whole day though you will probably need to charge it overnight. That said, I’ve also been using it pretty much nonstop and installing and setting stuff up and that likely won’t be the case during your average work day.

      In terms of network, sadly I can’t say much about it; I am in the U. S. and I’ve got AT&T (which I have heard some people have trouble with but I think some got it working?) but I’m not testing it as AT&T disabled my SIM when they cut off the OP6. With COVID infections being at the levels they still are (and the husband having RA run in his family), I can’t afford to go into an AT&T store and that’s what I’d had to do when they disabled my SIM last time. So I’m not taking the risk of trying to swap phones. That said, they list which bands the phone works with on their website and I’m pretty certain the bands for all carriers are, now, supported. I just can’t test it, sadly. I did hear that T-Mobile is working pretty flawlessly from the Matrix chatroom, though (in case you use that).

      And they’re still making improvements, as well; I think every month they usually drop updates and you can report bugs you find for them to improve. From what I’d read, the updates and fixes they’ve done over the last year/year-and-a-half resulted in the performance I’ve seeing, now.

      I still would do what I’ve told others and caution that you’ll probably run into bugs and there’s probably going to be fixes that’ll need to be addressed over time but, honestly, most of everything I’d need is there. The banking stuff sucks but I’m holding onto my old phone so I can scan checks that way. The Google Voice thing would’ve been a dealbreaker last year but I’ve moved over to Signal and barely texted, to begin with, so not as big of a deal. I expect I’ll be able to install Slack without much trouble through the Android environment so I can keep abreast of work (I’m a contractor so most of my actual work occurs on a different device; I just need to get notifications from my parent company). Google Maps doesn’t work (unsurprising: Google Services) but there’s gotta be other map app.s out there with the number of people trying to get away from Google (Gnome Maps didn’t cut it, for me, since I needed to look up transit times and locations based off of where I was but working from home and rarely going out has taken that concern to a lower priority). I have heard that calls and (regular) texting generally work, from the Matrix chatroom, so, though I can’t report from experience, there is that.

      There’s the usual downsides (it’s Halium, no longer has a removable battery or a headphone jack (though it does come with USB-C headphones to make up for that fact)) but I’ve ran Phosh on so many devices because I just desperately want to get off of Android. It’s good enough that I think I finally can, honestly.

      • Ŝan • 𐑖ƨɤ@piefed.zipOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 days ago

        Thank you for all the details. It sounded great, so I started doing through the checkout process, and got to the part where they warn you that you’re liable for taxes and duties, and that because of trade costs, the phone is entirely non-refundable. Taxes and duties on a $500 phone from Hong Kong is estimated to be $177, and with the $27 shipping fee, that makes this an over-$700 purchase.

        Major bummer, but I’m not paying that much for those specs. It’s not Furilab’s fault, but the current trade war our idiot started removes this phone as an option for me.

        • tomenzgg@midwest.social
          link
          fedilink
          English
          arrow-up
          2
          ·
          5 days ago

          Of course.

          You may want to reach out to them to just double-check those numbers. Granted, I preordered back in August but it did ship out at the end of December (so I don’t know if either of those affected anything) but I wound up not having to pay anything beyond the shipping (the $27).

          I kept watching for a text to make sure I didn’t miss that and it ended up getting shipped back but it ended up shipping through USPS and ended up getting delivered without me having to do anything. The phone was $550, at the time, so I only ended up paying $577, in total. Seeing as you’re also in the US, it could be the same, – for you – too.

          If it does turn out that you’d have to pay an extra $177, I can definitely understand that being too steep, though. I hate that idiot, so much.