Top
Best
New

Posted by speckx 2 days ago

I'm switching my phone from Android to Linux(runarcn.no)
475 points | 518 commentspage 7
pelzatessa 2 days ago|
Been daily driving ubports for about 4 years now (OP5T, Noble). The system has its quirks, it sometimes reboots without reason (though its rare, I experience something like that once a month), the videos in web browser sometimes glitch in a weird way and sometimes don't play at all, the camera stops working and needs a reboot. The lack of banking apps and maps with live traffic is irritating (although unav is great, shoutouts to the guy who made it), a problem that could be solved using waydroid but I don't want to use it out of principle. Otherwise it covers all my needs, has working phone, SMS and MMS (I'm from Europe), web browser, matrix and mail clients, TOTP manager (necessary for work), and is totally linux which allows me to do cool things like using pulseaudio sinks to connect my laptop to phone that is connected to speakers and use it as wireless aux (works janky, but it works :) ). It obviously hasn't got many apps compared to the competition, but new ones are continuously being developed by the community. I tried developing an app myself but haven't got the time, fortunately it's much easier now with AI because I remember that one attempt at creating a simple app for enabling some daemon a few years ago was cut short by not-quite clear documentation of the clickable app development system. It needs to be said that I'm certainly not the greatest programmer in the world though :)

If you're a technical guy and you feel like the android and ios are both pretty much destroyed by corporate overlords, then I sincerely invite you to try UBports or SailfishOS (from my research I find these two the most beginner friendly). The experience most certainly will hurt (at the beginning), but the sooner more people start using it, the sooner more people will start contributing to linux on phone and make our systems better. I was nervous that I would not survive without android and its entire app catalog and maps, or that a moment would come at work or in some critical situation that I would need android for some dumb reason and wouldn't be able to do something and spaghetti would fall out of my pockets, but for the last 4 years nothing like that happened. The most painful thing for me are probably the maps, but when I need long distance GPS with live traffic, I'll most certainly be driving with someone, so I just ask the passenger to navigate :) for less important voyages the unav is completely fine, there's also puremaps which I haven't tested.

senor_digimon 2 days ago||
I still dream about that dockable Ubuntu phone.
seba_dos1 2 days ago||
Why? The phone I've been using for the last 6 years, Librem 5, can just be docked to a screen, keyboard and mouse and used this way, running a Debian system. It's not even the only one available with such capability. Your dream has been there for a while now.
sumanep 2 days ago||
Blackberry 10
tanhaosheng 2 days ago||
[flagged]
pizzaballs 2 days ago||
This perfectly captures the "death by a thousand papercuts" reality of modern Android. Google honors the open-source letter of the law with AOSP while systematically destroying its spirit by moving vital APIs into closed-source Google Mobile Services (GMS).We are seeing the exact same playbook play out on our wrists right now with Wear OS. Google recently mandated the Watch Face Format (WFF) via Watch Face Studio (WFS). Under the guise of battery optimization, they stripped developers of the ability to run executable native code for watch faces. It is now just a declarative XML format rendered by the OS.Whether it is the core OS framework or a simple smartwatch complication, Google’s strategy remains identical: hollow out the open ecosystem, deprecate local developer execution, and force everyone into their centralized, closed garden.
fooo1882992 2 days ago||
There's a name for that strategy: https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
TheCoelacanth 2 days ago||
Google needs to be forced to divest Android and Chrome. It's the only solution to this problem.
MarceliusK 2 days ago||
[dead]
EtienneDeLyon 2 days ago||
[dead]
ltbarcly3 2 days ago||
1. Android already runs on the linux kernel.

2. For every phone people in this thread switch from Android to "Linux", I'm going to switch 3 from "Linux" to Android. I have a budget of $14, $11 is earmarked for Chipotle. I should have plenty left.

fsflover 2 days ago|
Did you consider postmarketOS? https://wiki.postmarketos.org/wiki/Fairphone_4_(fairphone-fp...
sudobash1 2 days ago||
I'm sure he did. It is mentioned in TFA.
hagbard_c 2 days ago|||
He did:

"The mobile linux space isn't exactly looking good right now, but it holds some promise. Ubuntu Touch managed to survive being abandoned by Canonical, and postmarket is still seeing good development even if not having great hardware adapation at the moment."

fsflover 2 days ago||
Thank you, I missed it.
chias 2 days ago|||
The author mentions this in the second paragraph...
zb3 2 days ago||
Number of devices fully supported: 0

Oh, you linked to Fairphone 4, let's see:

- battery: partial

- audio: partial

- camera: partial

- fingerprint: broken

postmarketOS device support is a joke, they couldn't even get ONE vendor to support the OS..

MYEUHD 2 days ago|||
Purism Librem 5 is fully supported: https://wiki.postmarketos.org/wiki/Purism_Librem5_(purism-li...
realusername 2 days ago|||
I'd say the OnePlus 6 is fully supported so it's one device at least (the stuff that isn't on it is minor).

Mainlining is very hard though so the results are expected

droserasprout 2 days ago||
I can confirm this holding OP6 (enchilada) in my hands — it's a flagship postmarketOS device. It also has other nerd options available — Sailfish and Windows (Renegade Project) — but obviously with poor hardware support.

I highly recommend keeping an eye on postmarketOS blog. [1] It's a fun reading, and development's been really rapid lately.

What stopped me from full migration to pmOS the last time I tried it about a year ago was poor support of Magisk and Xposed in Waydroid, two things I can't imagine using Android apps without.

But! With some tricks you can get pmOS dualboot on OP6. [2] Haven't tried it, but looks amazing.

I think with the current direction and velocity, pmOS is going to get really close to Android in usability on supported hardware in the next couple of years. Except for power saving parity that never gonna happen.

[1] https://postmarketos.org/blog/

[2] https://wiki.postmarketos.org/wiki/OnePlus_6_(oneplus-enchil...

indianmouse 2 days ago|||
True. I have installed PMOS on a Xiaomi Redmi Note 4 and it is has great support for the hardware.

Amazed to see Linux booting natively on a palm sized device with full hardware support and computer capabilities was out of the world!

Given the fact that the device is more than a decade old, it still runs the mainline 6.x Linux kernel and the UI is good! (desktop manager which I've installed it is based on POSH Shell).

Looks cool and since calls, SMS, Wi-Fi and data works fine to a good extent, the only gripe was that camera is unusable in it's current form. Have not tried the android subsystem yet I don't think it'll work due to device limitations.

Have installed Tailscale and primarily using it for remote SSH administration of all my devices through Tailscale. The device build is still solid (which I don't see in the newer devices! due to planned obsolescence) and browser based netbanking access works fine.

Caveats of a small device, keyboard and user experience matters though I'm not complaining because I can pretty much see what happens on the device and I'm not feeding any unwanted signals to anyone.

Constantly on the lookout for pure Linux based devices. Unfortunately, yet to my hands on Librem based device or on a Fairphone!

I hope the world moves towards a Linux based device (being a Linux user for close to 3+ decades (since the early Sco Unix times with core systems programming, I always dream of it! BTW, being a hardcore C programmer who has worked across almost all OSes and CPU architectures!) and such wish and dream will fully be fulfilled only on Linux or on *nix with firm belief!

Hope someone takes a serious move...

zb3 2 days ago|||
You misunderstood my comment.. this level of "support" is based on hacks = volunteer work, where the community working together (for free) is able to support one device "almost" completely after only 8 years, relying on hacks/reverse engineering etc..

But it's not like OnePlus or Qualcomm officially supports that, right? They didn't have any deal with any OEM where there would be someone employed to support the OS.. (even though they receive donations)

Like, all this is.. not serious.. the closest alternative to Android/iOS is GrapheneOS, because there are full-time employees AND they have a partnership with Motorola, so they won't have to rely on any hacks.. well obviously that's unaffordable but it's a different story.

realusername 2 days ago|||
> You misunderstood my comment.. this level of "support" is based on hacks = volunteer work, where the community working together (for free) is able to support one device "almost" completely after only 8 years, relying on hacks/reverse engineering etc..

I guess you have not seen any of actual Qualcomm code yet to say that, Qualcomm code is really what you would define as a pile hacks. Made by hardware engineers with no regards for code quality, maintainability or mainlinability.

OnePlus 6 comparatively is almost mainlined properly from start to finish, with a level of quality that you have nowhere in the mobile world.

Sure this smartphone a bit older but remember the Nokia N900 is still supported and it went out in 2009.

Mainlining mobile devices is very hard, but that's not hacks, that's how it's supposed to be done.

droserasprout 1 day ago|||
Yes, I get your point.

I'd say the waterline of mobile Linux "seriousness" is whether a device has a bootable mainline kernel build. Once SoC support lands in the kernel, it becomes a problem for a lot of people on high salaries (including some at Qualcomm). And hardware support doesn't get dropped from the kernel overnight. For everything above, in userspace, you don't need a deal with OEMs or their blessing to make things work. It's a pretty generic stack: Alpine, systemd, familiar WMs/DEs.

But yeah, I hope to see more deals like the recent Motorola-GrapheneOS announcement in the future.