Difference between revisions of "Projects:PinePhone Daily Driver Distributions Testing"

From Dejvino's Knowledge Base
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
My results from testing of various distributions with the [[PinePhone]] to fulfill the [[Projects:PinePhone Daily Driver]].
 
My results from testing of various distributions with the [[PinePhone]] to fulfill the [[Projects:PinePhone Daily Driver]].
 +
 +
{{Info|Finished as of 2020. The winner is [[Arch Linux ARM]] from [[DanctNIX]].}}
 +
 +
== Testing Results ==
 +
=== [[Mobian]] ===
 +
==== Pros and Cons ====
 +
* {{IconPlus}} [[Debian]] (almost as good as [[Arch Linux]])
 +
* {{IconPlus}} Aims to be as upstream as possible, built from source
 +
* {{IconPlus}} Usually features the newest features
 +
* {{IconPlus}} Most reliable so far
  
 
=== [[postmarketOS]] ===
 
=== [[postmarketOS]] ===
 
==== Pros and Cons ====
 
==== Pros and Cons ====
 
* {{IconPlus}} [[Alpine Linux]]
 
* {{IconPlus}} [[Alpine Linux]]
 +
* {{IconPlus}} Easily customizable (thanks to pmbootstrap)
 +
* {{IconPlus}} Full Device Encryption
 +
* {{IconMinus}} Seems to often lag behind other popular distros when it comes to supporting new features.
  
==== Next Steps ====
+
=== [[UBports]] ===
* {{IconWip}} Flash a prebuilt image
+
==== Pros and Cons ====
** {{IconPlus}} ?
+
* {{IconPlus}} Usually polished
** {{IconMinus}} ?
+
* {{IconPlus}} Built via [[debos]] from source
* {{IconTodo}} Build and flash from the repository
+
* {{IconMinus}} {{IconMinus}} read-only file systems, not intended to be modified by the user
* {{IconTodo}} Try the custom image
 
* {{IconTodo}} Try customizing the image
 
  
 
=== [[sxmo]] ===
 
=== [[sxmo]] ===
Line 17: Line 28:
 
* {{IconPlus}} built on top of [[postmarketOS]] (i.e. [[Alpine Linux]])
 
* {{IconPlus}} built on top of [[postmarketOS]] (i.e. [[Alpine Linux]])
 
* {{IconPlus}} tiling window manager
 
* {{IconPlus}} tiling window manager
* {{IconMinus}} smaller community?
+
* {{IconMinus}} {{IconMinus}} kills power/volume buttons easily
 
+
* {{IconMinus}} [[X11]] instead of [[Wayland]]
==== Next Steps ====
+
* {{IconMinus}} smaller community
* {{IconDone}} Flash a prebuilt image
 
** {{IconPlus}} Works
 
** {{IconMinus}} Hard to master the controls
 
* {{IconTodo}} Build and flash from the repository
 
* {{IconTodo}} Try the custom image
 
* {{IconTodo}} Try customizing the image
 
 
 
=== [[UBports]] ===
 
==== Pros and Cons ====
 
* {{IconPlus}} [[Ubuntu]] (almost [[Debian]], could be worse)
 
* {{IconPlus}} Built via [[debos]] from source
 
 
 
==== Next Steps ====
 
* {{IconWip}} Flash a prebuilt image
 
** {{IconPlus}} ?
 
** {{IconMinus}} Crashes during boot.
 
* {{IconFail}} Waiting for a better build... (couldn't use a bootloader with lower DRAM frequency)
 
* {{IconTodo}} Build and flash from the repository
 
* {{IconTodo}} Try the custom image
 
* {{IconTodo}} Try customizing the image
 
 
 
=== [[Mobian]] ===
 
==== Pros and Cons ====
 
* {{IconPlus}} [[Debian]] (almost as good as [[Arch Linux]])
 
* {{IconPlus}} Aims to be as upstream as possible, built from source
 
* {{IconMinus}} [[Phosh]]
 
 
 
==== Next Steps ====
 
* {{IconDone}} Flash a prebuilt image
 
** {{IconPlus}} Boots, serial shell works
 
** {{IconMinus}} Bootloader needs to be replaced for lower frequency of DRAM
 
** {{IconMinus}} [[Phosh]]
 
*** You can install Gnome, but it is not polished for the device and it is slow.
 
* {{IconFail}} Waiting for a better build...
 
* {{IconTodo}} Build and flash from the repository
 
* {{IconTodo}} Try the custom image
 
* {{IconTodo}} Try customizing the image
 
  
 
=== [[Arch Linux ARM]] ===
 
=== [[Arch Linux ARM]] ===
Via [[Arch Linux ARM for PinePhone Installer]].
 
 
==== Pros and Cons ====
 
==== Pros and Cons ====
* {{IconPlus}} [[Arch Linux]]
+
* {{IconPlus}} [[Arch Linux]] (and all that it entails)
* {{IconMinus}} Relies on [[Megous]]' kernel image and updates
 
* {{IconMinus}} Needs more maintenance
 
 
 
==== Next Steps ====
 
* {{IconDone}} Update to kernel 5.7
 
* {{IconFail}} Try again the current status and progress
 
** {{IconInfo}} Tested, boots and works, but the USB network seems broken as of 2020-05-11 --> Reverting to 5.6
 
** {{IconInfo}} Kernel 5.6.13 works with USB network as of 2020-05-17
 
  
 
== Related ==
 
== Related ==
 
* [[PinePhone Software]]
 
* [[PinePhone Software]]

Latest revision as of 08:10, 3 October 2021

My results from testing of various distributions with the PinePhone to fulfill the Projects:PinePhone Daily Driver.

[i] Finished as of 2020. The winner is Arch Linux ARM from DanctNIX.

Testing Results

Mobian

Pros and Cons

  • [+] Debian (almost as good as Arch Linux)
  • [+] Aims to be as upstream as possible, built from source
  • [+] Usually features the newest features
  • [+] Most reliable so far

postmarketOS

Pros and Cons

  • [+] Alpine Linux
  • [+] Easily customizable (thanks to pmbootstrap)
  • [+] Full Device Encryption
  • [–] Seems to often lag behind other popular distros when it comes to supporting new features.

UBports

Pros and Cons

  • [+] Usually polished
  • [+] Built via debos from source
  • [–] [–] read-only file systems, not intended to be modified by the user

sxmo

Pros and Cons

  • [+] built on top of postmarketOS (i.e. Alpine Linux)
  • [+] tiling window manager
  • [–] [–] kills power/volume buttons easily
  • [–] X11 instead of Wayland
  • [–] smaller community

Arch Linux ARM

Pros and Cons

Related