Difference between revisions of "PinePhone Software Releases"

Jump to navigation Jump to search
+word
m (→‎Multi-distro demo image: Remove empty lines)
(+word)
(29 intermediate revisions by 13 users not shown)
Line 1: Line 1:
This page contains a list of all available OS releases for the [[PinePhone]], as well as links to other resources.
This page contains a list of all available OS releases for the regular [[PinePhone]], as well as links to other resources.


See [[PinePhone Installation Instructions]] on how to install the operating systems.<br>
See [[PinePhone Installation Instructions]] on how to install the operating systems.<br>
Line 12: Line 12:
Since PinePhone support is included in Mainline Linux, in principle, any ARM Linux OS can be used if possible required patches are included.
Since PinePhone support is included in Mainline Linux, in principle, any ARM Linux OS can be used if possible required patches are included.


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


(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, or barebones.
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.
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]).


Line 22: Line 22:
'''Download location'''
'''Download location'''


Get the latest image here: https://github.com/dreemurrs-embedded/Pine64-Arch/releases
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].


'''username/password'''
'''username/password'''


{| class="wikitable"
{| class="wikitable"
! Default user || <code>alarm/123456</code>
! Default user
! root         || <code>root/root</code>
| <code>alarm/123456</code>
|-
! root
| <code>root/root</code>
|}
|}


'''What works, what does not work'''
'''What works, what does not work'''


Most of the things now works, there are some minor issues with [[Crust]].
Most of the things should work.


'''How to contribute and report defects'''
'''How to contribute and report defects'''


You may find the Discord, Matrix and Telegram of DanctNIX community at [https://github.com/DanctNIX/danctnix/blob/master/README.md#channel-list the Channel list section of DanctNIX/README.md].
* There are archmobile chat rooms on Matrix ([https://matrix.to/#/#archmobile:kde.org #archmobile:kde.org]) and Telegram ([https://t.me/archmobile @archmobile]).
 
* You may find the Discord, Matrix and Telegram of DanctNIX community at [https://github.com/DanctNIX/danctnix/blob/master/README.md#channel-list the Channel list section of DanctNIX/README.md], read the [https://github.com/DanctNIX/danctnix/blob/master/docs/CODE_OF_CONDUCT.md Code of Conduct].
Feel free to send us [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls pull requests] and report [https://github.com/dreemurrs-embedded/Pine64-Arch/issues issues] on [https://github.com/dreemurrs-embedded/Pine64-Arch GitHub].
* Feel free to send us [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls pull requests] and report [https://github.com/dreemurrs-embedded/Pine64-Arch/issues issues] on [https://github.com/dreemurrs-embedded/Pine64-Arch GitHub].


== ExpidusOS ==
== ExpidusOS ==
Line 81: Line 84:
* [https://copr.fedorainfracloud.org/coprs/njha/mobile/    Packages (Fedora COPR)]
* [https://copr.fedorainfracloud.org/coprs/njha/mobile/    Packages (Fedora COPR)]


There is also an FTP server with a full Fedora 34 workstation build with phosh: ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)
There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)


'''username/password'''
'''username/password'''


On github images use:
pine/123456
pine/123456


On Nightly images from FTP use
pine/1111
'''What works, what does not work'''
'''What works, what does not work'''


Line 98: Line 105:
Be sure to include logs if applicable!
Be sure to include logs if applicable!
Send us pull requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/pulls Github].
Send us pull requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/pulls Github].


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


-->{{hint|Please consider cross-compiling the software on the computer.
{{hint|Please consider cross-compiling the software on the computer.
Long compilation times and heat production can lead to a reduced lifespan of the phone.}}<!--
Long compilation times and heat production can lead to a reduced lifespan of the phone.}}


-->There are unofficial Gentoo overlays with ebuilds for the PinePhone.
There are unofficial Gentoo overlays with ebuilds for the PinePhone.
There are no images - you'll be building it yourself, picking which kernel, bootloader and desktop environment you want to use.
There are no images - you'll be building it yourself, picking which kernel, bootloader and desktop environment you want to use.
You will be using the arm64 version of Gentoo.
You will be using the arm64 version of Gentoo.
Line 122: Line 131:
== GloDroid ==
== GloDroid ==


{{Hint|There can be large intervals between release update, so available images may be outdated and do not reflect the state of the current developments.}}<!--
{{Hint|There can be large intervals between release update, so available images may be outdated and do not reflect the state of the current developments.}}


-->A fully open source port of Android to the PinePhone.
A fully open source port of Android to the PinePhone.


* GitHub: [https://github.com/GloDroid GloDroid]
GitHub: [https://github.com/GloDroid/ GloDroid]


'''Download location'''
'''Download location'''


https://github.com/GloDroid/glodroid_manifest/releases (last release at 2021-05-20)
Stable image (last release at 2021-11-25)
 
[https://github.com/GloDroid/glodroid_manifest/releases GloDroid]


'''What works, what does not work'''
'''What works, what does not work'''
Line 138: Line 149:


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


LuneOS is a open source mobile operating system based on [https://www.webosose.org/ webOS Open Source Edition]([https://github.com/webosose GitHub], previously known as [https://github.com/openwebos Open webOS]) by LG, comes with [https://webos-ports.org/wiki/Luna_Next Luna Next] UI, currently developed by the WebOS Ports community.
LuneOS is a open source mobile operating system based on [https://www.webosose.org/ webOS Open Source Edition]([https://github.com/webosose GitHub], previously known as [https://github.com/openwebos Open webOS]) by LG, comes with [https://webos-ports.org/wiki/Luna_Next Luna Next] UI, currently developed by the WebOS Ports community.
Line 148: Line 159:
'''Download location'''
'''Download location'''


* [http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]
* [https://github.com/webOS-ports/meta-pine64-luneos/releases LuneOS test images for PinePhone]


It is recommended to use ''bmaptool'', which is faster than dd, and can decompress archived image files on-the-fly.
It is recommended to use ''bmaptool'', which is faster than dd, and can decompress archived image files on-the-fly.
Line 158: Line 169:
For example:
For example:


  bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-140.rootfs.wic.gz /dev/mmcblk0
  bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-177.rootfs.wic.gz /dev/mmcblk0


.wic file can be treated as .img file when flashing. You may rename .wic file to .img when using GUI tools that require file extension to be .img.
.wic file can be treated as .img file when flashing. You may rename .wic file to .img when using GUI tools that require file extension to be .img.
Line 232: Line 243:


{| class="wikitable"
{| class="wikitable"
! Default user || <code>manjaro/123456</code>
! Default user
! root         || <code>root/root</code>
| <code>manjaro/123456</code>
|-
! root
| <code>root/root</code>
|}
|}


'''What works, what does not work'''<!--
'''What works, what does not work'''


-->{{Hint| '''Note:''' At the first boot, the Phosh image will be loaded at a TTY login prompt for multiple minutes.}}<!--
{{Hint| '''Note:''' At the first boot, the Phosh image will be loaded at a TTY login prompt for multiple minutes.}}


-->See Manjaro's release announcements on their forum.
See Manjaro's release announcements on their forum.
Recent ones:
[https://forum.manjaro.org/t/manjaro-arm-beta12-with-phosh-pinephone/73099 Phosh],
[https://forum.manjaro.org/t/manjaro-arm-beta5-with-plasma-mobile-pinephone/69318 Plasma] and
[https://forum.manjaro.org/t/manjaro-arm-alpha3-with-lomiri-pinephone/49923 Lomiri].


'''How to contribute and report defects'''
'''How to contribute and report defects'''
Line 259: Line 269:
'''Download location'''
'''Download location'''


[https://images.mobian-project.org/pinephone/nightly/ Nightly] /
[https://images.mobian-project.org/pinephone/weekly/ Weekly] /
[https://images.mobian-project.org/pinephone/installer/ Installer] /
[https://images.mobian-project.org/pinephone/installer/ Installer] /
[https://images.mobian-project.org/pinephone/ Stable]
[https://images.mobian-project.org/pinephone/ Stable]
Line 293: Line 303:
== Multi-distro demo image ==
== Multi-distro demo image ==


{{Warning | This is an demo image for testing different OSes before installing a regular image. It is highly discouraged attempting to use the image productively. The kernel is shared across the different OSes and is not being updated.}}
{{Warning | This is a demo image for testing different OSes before installing a regular image. Attempting to use this image productively is highly discouraged. The kernel is shared across the different OSes and is not updated.}}


This image allow users to try many of the above Linux distributions easily, without having to figure out how to flash them individually and juggle with many microSD cards. Also called megi's 15-in-1 multi boot image.
This image allow users to try many of the above Linux distributions easily, without having to figure out how to flash them individually and juggle with many microSD cards. Also called megi's 15-in-1 multi boot image.
Line 321: Line 331:
** '''File Size:''' 6.8GB
** '''File Size:''' 6.8GB


Due to its size, download though torrent is suggested by the author on its main page.<!--
Due to its size, download though torrent is suggested by the author on its main page.


-->{{hint | '''Note about .zst archive file:'''
{{hint | '''Note about .zst archive file:'''


On Linux, you may install or compile <code>zstd</code>, and write the image to SD card by using <code>zstdcat</code> and <code>dd</code>. See the "Installation" section of its [https://xnux.eu/p-boot-demo/ web page] for command examples.
On Linux, you may install or compile <code>zstd</code>, and write the image to SD card by using <code>zstdcat</code> and <code>dd</code>. See the "Installation" section of its [https://xnux.eu/p-boot-demo/ web page] for command examples.


On Windows, you may use [https://github.com/mcmilk/7-Zip-zstd 7-zip-zstd], it provides different installation method in the README.md.Install and extract the .img file from the zst archive, and flash with tools like [https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager].}}<!--
On Windows, you may use [https://github.com/mcmilk/7-Zip-zstd 7-zip-zstd], it provides different installation method in the README.md.Install and extract the .img file from the zst archive, and flash with tools like [https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager].}}


-->Also see [[PinePhone Installation Instructions]].
Also see [[PinePhone Installation Instructions]].


'''username/password'''
'''username/password'''
Line 350: Line 360:
'''What works, what does not work'''  
'''What works, what does not work'''  


Development is now moving very fast after rebasing. For the current devel image, Wifi and Bluetooth works.
Development is now moving very fast after rebasing. For the current devel image, Wifi, SMS and Bluetooth works.


'''How to contribute and report defects'''
'''How to contribute and report defects'''
Line 387: Line 397:


== OpenMandriva Lx ==
== OpenMandriva Lx ==
[[File:Oma-logo-22042013_300pp.png|right|100px]]<!--
[[File:Oma-logo-22042013_300pp.png|right|100px]]


-->{{Hint| '''Note:''' This image is solely for testing purposes.}}<!--
{{Hint| '''Note:''' This image is solely for testing purposes.}}


-->OpenMandriva Lx with Plasma Mobile as UI.
OpenMandriva Lx with Plasma Mobile as UI.


'''Download location'''
'''Download location'''
Line 521: Line 531:


* When asked where to flash, type 'raw' and it will build the image on your computer. Otherwise define the path /dev/....  to flash to card or internal emmc.  
* When asked where to flash, type 'raw' and it will build the image on your computer. Otherwise define the path /dev/....  to flash to card or internal emmc.  


'''username/password'''
'''username/password'''
Line 553: Line 562:


OTA is supported: <code>zypper refresh && zypper update</code> as root (<code>devel-su</code> to get root access). Things that need reflash are bootloader specific at the moment. If improvements like [[Crust]] or changes of partition layout are added, then you need to reflash.
OTA is supported: <code>zypper refresh && zypper update</code> as root (<code>devel-su</code> to get root access). Things that need reflash are bootloader specific at the moment. If improvements like [[Crust]] or changes of partition layout are added, then you need to reflash.
== Slackware ==
Unofficial slackware images with xfce for the pinephone
Discussion thread: [https://forum.pine64.org/showthread.php?tid=12181&highlight=slackware+pinephone Thread]


Download link: http://dl.fail.pp.ua/slackware/images/pinephone/
== SkiffOS ==
== SkiffOS ==
[[File:SkiffOS-Icon-1.png|right|100px]]
[[File:SkiffOS-Icon-1.png|right|100px]]
Line 568: Line 583:


{| class="wikitable"
{| class="wikitable"
! core/pinephone_neon    || KDE Neon via Ubuntu repositories
! Package !! Distro
|-
|-
! core/pinephone_nixos  || Nixos Mobile
| core/pinephone_neon    || KDE Neon via Ubuntu repositories
|-
|-
! core/pinephone_gentoo  || Gentoo with Link-time Optimization & KDE Mobile or Phosh
| core/pinephone_nixos  || Nixos Mobile
|-
|-
! core/pinephone_ubports || Ubuntu Ports for PinePhone
| core/pinephone_gentoo  || Gentoo with Link-time Optimization & KDE Mobile or Phosh
|-
|-
! core/pinephone_manjaro_kde  || Manjaro for PinePhone: KDE variant
| core/pinephone_ubports || Ubuntu Ports for PinePhone
|-
|-
! core/pinephone_manjaro_phosh || Manjaro for PinePhone: Phosh variant
| core/pinephone_manjaro_kde  || Manjaro for PinePhone: KDE variant
|-
|-
! core/pinephone_manjaro_lomiri || Manjaro for PinePhone: Lomiri variant
| core/pinephone_manjaro_phosh || Manjaro for PinePhone: Phosh variant
|-
| core/pinephone_manjaro_lomiri || Manjaro for PinePhone: Lomiri variant
|}
|}


Line 603: Line 620:
'''How to contribute and report defects'''
'''How to contribute and report defects'''


Contributing information is listed [https://git.sr.ht/~mil/sxmo-docs/tree/master/CONTRIBUTING.md here].
Contributing information is listed [https://man.sr.ht/~anjan/sxmo-docs-stable/CONTRIBUTING.md here].


== Ubuntu Touch ==
== Ubuntu Touch ==
Line 626: Line 643:
'''What works, what does not work'''
'''What works, what does not work'''


Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page].
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page], or directly here [https://devices.ubuntu-touch.io/device/pinephone/#deviceOverview]


'''How to contribute and report defects'''
'''How to contribute and report defects'''
Line 750: Line 767:
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing microSD cards]
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing microSD cards]


[[Category:PinePhone]]
[[Category:PinePhone]]
Moderator
1,471

edits

Navigation menu