UBports is a community-developed fork of Canonical's Ubuntu Touch operating system for mobile devices. UBports works on getting the mobile operating system working on new devices, provides software updates and ports new versions of Ubuntu to mobile devices.
To compare the software in this project to the software available in other distributions, please see our Compare Packages page.
Notes: In case where multiple versions of a package are shipped with a distribution, only the default version appears in the table. For indication about the GNOME version, please check the "nautilus" and "gnome-shell" packages. The Apache web server is listed as "httpd" and the Linux kernel is listed as "linux". The KDE desktop is represented by the "plasma-desktop" package and the Xfce desktop by the "xfdesktop" package.
Colour scheme:green text = latest stable version, red text = development or beta version. The function determining beta versions is not 100% reliable due to a wide variety of versioning schemes.
TUXEDO
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
Star Labs
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
Mileage will vary widely based on the device you use. The correct order of operations, unless you're willing to port the OS onto your phone, is to visit the devices.ubuntu-touch.io and cross reference which devices work well and which are locally, affordably available for you.
For my purposes, it works shockingly well. Shockingly considering it's a community maintained non-spyware smartphone OS that does everything I need it to. I just didn't know how good a phone running could be. On my Oneplus 5T, by no means the top of the list of most functional Ubuntu Touch phones, it works as I need it to, and is super nice to use. It's the phone I use every day, and it does what I need it to do.
Apps run sandboxed by default, with user allowing sharing of data between apps as desired (camera to messaging, for example, to send photos). Apps can't run in the background unless you give them permission.
The OS is convergent to run in desktop mode if hooked up to monitor, keyboard and mouse. You either need a phone with video output over USB or a Miracast adapter for this to work.
The gestures on screen are different than other OSes, but very quickly one gets accustomed. I like them a lot.
Telephone works perfectly, but only if you live somewhere with good 2G/3G cellular network. VoLTE and 5G are works in progress (though purportedly coming soon)!
SMS messaging works perfectly.
MMS works for photos and videos, with some tinkering on APN setup, except for group messages, which do not work properly on any devices. Sometimes my MMS goes wonky, but a quick Terminal command fixes it.
No RCS support at this point in time.
Camera, selfie camera and video all work well, without all the fancy processing of iOS/Android. Significantly better image quality than Lineage on this device.
Fingerprint reader works well.
GPS works only after a long initial location procedure. There is presently no assisted GPS, so after any reboot/power on, it takes several minutes, ideally outside or near a window, for the GPS to find itself. Afterward, live navigation at highway speeds works fine.
Browsers are presently all based on Qt WebEngine, which won't be upgraded soon. This is causing difficulty with certain websites (only one that I use). Broadly I can use the web just fine as normal. Banking, buying things, it all works fine for me. There's recent work on a WebKit based browser which is early but very promising.
Battery often gets you less far than with other OS. On one hand, apps not running in background can help. But something about the way that the device must stay awake to listen for messages limits battery. Flight mode cuts down battery usage significantly. I get about two days out of mine, having recently replaced a battery. Good enough for me.
App ecosystem is small, but has all that I need. A passable Matrix client (Cinny), a passable Telegram client (Teleports), decent email app (Dekko), Nextcloud/Owncloud support. Good map apps including live GPS directions with PureMaps and UNav, offline mapping with OSM Scout Server. open-store.io, to browse the apps.
UT Tweak Tool allows you to change scaling on device, control which apps do/don't get suspended when in background, and many other useful things.
Waydroid as an android emulator sounds better and better. Some use this to get other browsers, other messaging apps, banking apps, etc. I don't need it.
Snaps support is newly underway but immature.
The community is friendly, and needs more users and developers! Try it out!
Tested UBP on a FairPhone 4. Installation simple and smooth.
The interface is simple and very effective.
However, the ecosystem behind is not mature : many apps install successfully but don't work OOB.
Worse for me : the display. No HiDPI management : everything is so tiny it's barely legible (I'm wearing glasses).
It's a preview of things to come (and a fantastic one) but still immature.
I reverted to Lineage. But be warned!! UBP did something on the /persistent readonly folder and the fingerprint sensor was not working anymore.
Needed to boot a root flash and 'restorecon -FR /mnt/vendor/persist" to get it back.
Testers should be forewarned of such incongruities..
The 6 is for usability as of today. Will give it another try sometimes later : it's well beyond the proof of concept and looks sooo promising!
I would not give this 10 out of 10 as it is still not quite the polished article. However that does not stop Ubuntu Touch being exceedingly good. For a mobile device operating system that is in effect funded by a charitable foundation and developed by a volunteer community, it has its issues, but these are really outweighed by it's quirky difference to the mainstream and the number of devices it has been ported to.
It is a great challenge to port as a lot of device hardware is proprietary, so each device has to be ported to individually. Then couple that with the way some manufacturers put blocks in place for "security" reasons and of course the older hardware issues, usually declining battery life. There are now over 70 devices in the port, so if you have an old phone lying around, which I did, there is a good chance you could revive it and make it useful again.
Android an iOS are kind of the polished items, but are let down by bloatware (why?) and the constant sneaky use of your data (why?). Ubuntu Touch does not have this and you can essentially make it your own, be as open or private as you wish. There are going to be issues as there is with all software, but persevering and working through, there has generally been a solution.
Overall, this is really good to revive older hardware that has been orphaned by the manufacturers and give it an interesting new lease of life.