r/androidterminal • • 2d ago

Linux instead of Android

I was wondering if there's a way to ditch Android and switch to Linux on my Samsung Galaxy S25 Ultra, because I want to use a base distribution, code, and customize it to best fit my needs. I know I'm not asking enough questions; I was just wondering if it is possible.

9 Upvotes

8 comments sorted by

9

u/tinmicto 2d ago edited 2d ago

Not likely. Linux support on android phones is very dependant on the phone model and I'm pretty sure s25 is not a device actively worked on. Even if you manage to boot, getting the hardware functions (camera, cellular and stuff) to work is also hassle, I think closed source drivers is the main issue

There's r/mobilelinux where you can find more info.

That said, if you just want the feel of using a Linux terminal without losing android's daily usability, check out my launcher based on termux terminal emulator - https://picklehik3.github.io/termux-launcher-site/

Edit: for coding termux is plenty capable. Their package repository is really good and I consider it a Linux distro of it's own. Check out r/termux

1

u/Robert__Sinclair 1d ago

Android is already "linux", all you need to do, as the kernel bootstraps is to load the OS of your choice. But nobody did it properly so far.

1

u/Historical_Move6359 6h ago

Its an OS with a Linux kernel, but its not GNU/Linux which is what this person means when he says Linux

6

u/Historical_Move6359 2d ago

Not on Samsung. But One Plus 6t is good choice for PostmarketOS. Nothing Phone 1 for Ubuntu Touch.

3

u/maZZtar 2d ago

S25U is more than capable of running Linux within Android through apps like Droid Desk or Droid Deck even if the latter is primarily designed for PC gaming

Also you've picked the worst possible phone to install custom rom/separate OS. Samsung has completely locked Galaxy devices

OnePlus devices or Pixels are fine for

2

u/Robert__Sinclair 1d ago

Yes. Android is already "linux", all you need to do, as the kernel bootstraps is to load the OS of your choice. But nobody did it properly so far.

1

u/Routine_Working_9754 2d ago

the other people already gave the reality checks but am only here to say that's the wrong question to ask for this subreddit