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
  Looking for the "non-phone" OS wakyct 7 1,525 03-14-2024, 03:51 AM
Last Post: MTXP
  Writing apps/programs for pine phone katesfb 7 5,295 03-11-2024, 10:42 PM
Last Post: Emelia525
  How To Access the Pine Phone Auxillary microSD Without Removing Card pinephoneuser22 2 1,072 01-09-2024, 07:02 PM
Last Post: britelite
  Pine company idea aular 9 2,083 12-07-2023, 12:32 AM
Last Post: KC9UDX
  Can the Pine Phone be serviced and updated remotely? profileyourcity 3 1,192 10-02-2023, 05:19 PM
Last Post: Zebulon Walton
  US Cell Phone Service Providers with prices and phone numbers - UPDATED jovval 0 772 07-01-2023, 01:25 AM
Last Post: jovval
  Loving my pine phone after about a year of not undata 0 745 05-11-2023, 02:23 PM
Last Post: undata
  New Phone Opening Issues LuluFrance 5 2,306 03-15-2023, 05:33 AM
Last Post: anonymous
  pine phone external speaker AnAbolitionist 9 3,668 02-08-2023, 01:11 AM
Last Post: robb777
  new to pine phone and struggling neverdimed 8 3,036 11-25-2022, 05:01 PM
Last Post: neverdimed

Forum Jump:


Users browsing this thread: 1 Guest(s)