Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree with this so much. It would be so convenient if I could just flash Arch Linux or something onto a modern smartphone and be able to use all the applications and settings and data I use on my desktop, but on my mobile phone. Android is markedly better than iOS when it comes to customization, but it's a far cry from a (real) Linux distribution. I've started getting OS-level push notification ads from Google News and other bullshit on my Samsung Note 9, and it makes me want to set the thing on fire.

It also makes me pretty pessimistic when it comes to privacy. I can uninstall Windows/MacOS on my laptop, coreboot it, use FOSS/privacy-centric software, etc. but it doesn't really mean much when my phone (which is basically attached to my body 24 hours a day, and is my main conduit of communication with others) is a privacy/security nightmare.



It's not quite a modern smartphone, but it's the best we have at the moment; have you looked into the PinePhone? I have mine running openSUSE Tumbleweed.


How is it for daily use though? Last I knew Pinephones were still mostly just for developers to work on to one day make it a daily driver.


Some people will tell you that the Pinephone is daily-driver ready. They're right, but only in the sense that using a feature phone is daily-driver ready. It's only feasible if your lifestyle permits it, if you're willing to go without sometimes, if leading by example, and voting with not just your wallet, but whatever you value (be it time, money, or uncertainty) is a deal you're happy to make.

I love my Pinephone. It is undoubtedly my own, with no strings or trillion-dollar corporation helping steer. It's lots of fun to play with, but unless people already half-jokingly compare you to RMS due to your extremism, it's not ready.

Android circa 2009 would be a reasonable comparison: the potential is clear, the software is rapidly evolving, and there's a benevolent dictator at the helm. And that's enough for me to be happy with it :)


I'm really heartbroken that I can't use a Pinephone as a daily driver because of the simple fact that it doesn't have a 5ghz wifi antenna. Where I currently live there's just too much interference on 2.4ghz. It's literally the one feature I need. As soon as they come out with a model that has 5ghz wifi I'm happy to jump right on board, especially since they're coming out with a keyboard attachment.


Librem 5 has 5ghz wifi.


The battery time, at 3–5 hours, and the inability of the phone to charge while turned on, they called "A stark reminder of the Librem 5's beta status".

[1] https://en.wikipedia.org/wiki/Librem_5


This is a very outdated information. Mass production batch (Evergreen) can charge fine. Battery life is currently 13 hours (without suspend): https://puri.sm/posts/charging-the-librem-5/. See also: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque....


You should be able to just put wifi USB dongle into the USB-C port. These things can be small. Though there are no USB type-c wifi dongles apparently (now that I'm searching the web for them), so you'd need an otg adapter too, and there goes the size benefit.


It's about the same quality as a budget Android 2-4 phone.

The basics are pretty much down. Kernel support is solid. It can make calls, send texts (MMS mileage may vary), and use data pretty reliably. Web browsing is actually pretty fast with Angelfish. You technically have access to the full repository of Linux ARM software, and some of it even resizes properly to the phone. The camera is usable but terrible. Anbox works for Android apps but is painfully slow and can't share data with the rest of the phone to my knowledge.

Battery life is terrible, I don't think that the phone has power states of any kind, so it's either with the screen on, on with the screen off, or off altogether. Updates frequently break my install, although updating through SSH has been working for me recently on Tumbleweed without breaking anything. Little things like Plasma not having a way to exit the keyboard, apps taking up full screen with no way to exit them, etc.

Performance is painfully slow, but has also improved (for KDE anyways) by leaps and bounds. It used to be completely unusable but now it's merely very slow.

I would say it's somewhere between for developers, and usable, at this point. You could use it with some sacrifices, and still have a functional wireless communication device. It absolutely is nowhere near replacing my OnePlus running Android, however.


I use Mobian on the Pinephone as a daily driver. Other distributions I tried were not stable.


How about going at it the other way around: There are laptops with SIM cards / card slots already, for wireless data connectivity. Does it take additional hardware to use that for telephony / SMS, or can the already-present hardware be used for that too, with only a software component to enable it?

Sure, not quite as handy — or Handy, for the German-speakers among us — as a physical phone... But, say you keep your laptop with you in a backpack (Rucksack ;-) ) or such, and a Bluetooth hands-free headset clipped to your ear...? I hear lots of youngsters listen to music continually nowadays, so they already have some kind of earbuds in all the time anyway. Or maybe even some kind of Bluetooth "satellite" handset, to make it easier to initiate outgoing calls / read and write text messages?


Terribly slow for modern usage though. And you are still missing essential apps on this kind of device.


user-controlled / cheap / fast - pick 2. There's no way around economies of scale for consumer products.


Why can't Pine64 make $400 pinebook pros? I'd happily purchase a device that does something in 21st century standards.


> Why can't Pine64 make $400 pinebook pros?

Money: Pine64 is a small operation with limited resources, factories have minimum order quantities among other commitments.

Most Pine64 products have pre-alpha software and are aimed at volunteers who can improve it. Lots of people are willing to buy a product for <$150 and "see how it goes". $400 filters out a lot of people who might otherwise chip-away at software bugs on weekends. Additionally, people are less tolerant of dead pixels on a $400 laptop, and Pine64 would rather not deal with returns.


The reason I've seen for the phone hardware is that they simply can't source hardware that is more performant but still open enough to sufficiently develop for.


Probably because then most potential buyers would be purchasing low-end windows laptops, I guess.


You can run android apps on it with Anbox. And while it's slow, it only costs a mere $150


> a far cry from a (real) Linux distribution.

They took all the trees, and put 'em in a tree GNUseum..


And they charged the people a dollar and a half to C them


I would suggest looking into Sharkbait[1]. Although full-disclaimer, I like to say that I am a part of the team and we are lazily trying to self-host Android.

[1] https://wiki.gentoo.org/wiki/Android/SharkBait


Have you taken a look at Ubuntu touch? I came across it while researching for my next device. From what I recall, it gives you a full Ubuntu environment on your phone.

Didn't go that route though because of the unavailability of the supported models where I'm at


Ubuntu touch is not a full Ubuntu in your phone.

Canonical supported versions were based on snaps-predating app framework (click packages). There were a couple of phones released with it out of the factory (bq aquarius 4.5 and meizu mx4) and a bq tablet, but rest of the supported phones use android kernels for hw enablement.

Ubutouch has forked the software when Canonical pulled out and even runs an app store, but I think the best hw you can get is Oneplus 6t and then mx4.

I used mx4 as my daily driver for years prior to switching to Android for the first time 3 years ago. While not the fastest phone, mx4 was usable (things I hated most were sharp edges and how it would register touches in my pocket, and then get locked for 10 mins because of wrong passcode).

To be honest, I quite prefer the Ubuntu Touch over Android (and Nokia Meego/Maemo is up there too, but Palm Pre WebOS takes the cake as the best basic phone UX I've experienced).

I think Mobian has the biggest potential to be the pure GNU/Linux system in your pocket, so I am hoping it'd get Unity included too.


Indeed you are right, Ubuntu touch is not a full Ubuntu. I don't know how I got that impression.

First time I've heard of Mobian, looks really interesting. Will keep an eye on it


I've been wanting to cobble together a phone using a microcontroller hooked up to a 4g/5g module. Anyone have a module recommendation? I think everything currently available on sparkfun and adafruit won't work for me.


Many 4g/5g modules are basically stripped down/headless smartphones in themselves, running Linux + modem firmware, etc. You don't need the microcontroller, you just need to patch the firmware.


Yes. I was looking for an answer along the lines of a particular model from Telit/whoever. I'd rather use the external micro to control the module with AT commands.


Notifications are pretty easy to disable though, right?


I have yet to find a satsifactory way to disable them - it's pretty easy to disable notifications from userspace apps like Instagram or Snapchat or whatever, but disabling notifications or altogether uninstalling vendor apps is a huge pain in the ass.

Most advice I've gotten has been flash a custom Android kernel or a de-Googled distro. This would definitely solve my problems, but this removes the ability to install Play Store apps which are a necessity for me. Not to mention that it gives the possibility of bricking my phone, which is way outside my risk tolerance for just getting rid of some annoying ads.


Universal Android Debloater can remove them without root, using ADB (Android Debug Bridge): https://gitlab.com/W1nst0n/universal-android-debloater/

In case you do want to install a custom Android distribution (ROM) to clean out the Samsung bloat more thoroughly, the risk of hard-bricking your phone is almost non-existent nowadays. The worst that can happen is usually a soft-brick which can be fixed by reinstalling the original OS. As for Play Store, most custom ROMs either include or support installing Google services and Play Store with full functionality.

(disclaimer: I work on custom kernels and ROMs)


Worth noting that Samsung doesn't allow the bootloader to be unlocked in most (if not all) of its flagship devices released in the US. Although, there's paid services that could unlock the bootloader.


And if you do unlock the bootloader, you blow the Knox E-Fuse, meaning you can't use banking or payment apps


plus warranty is gone forever. Samsung has become so terrible that I would never purchase phone from them.


It doesn't remove your ability to install apps from the Play Store. You can use the Aurora Store app to install those apps. For the apps that also require Google Play Services, microG usually suffices.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: