postmarketOS

1295 readers
22 users here now

postmarketOS - a real Linux distribution for phones and other mobile devices 🐧 📱 👩‍💻

Rules:

See also:

founded 5 years ago
MODERATORS
1
2
3
4
5
6
7
 
 

https://framapiaf.org/@millerebonds/115521031972754953

I tried to explain there in mastodon how to install postmarketos on a Xiaomi Redmi S2, step by step.

I intend to help beginners and democratise at maximum, because I mean linux phones are far better than custom aosp derivatives with uncertain future.

My kind of tutorial is unperfect and needs improvement, to make

in the future.

8
 
 

Hi! I come here after looking and trying everything I can think of.

I have a Lenovo Duet 3, that is compatible with the google-trogdor images. Since it's a tablet, I wanted a touch-oriented DE, so I chose phosh from the available images, and installed it too.

Install went smoothly, but I have the problem of having the rotation 90 degrees off how it's supposed to be, i.e. if I have it on landscape, it is off 90 degrees clockwise, thus in portrait, and rotates offset too with the autorotation. And there is no option to set the rotation on the settings. Also the scale, even when I configured it on settings, it resets on reboot (this was solved by changing the /usr/share/phosh/phoc.ini since there is no /etc/phosh/phoc.ini as stated in the wiki, deleting the # of the DSI-1 output and setting the scale there)

I looked around, and first I saw the wlr-randr command, and it works until I rotate and it resets. Also, same as with the scale issue mentioned, i set the 'rotate = 270', and it works on the first login screen (in phosh is basically the lock screen), but when logged in, I guess it resets, and again it ends offset, so even when it's set on the file, it is not permanent.

So then, my question is, do you have any clue as to why it is happening? And how to solve it? My guess is that the resolution is set as 1200x2000 (since I think it is how is set by the own display), not 2000x1200. I can disable autorotate and keep changing the rotation with wlr-randr, but it is obviously not the best and comfortable option.

Thanks in advance!

9
10
 
 

I think there are some issues with the wiki page for the Samsung Galaxy SII (samsung-i9100):

  1. To create u-boot.bin, I'm instructed to use the script helpers/envkernel.sh. However, there is no helpers directory in pmbootstrap. A find for envkernel turned up empty.

  2. Alternatively, after running pmbootstrap install, u-boot.bin should have been created. Unfortunately, it is not. Again, a find for u-boot.bin turned up empty.

  3. Since I have run replicant on the phone ages ago, I vaguely remember having already done something like this. So maybe I don't have to do it again?

Anyway, I ran pmbootstrap install --disk /dev/sdd, which exited with this error:

ERROR: Command failed (exit code 1): (native) % mkfs.ext4 -F -q -L pmOS_root /dev/installp2

That is not surprising, since this device doesn't exist. I haven't looked at the code, but I have a guess: installp2 is the name of some internal variable that should have been expanded to sdd2 before passing it to mkfs.

Then I found pmbootstrap/chroot_native/home/pmos/rootfs/samsung-i9100.img and tried to dd that to my sdcard. Unfortunately, that didn't create any partitions on it.

Thus, I'm at a loss. How should I proceed from here? Note, I haven't even touched my phone yet.

11
 
 

Hey, I have a Poco X3 NFC with UT on it, but I don't want to lose that installation, while also having PMOS on it. It does have a SD Card, can I somehow install PMOS on it and choose which OS to boot into? Will everything work fine if I do it this way?

12
 
 

i know it's not linux, but well.

13
 
 

@postmarketos XMPP conference/MUC
Hello,
I wanna suggest an XMPP conference for pmOS community.
IRC isn't very comfort, mainly because it hasn't got normal way for archiving messages.
And Matrix isn't very well too, research shows that it is not so secure as developers say and it isn't lightweight for servers.
XMPP isn't as bloated as Matrix and is more functional than IRC and has got more clients than Matrix with decent function support.

14
 
 

I have installed PMOS (https://lemmy.ml/post/31931545) on a downstream device which does not support 3D acceleration and wifi. Someone suggested me to use Libhybris as a compatibility layer which will allow me to use android's binary drivers on the PMOS. The problem is I don't see any documentation on how to use Libhybris. Could anyone please share any guide on how to use it?

15
 
 

Hey everyone! I recently decided to try mobile linux on an old Pocophone F1 I had lying around and installed Ubuntu Touch, Postmarket OS with KDE and Phosh on it (in that order).

I couldn't help but notice that while UT and Phosh had their own app stores (openstore and gnome software respectively), the KDE mobile's Discover had very little in it.

So my question is - is it possible to install either the UT's openstore or Phosh's software store on a KDE install of Postmarket?

I feel like this segmentation of app stores is really hurting the mobile linux ecosystem, since we have very few apps anyway. If we want more developers to make native apps for this platform, we should have some kind of standard packaging format that works on all mobile linux platforms (the same problem exists on desktop linux to a degree btw). Is there a solution for this conundrum?

16
 
 

Originally posted on linux@lemmy.ml, reaching out here as well. According to my, albeit cursory, research, it looks like Postmarketos is the leader for linux-based mobile OSes.

I'd like to do what I can to help with the broadening of device support for Postmarketos to make Linux a more viable option for mobile devices. Where do I start? I don't have much of a dev background, but have used Linux for a couple decades and am willing to learn new skills. Is there a handbook somewhere I can read through to learn the "basics"? Where can I see the type of projects that are being worked on/get up to speed? Any help is appreciated!

17
 
 

cross-posted from: https://lemmy.ml/post/35089555

Ak to ešte neviete, tak ja mám veľmi rád výzvy v podobe dávania iných operačných systémov na zariadenia, ktoré mi prejdú pod mojími rukami. Napriek tomu, že by mohol niekto povedať, že to je nudné, tak to vôbec nie je, skôr naopak.

Use the translator in the sidebar to translate the page.

18
 
 

I saw it on the wiki and wondered if anyone has any testing stuffs yet. I've got the Kiev and would like to do something other than fill it with animosity. 😂

19
20
1
KDE Akademy 2025 (gitlab.postmarketos.org)
submitted 10 months ago by oleksii@lemmy.ml to c/postmarketos@lemmy.ml
 
 

Location: Berlin

Dates: 6th-11th of September

Website: https://akademy.kde.org/2025/

Brief description (optional): This is annual 2025 KDE conference

21
 
 

I'm new to Linux sources. I found next file https://gitlab.postmarketos.org/postmarketOS/pmaports/-/blob/master/device/testing/linux-postmarketos-qcom-sc7280/config-postmarketos-qcom-sc7280.aarch64

It seems a config file.

At the begging of file it mentioned Automatically generated file; DO NOT EDIT.

Based on my web development experience auto generated files usually not under the git.

May anyone share ideas why it this file in the git?

22
23
1
submitted 11 months ago* (last edited 11 months ago) by oleksii@lemmy.ml to c/postmarketos@lemmy.ml
 
 

PostmarketOS (PMOS) is built on Alpine Linux. Recently, I tried running the Tuta image but didn’t have any luck.

I’m eager to learn more about this topic and would love to share any solutions I discover along the way.

24
 
 

How to get started in postmarketOS?

The main website suggests "getting a second-hand SDM845 or MSM8916 device".

While I am fine with getting a second hand phone for this (as long as it doesn't cost as much as a new one) I see many devices with those chipsets that only partially work.

I am fully expecting this, but due to having been in the Android modding community in the past I know it is extremely common to abandon devices completely at random times. Since for this project I am willing to spend money on a dedicated device, I don't want to make a purchase I'll regret because they decided to move on to a newer device (or disappear from the internet completely).

I am not looking for a device with "perfect" support, as I feel like that would be useless. I want a device that works already well enough but that I can actually contribute with.

My own Poco X3 NFC seems good for this, but I don't think I want to commit my main smartphone yet. My older smartphone, the ASUS Zenfone 3 Laser, is completely unmentioned (but the base model is). Maybe I should simply use the latter and contribute by adding this extra device, or is it better to get something like a Google Pixel 3 or Motorola Moto G4 first?

25
1
NFC Fairpone 5 (wiki.postmarketos.org)
submitted 11 months ago by oleksii@lemmy.ml to c/postmarketos@lemmy.ml
 
 

I'm an PMOS enthusiast. Could you please share your ideas from where to start to add NFC FP 5 support?

view more: next ›