Jump to navigation Jump to search
3,714 bytes added ,  13:36, 11 December 2018
Added some more FAq
=== What Linux is postmarketOS based on? ===
it is based on Alpine Edge right now. We want to change it to a stable version in the future [ pmaports#5].
== Why is postmarketOS based on Alpine Linux? ==
* Heavy resource usage: With all resources, we will most likely need to run a Android environment next to your regular Linux. So it will use up more RAM and CPU compared to native Linux applications.
So at least try to find a native-Linux alternative for your favorite application or ask yourself if you really need it. For app developers, consider using [ Kirigami UI] or similar to develop apps for both mainstream mobile OSes (Android/iOS) as well as natively naively for Linux distributions.
== Can project Treble help postmarketOS? ==
Other dual boot solutions are not supported, but it should not be that hard to add them, if you know how these work. See {{github|421}} for ideas.
This guide is for those who don't want a working daily usable device with call,sms support.
To start using the os you need a device with PostmarketOS installed.
=== What Device to chose? ===
There are lots of device that can be usable with this OS, here is all supported device [ here] .
If you don't want to face instillation issues, just go with well supported devices. Here are some suggested devices that supported well.
* [ Nokia N9]
* [ Sony Xperia Z2 Tablet]
* [ Google Nexus 5X]
* [ Google Nexus 5]
* [ Nokia N9]
=== What user interface is supported? ===
There are many user interface that is already running.
Touch based
* Plasma
* Matchbox
* Hildon
Desktop environment
* xfce
Recommended user interface is xfce and Plasma. As they are currently in development .
=== What toolkit is supported? ===
Most popular toolkit is supported.
* Qt toolkit > 5.10
* Gtk toolkit > 3.24.1
=== How to install pmOS ===
Installing pmOs is very easy. Here is a detail [ guide]
=== Will the armhf packages will work on aarch64? ===
Yes, but why not use all CPU instructions of aarch64 and have faster binaries?
=== Support for flatpack,snap and Appimage is coming? ===
Nobody worked on this yet, and it's questionable how useful that would be. Even if we supported that, it would not be compatible with existing snaps/flatpacks etc, because the binaries in these are linked against the glibc (GNU libc), not against musl libc.
=== Any gui front-end for package management? ===
No. We'll need something like that. Supporting PackageKit could be one approach [ pmaports#12].
=== Is there a repository only for postmarketOS? ===
Yes, we have our own repository. Here is the repo [ link ]. The package build recipes (APKBUILDs) are in the
[ pmaports] repository.
=== What file system will be installed after flash? ===
We're only using ext4 right now. People can add other file-systems in [ pmbootstrap] if they need them.
=== What is the to-dos and future of os? ===
Detailed TODOs can be found in the gitlab [ issues.]
Some of them have a "help wanted" label:[ here].
The big picture is discussed in this thread currently: [].
=== Is postmarketOS is build (packages , kernel) in my system then make an image ? ===
You build the rootfs image on your PC with binary packages from the postmarketOS binary repository. Missing packages get built locally. But usually the repo is up-to-date. Building packages locally is useful for development.
=== which USB/Wireless peripherals works ? ===
* USB mouse and keyboard.
* USB monitor. As there are no drivers for connecting a monitor to phones that run on postmarketOS - AFAIK. They all depend on proprietary Android userspace drivers.
Not sure
* Networking.
* Joystick.
= Development =


Navigation menu