Tbh, unless you want to suffer A LOT, the best option is to get any Android phone, install Termux and on top install any Linux distro you like (if you want easy mode, pay for Andronix which helps with installation).
Then you just run your Linux distro in a container on Android and view its virtual screen using a VNC viewer app.
That way you get a fully-working Android phone that can run most Linux apps without breaking your main phone use case. The only thing you are really lacking is low-level access because it’s running in a root-less proot container. So no hardware acceleration or other fancy hardware stuff.
Guys. I have a samsung m30s. The problem with it is its usb port must be kept at a specific angle… So i bought a new phone.
Now I am thinking of installing Linux on it. How can I go about it?
I like plasma on my desktop.
TLDR: How to install Linux on Samsung M30s
Too In-Depth; Didn’t Research (Tid;Dr) response:
Can your bootloader be unlocked?
if no, no linux
if yes, is someone developing Ubuntu Touch, Manjaro Mobile, PostmarketOS etc. for it?
if no, learn how to port linux
if yes find their documentation and follow it
Quality/Results may vary
Tbh, unless you want to suffer A LOT, the best option is to get any Android phone, install Termux and on top install any Linux distro you like (if you want easy mode, pay for Andronix which helps with installation).
Then you just run your Linux distro in a container on Android and view its virtual screen using a VNC viewer app.
That way you get a fully-working Android phone that can run most Linux apps without breaking your main phone use case. The only thing you are really lacking is low-level access because it’s running in a root-less proot container. So no hardware acceleration or other fancy hardware stuff.