If you could install any mobile Operating system… Pt. 3
see Pts 1 & 2
Imagine in (hopefully many) years your current phone breaks and you buy the then current Fairphone model, which has multiboot ability (up to 5 OSes) and can run any(*) OS (#dic:operatingsystem). Also all these OSes run smoothly and have all the functions you’d expect and that the philosophy behind the OS permits included. Which OS(es) would you install on your Fairphone?
Why are these OSes included and others not?
Since this is a hypothetical poll about future FP models I’m including all popular OSes that run on current Fairphones already as it’s not to be taken for granted that they will work on future models too.
I also included the two OSes that got >25% on the last poll as well as the ones that were suggested to be included in the next poll.
For OSes that weren’t suggested so far please add them to the wiki post below so they can be included in the next poll. You can already vote for them by selecting the “other” option.
(*)EDIT: Oh yeah and obviously only FLOSS (#dic:floss) OSes are included. Everything else would be too unrealistic - even for such a hypothetical poll.
So which OSes would you install?
This post is a #wiki, so please add OSes you’d like to see in the next poll here:
Pure OS (assuming they keep their promises)
B2G OS - although Firefox OS is discontinued by Mozilla, B2G OS lives on in KaiOS and there are a few people working on projects to revive it in various ways.
FreeBSD - Truly Open Source, no GPL, Much cleaner and robust OS than Linux, Seems to support Qualcomm SnapDragon
Devuan-based OS, e.g., Maemo Leste: minimalist.
CalyxOS - AOSP based. “Privacy by Design”
GrapheneOS - ‘Security and privacy focused mobile OS with Android app compatibility’
I picked “other” as I would like to see a pure Linux running on my next pocket computer (also knows as mobile phone). Therefore I am looking at Purism, but my Fairphone is not even 2 years old and I want it to reach at least 5 years, so the developers have at least 3 more years to build me a wonderful free operating system.
I think that’s what postmarketOS is all about:
A real Linux distribution on the phone
postmarketOS ( pmOS ), is a touch-optimized, pre-configured Alpine Linux that can be installed on smartphones and other mobile devices. The project is at very early stages of development and is not usable for most people yet.
Let’s see where they are in 2022.
Did you understand the difference to Pursim? To me it sounds an identical approach, just that they are building their own hardware and are not trying to port pure Linux to existing devices.
PS: added postmarketOS to my choices
Maybe @z3ntu can explain it better.
postmarketOS is just a Linux distribution that has a great toolchain that you can use to install it. It offers many different interfaces (what we have packaged already) that you can choose from. PureOS (on the Librem 5) will probably only have Phosh and Plasma Mobile available and is backed solely by one company (Purism)
The one thing I mostly care about is having it run a mainline kernel and free drivers for all hardware. When that’s done the remaining bits of the operating system are all but flavour.
Don’t forget that postmarketOS is based on Alpine Linux and thus uses musl rather than glibc like most major Linux Distros (including PureOS since its based on Debian). That has some major implications on what will run on your device but then so does running an ARM SoC.
Also, I don’t think it would be possible to run PureOS on a Qualcomm based device unless someone does their own spin of it allowing non free drivers and repository.
On a separate thought, is there a release of Plasma Mobile that’s a full OS or would it just be a matter of installing it on top of PureOS or postmarketOS?
Ubuntu Touch is pure linux… and it’s awesome. I’ve been using it as daily driver now for 3 years? I have it on my FP2 now. Pretty solid. With a bit more dev help there is no question UT is the future.
@wayneoutthere I agree. It seems like a good match between ethical hardware and ethical software. I’m surprised there isn’t more collaboration between the two.
It’s actually not. Ubuntu Touch always uses the same kernel that Android uses on a specific device. It is not a mainline kernel like the one postmarketOS is aiming for. A quick search led me to this discussion on the ubport forum. Maybe this explains it well:
Doesn’t make any less pure linux tbf the main reason for it is drivertho
another drawback i suppose is the root being read only i suppose but i’m sure if overlayfs can be backported or all ut devices be upgraded to a kernel that supports it, if it doesn’t already, even that could be resolved
Then Android is as pure Linux as Ubuntu Touch (which it is not in my eyes).
Ubuntu Touch makes use of a GNU userspace, I guess. This makes it rather GNU. But neither Ubuntu Touch nor Android are pure Linux. Pure Linux doesn’t exist, by the way - Linux is only a kernel, but who interacts with a kernel directly? Even GNU/Linux isn’t universal since there are Linux distributions which don’t make use of GNU but of BusyBox - such as Android.
I’d like the same freedom as in Gnu/Linux, so I’m looking for a system without default app’s, the choice to install only these app’s I really want, the freedom to choose a GUI myself, and a phone without proprietary blobs. So if a future Fairphone would be the one without proprietary drivers, I’ll buy it.
First, using the same kernel version that android uses, doesn’t make it not being a GNU/Linux distribuition, the kernel is one of very few things that is mostly equal between android and GNU/Linux systems, both the changes made to the kernel and the drivers for the SBC are really small comparing with the rest of the kernel.
Ubuntu Touch uses the version of the kernel that allows the run the necessary drivers proprietary drivers that can’t be recompiled on more recent versions. Whenever devices allow us to use upstream kernel versions, they will be used on those devices that allow us to do that.
Ubuntu Touch is what I really want to run on any device. And Ubuntu Touch shares values with Fairphone and possible future versions with up to 10 years of support will make it even a greater option for an environment friendly device that provides a great return on investment. So I believe there should be an option to get a Fairphone device with Ubuntu Touch pre-installed, with joint support from Fairphone and UBports.
I’m not against also supporting other Free Software OS, I’m just personally not interested in using those.
How can I add NetBSD to this list?
Find this symbol in the top right corner of the second post:
Then click on: