UBports on pine phone?
#16
Well, yes, an SBC has less hardware to deal with and is also less of a niche product. (There are several other manufacturers of GNU/Linux SBCs, starting from the very popular Raspberry Pi.) The thing is, the PinePhone is actually very reliable as an SBC (and that is what it basically is: a version of the Pine A64 SBC with a touchscreen, an IoT modem, two cameras, and an earpiece). But people expect the touch UIs to be perfect, phone calls and SMS to work bug-free, and other things that they would never expect from an SBC. (That said, IMHO, the software quality has actually improved over the last 2 years. There are still some annoying bugs, e.g., the feature Plasma Mobile has recently introduced to allow accepting calls from the lock screen instead of requiring you to unlock it first unfortunately tends to crash the phone about every other time, but several bugs I had run into have been fixed.)

Since this is the UBports thread, another thing to keep in mind, if you compare the PinePhone to other phones supported by Ubuntu Touch (including the ones Canonical used, by getting them shipped with Ubuntu Touch, to feature Ubuntu Touch back in the day), is that Ubuntu Touch is not the typical GNU/Linux distribution. Instead, Canonical decided to piggyback on the Android ecosystem, using Android kernels with proprietary Android drivers through the hack called libhybris that allows mixing the Android bionic libc with the GNU/Linux glibc. This hack not only restricts, e.g., upgradeability (because you can only upgrade to a newer kernel if you have matching versions of the proprietary driver blobs), but is also not supported by several of the mobile GNU/Linux components and distributions that have decided to target only mainline or close-to-mainline kernels (because they found it impractical to support two completely different stacks and decided to desupport the partly proprietary one), such as ModemManager and Plasma Mobile (components), and PostmarketOS (distribution). See https://plasma-mobile.org/2020/12/14/pla...ical-debt/ and https://wiki.postmarketos.org/wiki/Hybris. So you will have a hard time running a regular mobile GNU/Linux distribution on those phones. Ubuntu Touch is more of a hybrid between the Android and the GNU/Linux worlds, see Halium.

Conversely, porting anything that expects the Android stack, including Android itself and Ubuntu Touch, to the PinePhone with its close-to-mainline kernel (where some drivers are still maintained out-of-tree, but use the same licensing (GPLv2.0) and offer the same interfaces (APIs) as the mainline in-tree drivers) is also difficult. GloDroid and UBports are actually doing a reasonably good job considering that. They do not have all hardware working, but the same goes for GNU/Linux ports with a close-to-mainline kernel to Android phones, see, e.g., PostmarketOS's device feature matrix.
  Reply


Messages In This Thread
UBports on pine phone? - by robb777 - 06-25-2023, 02:56 AM
RE: UBports on pine phone? - by moodroid - 06-25-2023, 03:40 AM
RE: UBports on pine phone? - by robb777 - 06-25-2023, 05:22 AM
RE: UBports on pine phone? - by moodroid - 06-25-2023, 06:20 AM
RE: UBports on pine phone? - by robb777 - 07-03-2023, 09:45 AM
RE: UBports on pine phone? - by gregb49 - 07-09-2023, 09:30 AM
RE: UBports on pine phone? - by gregb49 - 08-31-2023, 01:29 PM
RE: UBports on pine phone? - by KNERD - 08-31-2023, 01:45 PM
RE: UBports on pine phone? - by KNERD - 07-03-2023, 01:14 PM
RE: UBports on pine phone? - by robb777 - 07-09-2023, 04:50 AM
RE: UBports on pine phone? - by KNERD - 07-09-2023, 10:09 AM
RE: UBports on pine phone? - by Kevin Kofler - 08-31-2023, 07:06 PM
RE: UBports on pine phone? - by KNERD - 08-31-2023, 10:02 PM
RE: UBports on pine phone? - by Kevin Kofler - 09-01-2023, 01:18 AM
RE: UBports on pine phone? - by gregb49 - 09-01-2023, 02:44 AM
RE: UBports on pine phone? - by Kevin Kofler - 09-01-2023, 03:48 AM
RE: UBports on pine phone? - by gregb49 - 09-01-2023, 04:26 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  My new phone stopped working. gunnygee 3 838 12-12-2024, 01:21 PM
Last Post: biketool
  Pine Phone in Australaa and Telstra tracyanne 2 210 12-06-2024, 02:42 AM
Last Post: tracyanne
  Can't complete update of manjaro: wwan0 stays disabled; no phone/text gilford 3 198 12-05-2024, 06:42 AM
Last Post: gilford
  2G, 3G still is in phone. Piotr Bujakowski 5 1,356 09-19-2024, 03:49 AM
Last Post: jennybaso
  Looking for the "non-phone" OS wakyct 7 3,240 03-14-2024, 03:51 AM
Last Post: MTXP
  Writing apps/programs for pine phone katesfb 7 6,929 03-11-2024, 10:42 PM
Last Post: Emelia525
  How To Access the Pine Phone Auxillary microSD Without Removing Card pinephoneuser22 2 1,676 01-09-2024, 07:02 PM
Last Post: britelite
  Pine company idea aular 9 3,231 12-07-2023, 12:32 AM
Last Post: KC9UDX
  Can the Pine Phone be serviced and updated remotely? profileyourcity 3 1,754 10-02-2023, 05:19 PM
Last Post: Zebulon Walton
  US Cell Phone Service Providers with prices and phone numbers - UPDATED jovval 0 1,126 07-01-2023, 01:25 AM
Last Post: jovval

Forum Jump:


Users browsing this thread: 4 Guest(s)