Difference between revisions of "PinePhone Pro Software Releases"

From PINE64
Jump to navigation Jump to search
(Changed headline)
(Changed structure)
Line 1: Line 1:
This page contains a list of all available releases and tools for the [[PinePhone Pro]].
This page contains a list of all available releases and tools for the [[PinePhone Pro]].


== Linux ==
== Arch Linux ARM ==
 
=== Arch Linux ARM ===
[[File:Archlinux-logo.png|right|100px]]
[[File:Archlinux-logo.png|right|100px]]


Line 9: Line 7:
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).


==== Download ====
=== Download ===


Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].
Line 23: Line 21:
|}
|}


==== Notes ====
=== Notes ===
The GitHub page can be found here: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]
The GitHub page can be found here: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]


A re-image of the above Arch image providing a Btrfs root partitioning has been [https://github.com/K-arch27/pinebtrfs/ made by user kaida].
A re-image of the above Arch image providing a Btrfs root partitioning has been [https://github.com/K-arch27/pinebtrfs/ made by user kaida].
----


=== Gentoo ===
== Gentoo ==
[[File:GentooLogo.png|right|100px]]
[[File:GentooLogo.png|right|100px]]


There are unofficial Gentoo overlays with ebuilds for the PinePhone Pro. There are no images - the image must be built manually, including picking the kernel, bootloader and the desired desktop environment. The ARM64 version of Gentoo has to be selected. The PinePhone Pro will not boot with P-Boot but will boot with U-Boot, there is an ebuild for it.
There are unofficial Gentoo overlays with ebuilds for the PinePhone Pro. There are no images - the image must be built manually, including picking the kernel, bootloader and the desired desktop environment. The ARM64 version of Gentoo has to be selected. The PinePhone Pro will not boot with P-Boot but will boot with U-Boot, there is an ebuild for it.


==== Download ====
=== Download ===


The overlay can be found under https://github.com/stealthgun/gjdwebserver-overlay
The overlay can be found under https://github.com/stealthgun/gjdwebserver-overlay


==== Notes ====
=== Notes ===


See https://stealthgun.tweakblogs.net/blog/19830/gentoo-on-a-pinephone-pro for the documentation.
See https://stealthgun.tweakblogs.net/blog/19830/gentoo-on-a-pinephone-pro for the documentation.
Line 44: Line 41:
{{Info|Please consider cross-compiling the software on the computer. Long compilation times and heat production can lead to a reduced lifespan of the phone.}}
{{Info|Please consider cross-compiling the software on the computer. Long compilation times and heat production can lead to a reduced lifespan of the phone.}}


----
== GloDroid ==
 
=== GloDroid ===


A fully open source port of Android to the PinePhone and PinePhone Pro.
A fully open source port of Android to the PinePhone and PinePhone Pro.
Line 52: Line 47:
GitHub: [https://github.com/GloDroid/ GloDroid]
GitHub: [https://github.com/GloDroid/ GloDroid]


==== Download ====
=== Download ===


* Images: [https://github.com/GloDroid/glodroid_manifest/releases GloDroid]
* Images: [https://github.com/GloDroid/glodroid_manifest/releases GloDroid]


==== Notes ====
=== Notes ===


Initial support for the Pro since GloDroid v0.7.4.
Initial support for the Pro since GloDroid v0.7.4.


----
== LuneOS ==
 
=== LuneOS ===
[[File:Luneos-logo-256.png|right|100px]]
[[File:Luneos-logo-256.png|right|100px]]


LuneOS is one of the original multi-tasking OS-es that runs on Linux. Based on HP/Palm's webOS, merged with latest technology stack from LG called webOS OSE (a derivative of what LG uses on their Smart TV's), software such as Qt5 and makes use of the Yocto build system.
LuneOS is one of the original multi-tasking OS-es that runs on Linux. Based on HP/Palm's webOS, merged with latest technology stack from LG called webOS OSE (a derivative of what LG uses on their Smart TV's), software such as Qt5 and makes use of the Yocto build system.


==== Download ====
=== Download ===


* LuneOS (Initial preview): [https://github.com/webOS-ports/meta-pine64-luneos/releases Downloads]  
* LuneOS (Initial preview): [https://github.com/webOS-ports/meta-pine64-luneos/releases Downloads]  
Line 78: Line 71:
|}
|}


==== Notes ====
=== Notes ===


In order to connect to the device using SSH/SCP via WiFi: You can simply connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.
In order to connect to the device using SSH/SCP via WiFi: You can simply connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.
----


=== Manjaro ARM ===
== Manjaro ARM ==
[[File:Manjaro-logo.svg|right|100px]]
[[File:Manjaro-logo.svg|right|100px]]


Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile and Phosh desktop environment.
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile and Phosh desktop environment.


==== Download ====
=== Download ===


* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev] and [https://github.com/manjaro-pinephone/phosh/releases Stable] (recommended)
* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev] and [https://github.com/manjaro-pinephone/phosh/releases Stable] (recommended)
Line 103: Line 95:
|}
|}


----
== Mobian ==
 
=== Mobian ===
[[File:Debian-logo.png|right|100px]]
[[File:Debian-logo.png|right|100px]]


Line 112: Line 102:
Current version is Debian Bookworm.
Current version is Debian Bookworm.


==== Download ====
=== Download ===


[https://images.mobian.org/pinephonepro/ Images]
[https://images.mobian.org/pinephonepro/ Images]
Line 125: Line 115:
|}
|}


==== Notes ====
=== Notes ===
The development is work in progress. See [https://gitlab.com/mobian1/devices/pinephonepro-support pinephonepro-support] for further information. The Mobian wiki can be found [https://wiki.mobian-project.org/ here].
The development is work in progress. See [https://gitlab.com/mobian1/devices/pinephonepro-support pinephonepro-support] for further information. The Mobian wiki can be found [https://wiki.mobian-project.org/ here].


In order to connect to the device using SSH/SCP via WiFi, you need to install SSH on the device. You can do this by executing the following in a shell: "sudo apt-get install ssh", afterwards you can connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.
In order to connect to the device using SSH/SCP via WiFi, you need to install SSH on the device. You can do this by executing the following in a shell: "sudo apt-get install ssh", afterwards you can connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.


----
== Kali Linux ==
 
=== Kali Linux ===
[[File:Kali-logo.png|right|200px]]
[[File:Kali-logo.png|right|200px]]


The official Kali Nethunter images for PinePhone and PinePhone Pro have been released now. Get [https://github.com/Shubhamvis98/usb-arsenal-pinephone USB Arsenal] for your PinePhone's Kali Linux.
The official Kali Nethunter images for PinePhone and PinePhone Pro have been released now. Get [https://github.com/Shubhamvis98/usb-arsenal-pinephone USB Arsenal] for your PinePhone's Kali Linux.


==== Download ====
=== Download ===


* [https://www.kali.org/get-kali/#kali-mobile Kali Nethunter Pro Official]
* [https://www.kali.org/get-kali/#kali-mobile Kali Nethunter Pro Official]
Line 148: Line 136:
|}
|}


==== Notes ====
=== Notes ===


Installation:
Installation:
Line 158: Line 146:
  # X: Storage Device Y: Partition Number
  # X: Storage Device Y: Partition Number


----
== Nemo Mobile ==
 
=== Nemo Mobile ===
[[File:nemo_mobile.png|right|100px]]
[[File:nemo_mobile.png|right|100px]]


Nemo Mobile is the open source build of Sailfish OS with a open source UI called [http://nemomobile.net/glacier-home/ Glacier], [http://nemomobile.net/pages/Hello_manjaro/ based on Manjaro].
Nemo Mobile is the open source build of Sailfish OS with a open source UI called [http://nemomobile.net/glacier-home/ Glacier], [http://nemomobile.net/pages/Hello_manjaro/ based on Manjaro].


==== Download ====
=== Download ===


[https://img.nemomobile.net/2022.05/Manjaro-ARM-nemomobile-pinephonepro-0.9.img.xz Image]
[https://img.nemomobile.net/2022.05/Manjaro-ARM-nemomobile-pinephonepro-0.9.img.xz Image]
Line 179: Line 165:
|}
|}


==== Notes ====
=== Notes ===
The website of the Nemo Mobile UX Team can be found [https://nemomobile.net/ here]. Please report bugs regarding the Nemo Mobile UI as [https://github.com/nemomobile-ux/main/issues GitHub issue].
The website of the Nemo Mobile UX Team can be found [https://nemomobile.net/ here]. Please report bugs regarding the Nemo Mobile UI as [https://github.com/nemomobile-ux/main/issues GitHub issue].


----
== NixOS ==
 
=== NixOS ===
[[File:nixos.png|right|100px]]
[[File:nixos.png|right|100px]]


NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.
NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.


==== Download ====
=== Download ===
Not available yet.
Not available yet.


==== Notes ====
=== Notes ===
WIP. See https://github.com/NixOS/mobile-nixos/issues/440
WIP. See https://github.com/NixOS/mobile-nixos/issues/440


----
== postmarketOS ==
 
=== postmarketOS ===
[[File:PostmarketOS-logo.png|right|100px]]
[[File:PostmarketOS-logo.png|right|100px]]


Line 203: Line 185:
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).


==== Download ====
=== Download ===
[https://postmarketos.org/download/ Download page]
[https://postmarketos.org/download/ Download page]


Note that images for the PinePhone Pro are in the "community" category of devices indicating some features may not work. You can also build your own image using [https://wiki.postmarketos.org/wiki/Installation_guide pmbootstrap]
Note that images for the PinePhone Pro are in the "community" category of devices indicating some features may not work. You can also build your own image using [https://wiki.postmarketos.org/wiki/Installation_guide pmbootstrap]


==== Notes ====
=== Notes ===
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.


----
== Various DPA Images ==
 
=== Various DPA Images ===
Multiple versions of unofficial images of various Debian-based distributions by the user DPA. They also contain some of DPA's own software.
Multiple versions of unofficial images of various Debian-based distributions by the user DPA. They also contain some of DPA's own software.
   
   
==== Download ====
=== Download ===
The latest successful image builds can be found here: https://repo.dpa.li/apt/dpa-image-builder/images/?board=pinephone-pro
The latest successful image builds can be found here: https://repo.dpa.li/apt/dpa-image-builder/images/?board=pinephone-pro


==== Notes ====
=== Notes ===
Most of these images are still in development / incomplete and DPA doesn't have time to test them all, but they can still be useful as a starting point to get distributions running for which no other images have been created yet. DPA made these images because they wanted to run their favorite distribution, Devuan, on their phone.
Most of these images are still in development / incomplete and DPA doesn't have time to test them all, but they can still be useful as a starting point to get distributions running for which no other images have been created yet. DPA made these images because they wanted to run their favorite distribution, Devuan, on their phone.


Line 227: Line 207:


<!--
<!--
=== Template ===
== Template ==
[[File:OS_LOGO.png|right|100px]]
[[File:OS_LOGO.png|right|100px]]


Description of the operating system / distribution.
Description of the operating system / distribution.


==== Download ====
=== Download ===


* Phosh: LINK
* Phosh: LINK
Line 247: Line 227:
|}
|}


==== Notes ====
=== Notes ===
Optional! Notes.
Optional! Notes.


==== How to contribute ====  
=== How to contribute ====  
Optional! Possibility to contribute.
Optional! Possibility to contribute.


==== How to report bugs ====
=== How to report bugs ===
Optional! Explanation about how to report bugs.
Optional! Explanation about how to report bugs.
-->
-->


[[Category:PinePhone Pro]]
[[Category:PinePhone Pro]]

Revision as of 23:19, 4 February 2023

This page contains a list of all available releases and tools for the PinePhone Pro.

Arch Linux ARM

Archlinux-logo.png

(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones. Currently being maintained by the DanctNIX community (GitHub: danctnix, dreemurrs-embedded).

Download

Get both stable and test builds at GitHub releases.

Default credentials
Default user alarm/123456
root (barebone only) root/root

Notes

The GitHub page can be found here: dreemurrs-embedded/Pine64-Arch

A re-image of the above Arch image providing a Btrfs root partitioning has been made by user kaida.

Gentoo

GentooLogo.png

There are unofficial Gentoo overlays with ebuilds for the PinePhone Pro. There are no images - the image must be built manually, including picking the kernel, bootloader and the desired desktop environment. The ARM64 version of Gentoo has to be selected. The PinePhone Pro will not boot with P-Boot but will boot with U-Boot, there is an ebuild for it.

Download

The overlay can be found under https://github.com/stealthgun/gjdwebserver-overlay

Notes

See https://stealthgun.tweakblogs.net/blog/19830/gentoo-on-a-pinephone-pro for the documentation.

Note: Please consider cross-compiling the software on the computer. Long compilation times and heat production can lead to a reduced lifespan of the phone.

GloDroid

A fully open source port of Android to the PinePhone and PinePhone Pro.

GitHub: GloDroid

Download

Notes

Initial support for the Pro since GloDroid v0.7.4.

LuneOS

Luneos-logo-256.png

LuneOS is one of the original multi-tasking OS-es that runs on Linux. Based on HP/Palm's webOS, merged with latest technology stack from LG called webOS OSE (a derivative of what LG uses on their Smart TV's), software such as Qt5 and makes use of the Yocto build system.

Download

Default credentials
Default user root

Notes

In order to connect to the device using SSH/SCP via WiFi: You can simply connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.

Manjaro ARM

Error creating thumbnail: File missing

Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile and Phosh desktop environment.

Download

Default credentials
Default user manjaro/123456
root root/root

Mobian

Debian-logo.png

An unofficial Debian build for ARM64 running with Phosh (developed by Purism, uses Wayland instead of Xorg). The base system is pure Debian, with only the GUI applications and a few others (ModemManager, WiFi chip firmware) being built from modified sources (as well as the kernel and u-boot). Current version is Debian Bookworm.

Download

Images

Note: Tow-Boot required to be able to boot the images, see here!
Default credentials
Default user mobian/1234

Notes

The development is work in progress. See pinephonepro-support for further information. The Mobian wiki can be found here.

In order to connect to the device using SSH/SCP via WiFi, you need to install SSH on the device. You can do this by executing the following in a shell: "sudo apt-get install ssh", afterwards you can connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.

Kali Linux

Kali-logo.png

The official Kali Nethunter images for PinePhone and PinePhone Pro have been released now. Get USB Arsenal for your PinePhone's Kali Linux.

Download

Default credentials
Default user kali/1234

Notes

Installation:

$ unxz -c nethunterpro-*-pinephonepro-phosh.img.xz | dd of=/dev/{storage_block} bs=1M status=progress
$ growpart /dev/mmcblkX Y
$ e2fsck -y -f /dev/mmcblkXpY
$ resize2fs /dev/mmcblkXpY
# X: Storage Device Y: Partition Number

Nemo Mobile

Nemo mobile.png

Nemo Mobile is the open source build of Sailfish OS with a open source UI called Glacier, based on Manjaro.

Download

Image

Default credentials
Default user manjaro/123456
root root/root

Notes

The website of the Nemo Mobile UX Team can be found here. Please report bugs regarding the Nemo Mobile UI as GitHub issue.

NixOS

NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.

Download

Not available yet.

Notes

WIP. See https://github.com/NixOS/mobile-nixos/issues/440

postmarketOS

postmarketOS extends Alpine Linux to run on smartphones and other mobile devices. It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).

Download

Download page

Note that images for the PinePhone Pro are in the "community" category of devices indicating some features may not work. You can also build your own image using pmbootstrap

Notes

See the pine64-pinephonepro page of the postmarketOS wiki for details.

Various DPA Images

Multiple versions of unofficial images of various Debian-based distributions by the user DPA. They also contain some of DPA's own software.

Download

The latest successful image builds can be found here: https://repo.dpa.li/apt/dpa-image-builder/images/?board=pinephone-pro

Notes

Most of these images are still in development / incomplete and DPA doesn't have time to test them all, but they can still be useful as a starting point to get distributions running for which no other images have been created yet. DPA made these images because they wanted to run their favorite distribution, Devuan, on their phone.

The build scripts can be found in various places: GitLab, my server, GitHub

In theory, these build scripts can create images for any Debian-based distribution which supports ARM64 and can be bootstrapped using debootstrap.