The ultimate one year review: daily driving the PinePhone

A Photo of my PinePhone when I received it back in July 2020 (how the hell did it get so dirty so quickly?? Must’ve been a few days)
PostmarketOS Edge — 16 Aug 2020
My PinePhone with the back cover off
A picture of my backyard taken with the PinePhone
An example of how light can affect the front camera (I’m sad because I can’t see myself properly)
  • The screen is alright, I don’t really care too much, but it will satisfy most people, not bad, not the best.
  • The modem works well, I like using Biktorgj’s custom firmware, works well with my sim using Warehouse Mobile which is based on 2degrees (I live in New Zealand), I don’t usually have any problems with it.
  • The 15 watt quick charging does help, especially when my old android had only 5 watt charging.
  • Bluetooth is all good, I used to have issues with it but I haven’t had any issues since then.
  • The storage is meh, isn’t too, too fast. But it works well enough.
  • Battery, yeah, it’s a battery eheh. It’s not large but it lasts the day + more for me.
  • Privacy switches work as intended, not much to say here.
Haha photos go brrrrr (picture of more PinePhone goodness)
  • Arch Linux (Phosh): It’s made by Danct12, it’s pretty reliable and stable. I would recommend using this one as the packages are usually updated quite often but issues don’t usually land there.
  • ExpidusOS: An operating system that makes Xfce4 into a mobile user interface. Currently no further images have been produced but work is still being put in. I don’t recommend this for daily driving. But I do recommend testing it out on an SD Card, it’s pretty neat.
  • Fedora: Last time I tried to update the packages it didn’t work with neither yum or dnf, but it worked after a reflash for some reason. It probably needs a bit of work, personally wouldn’t daily drive until I know stuff is working all good. But do check it out anyway if you’re adventurous!
  • Gentoo: Very fun if you have a free afternoon or two. There aren’t any prebuilts that people have made that I know of but it feels rewarding when you get it up and running and It feels really clean. Proceed if you have knowledge with Gentoo or have a more advanced knowledge of Linux systems. YOU WILL BE COMPILING YOUR OWN IMAGES.
  • Glodroid: Android for the PinePhone. Doesn’t have modem support yet but wifi works, not daily driver ready, not updated often.
  • LuneOS: This operating system is based on WebOS and was created after HP brought Palm for the HP Touchpad. The UI (Luna) was made in the QT toolkit, it’s beautiful and feels really fast. Mostly because it’s made for this older lower powered hardware. Calls, SMS work, and is daily driverable. But be warned, a lot of cracks are starting to show of it’s age, freeware (software center) doesn’t seem to work anymore and the browser doesn’t scale properly. I haven’t been able to login into my gmail either.
  • Maemo Leste: Another older operating system using the GTK+ 2 toolkit. It originally ran on the Nokia n900 and the UI had to be reverse engineered before it could run on other operating systems and phones. It’s based on Devuan which is Debian without Systemd. It runs very fast and is still making gradual progress. You can send sms messages through the command line which isn’t convenient but it still works. The virtual keyboard is glitchy as some of the keys disappear for some reason. But other than that, I think it’s pretty neat. I wouldn’t use it as a daily driver though.
  • Manjaro (Phosh and Plasma): I have used them on some occasions but they both break often as they usually use the most up to date bleeding edge packages. Stable channel doesn’t help that much either. But if you truly love living on the edge go ahead. But stable can be fine sometimes. If you use Manjaro I recommend using Phosh.
  • Mobian: This distro is reliable and has wide support for a lot of packages while still being stable and rid of issues from upstream. It uses the LTS 5.10 Linux kernel rather than Mainline, but you can install a mainline kernel manually if you wish. This is another distro I can recommend to users who want to daily drive the PinePhone.
  • Multi-distro demo image: Made by the PinePhone kernel maintainer Megi. It includes a majority of the distros that are out there for the PinePhone in one image. The image also uses P-boot which is an alternative bootloader to U-Boot.
  • Nemo Mobile: Nemo is an opensource UI alternative to Sailfish as the UI Sailfish uses is proprietary. It uses the same framework as Sailfish called Lipstick. And is made completely from scratch. It’s making great progress but isn’t ready for daily driving yet. I recommend to check it out on an SD Card, it’s very awesome.
  • NixOS Mobile: This is the only OS I haven’t used, therefore I have no opinion. But it does support Phosh and Plasma Mobile. I apologize.
  • OpenMandrivia Lx: It hasn’t been updated for the latest stable release, but the one they released ran pretty well. I don’t recommend using the obsolete image as a daily driver.
  • OpenSUSE (Phosh and Plasma): I find that the Plasma image works pretty well, but the Phosh image is where I’ve had many issues with where the applications don’t scale properly or certain things are broken. But since then I do believe they’ve been fixed. I recommend giving it a go on an SD Card beforehand if you want to use them as a daily driver to make sure nothing is broken.
  • Postmarket is my personal favourite. It has a true stable channel where only select tested packages get updated to make sure it’s always a solid, reliable and stable experience. There is also the Edge channel where a lot of new packages make their way in, therefore things break often. Postmarket also includes pmbootstrap which allows you to make your own images very easily and even port you’re own devices relatively easily and efficiently (if you have some basic knowledge on the Linux kernel, device trees etc). This is another operating system I recommend for users who want to daily drive the PinePhone.
  • SailfishOS: Sailfish is based on Mer (which in turn is based on MeeGoo) and is one of the longest running mobile Linux distributions and it’s aimed at governments and big corporations. But it is still open source so it can be ported to other devices like the PinePhone. It runs very well and I love the looks and feels of the UI (sadly the interface is proprietary). First off, you need a SIM card for it to work correctly. I have also found that the modem doesn’t come back after deep sleep so I always have to reboot my PinePhone when it happens. But lately I haven’t even seen the modem come up at all, but I don’t know if it’s been fixed. It requires a Linux system to flash and you MUST flash to the internal storage.
  • SkiffOS: Skiff is a favorite of mine, it’s built upon buildroot and uses containers. So you can make config to use a Gentoo Phosh Skiff docker container and Skiff would boot into it. It’s very underrated and it supports a lot of operating systems and has many different images including Ubuntu Touch. Skiff isn’t exactly for average users though, so if you want to have a look you’d probably want some prior knowledge of Docker, SSH, NetworkManager and Linux in general.
  • Ubuntu Touch: Originally made by Canonical, the UBports community took it in after Canonical stopped working on it. It’s a very fast operating system and feels really polished, Lomiri (Unity 8) is based on the QT toolkit. Ubuntu Touch uses Clickable packages having less packages available as well as not having access to the Ubuntu archive, having it’s own app store and doesn’t update like traditional Ubuntu. Rather going for OTA updates instead. The camera app is different than Megapixels, but takes decent photos. This is another operating system I recommend for users who want to daily drive the PinePhone.
The PinePhone runs many operating systems. Credit: Pine64
Manjaro Plasma Mobile image — 27 Sept 2020

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store