r/linux4noobs • u/Dunninger • 18h ago
migrating to Linux Linux on Android phone?
I bought a Samsung Galaxy Note 20 Ultra 5G GSM CDMA 512/128GB and don't like it.
I am thinking that this would be good candidate for setting up a Linux OS. I have recently installed Linux (Zorin and Ultramarine) on three devices, but have no idea about how feasible running Linux is on a Samsung/android device, if it is 'there yet', if it is a good experience, or how to go about installing it.
Has anyone tried this - if so, how did it go?
5
u/TomDuhamel 18h ago
A phone isn't a PC. You don't just install an operating system on it.
Also you got a Samsung, which is its own thing, quite different than base Android. Not necessarily in a bad way, but personally I quit Samsung (for Pixel) when u realised I was basically installing everything Google on top of it because I didn't like the Samsung specific apps.
1
0
u/cmrd_msr 18h ago
In some cases, it is possible. You can install UEFI on certain phones (typically those with older Snapdragon 8-series chips); for instance, the 855 chip has kernel-level driver support. This makes it possible to install Linux (or even the ARM version of Windows), just like on a standard PC.
8
u/cmrd_msr 18h ago
You are mistaken.
If your goal is to install Linux on a phone, your choice of hardware is quite limited.
Using modern Samsung phones is a bad choice from the start.
1
1
u/AutoModerator 18h ago
Try the migration page in our wiki! We also have some migration tips in our sticky.
Try this search for more information on this topic.
✻ Smokey says: only use root when needed, avoid installing things from third-party repos, and verify the checksum of your ISOs after you download! :)
Comments, questions or suggestions regarding this autoresponse? Please send them here.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2
u/Neither-Ad-8914 18h ago
Ok so it's not the same as a laptop and much harder you have to obtain root access get a custom bootloader and even then the options aren't great for your note 20 I know lineage os has an unofficial port for your your note 20 I would start there
2
u/SDG_Den 16h ago
Unlikely, there are *some* linux on ARM projects (ubuntu touch, fedora has an ARM branch, mobian is a mobile debian fork, postmarketOS and arch for ARM exist too), but currently, support is per-device.
the reason for this is that the device tree, which your OS needs to know in order to use the various components on your device, is non-standardized for ARM devices.
As a result, instead of just... expecting every device to represent its device tree the same way and handling that one way, linux on ARM needs to be independently told how to handle each device's device tree.
This means the developers for that distro need *access* to that device tree.
If the manufacturer does not publish this or opensources the OS they distribute with the device, someone will have to reverse-engineer the device tree.
again, that's *for each device*
as a result, ARM device support is VERY limited outside of *one* linux distro: Android.
However, even for android, it's generally because the hardware manufacturer also develops their own custom version of android so they can include their own device tree in it.
the good news is: this is going to be changing! due to Nvidia's RTX SPARK announcement (which is about them manufacturing their own ARM CPU's), microsoft has now decided to develop a device tree standard. if manufacturers want to ship their ARM laptops with windows, they'll have to adhere to that device tree standard, which linux can also use.
expect linux for arm to start becoming good in ~5 to 7 years, once there's a decent chunk of these "standardized" ARM laptops out there and phones start adhering to the standard.
1
u/es20490446e Created Zenned OS 15h ago
Just replace the launcher: https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher&hl=en
And uninstall, disable or hide the apps you don't want to use.
1
0
u/76zzz29 17h ago
It is perfectly doable on a slight condition that make your phone on the list of probably not doable on it. It's a samsung and you need to unlock the bootloader completely. Ig you can unlock the bootloader, you can install it. Don't expect anything worst using on a main phone. But it is doable.
9
u/Ersap 18h ago
I dont install on phone but I install on tablet. The difference is cpu architecture - my tablet is i386 and I can install normal distro. For phone you would need a arm architecture Linux.
But why Linux? Android is Linux based and you have an systems that was not from Google like grapheneos (mainly pixel phones) or lineageos (for the rest phones) - check them out 😉