HNHacker News
TopNewBestAskShowJobs

linmob

577 karma · joined August 31, 2020

I write a blog focused on mobile Linux Phones at https://linmob.net
submissionscomments
linmob··on Linux Sucks 2022
I recommend you to look at Lunduke's twitter (@thelunduke)… "Facist" depends on the definition of Facism you go by, but deeply conservative (which many non-conservative people call "reactionary")? Definitely.
linmob··on I Finally Found a Solid Debian Tablet: The Surface Go 2
Honestly, I have one. I put KDE Neon User Edition (based on 20.04) on it (a somewhat bad choice, as it does not ship a virtual keyboard by default yet, GNOME is generally better there), and it installed just fine.

Touch works, the Pen works (with pressure sensitivity) rotation works, WiFi and Bluetooth work, Standby (deep sleep, I put to sleep for 8 hours and it only lost 5%) works (including wake-up).

Non working: Webcams.

All that OOTB, without switching to a special kernel or similar. If that’s "shitty unsupported tablet" in your book that's ok, but in my book it's pretty cool and way better than what I've seen on my last ThinkPad (L380 Yoga) when I got it, where standby wouldn’t just work.

linmob··on I Finally Found a Solid Debian Tablet: The Surface Go 2
Some distros do, and GNOME has been good to me too on many distributions with delivering a working virtual keyboard OOTB. KDE Neon, however, which I wanted to try after reading that KDE Plasma 5.25 has better tablet support, comes without a virtual keyboard (and AFAIK does not come with an easy option to install one, you need to know that it you have to install maliit-keyboard).
linmob··on I Finally Found a Solid Debian Tablet: The Surface Go 2
I don't use ZFS, so I can’t comment. Maybe the blogs author just wants to use that RAM for the web browser :-)
linmob··on I Finally Found a Solid Debian Tablet: The Surface Go 2
You can have a similarly bad experience with Linux on a laptop; all these issues (except for virtual keyboard related ones) also occur there:

- EFI is a bit difficult with distributions when Secure Boot is enabled. Ubuntu and Fedora support it, if you choose a different distribution you may have to tinker, as evidenced in the post;

- camera: Well, Microsoft was doing fancy stuff here; and most distributions just don't support anything but UVC (https://en.wikipedia.org/wiki/USB_video_device_class) style webcams. It's a pain point now, but may not be in a year or two. Also, depending on the lifestyle and the devices one uses, a non working camera may not be an issue at all;

- SSD: Yes, this may be painful, but... for me personal it works well enough. Networking does wonders ;-)

- Lap friendliness... I have had a Surface Pro 3 years ago, and with that device I would agree. With the Surface Go 2 it's way less of an issue. The device is just so much lighter. Works on the subway for me without fear or trouble so far.

Now on the "Why would anyone want this experience" point: I just love desktop Linux, and it's nice to have some full desktop Firefox or apps like rNote [1] on a small, portable device. It's nice to run the OS you know, be able to replicate the same experience on a small form factor device so that you can have it, when you need it, while also being able to use it as tablet - more and more touch friendly apps are available.[2] With GNOME Shell adapting to mobile [3], this experience is only going to get better.

[1]: https://flathub.org/apps/details/com.github.flxzt.rnote

[2]: https://linuxphoneapps.org/apps/

[3]: https://blogs.gnome.org/shell-dev/2022/05/30/towards-gnome-s...

linmob··on I Finally Found a Solid Debian Tablet: The Surface Go 2
Agreed. The Lenovo Duet Chromebook is quite nice, and if one ever gets tired of Chrome OS (or once Google drops it, there's already a distribution [1] that supports it.

[1]: https://github.com/Maccraft123/Cadmium

linmob··on I Finally Found a Solid Debian Tablet: The Surface Go 2
Android is running a Linux kernel, yes. But, as an enthusiast GNU+Linux desktop user you'll find that you can't do your linuxy stuff on Android - sure, termux does a lot, but it's just not the same.

The Surface Go 2 that the article is about, is an x86_64 device - I recently aquired one and it's really quite nice with Linux in my limited testing. The biggest difficulty with a standard desktop GNU+Linux on a tablet is that most distributions are not optimized for easy tablet use - KDE Neon User Edition e.g. does not come with a virtual keyboard preinstalled.

On Yoga style laptops: Well, they are easier to get started with, but they often are quite a big bigger and having those keys on the back all the time... It's doable, but if you want a "nice 10" tablet" experience these devices are just not what you will want: Too large, too thick, too heavy.

linmob··on Build a PinePhone App with Zig and Zgt
Not really, just follow the links on [1], download an image and flash it to a microSD[HC|XC] card, or use JumpDrive [2] to write it to eMMC.

[1]: https://wiki.pine64.org/index.php?title=PinePhone_Software_R...

[2]: https://wiki.pine64.org/index.php?title=PinePhone_Software_R...

linmob··on Two Years of Life with PinePhone
Somewhat yes, it's written with people somewhat familiar with the matter in mind. I have time now, so feel free to AMA :)
linmob··on Two Years of Life with PinePhone
True.

Well, mostly: You can use Spotify Premium, thanks to Spot: https://github.com/xou816/spot

(I could go into bridging WhatsApp over Matrix, or using WhatsApp Web, but I realize that that's most likely too painful for most. Also, Waydroid makes lots of things work, but the side-effects on battery life made it seem impractical to me, to be honest.)

linmob··on Two Years of Life with PinePhone
Hi Megi! Thank you for your great work to make the PinePhone so much better than it was when I got it!

(I was going to add a people "I want to thank for their hard work"-section to the post, but lacked the time to do it thoroughly and make sure I would not forget a major contributor, and therefore dropped that.)

linmob··on Two Years of Life with PinePhone
> Personally, I'm waiting for the day you can hack PostmarketOS onto a phone and just use it as a phone, but that's not going to happen any time soon on closed hardware.

For a select few devices, my personal favorite being the Xiaomi Poco F1 [0], [1] (despite afaik needing Windows to unlock its bootloader), this is already true. Sure, that's not "every phone", but at least one relatively available and nice (for the price) phone.

[0] https://wiki.postmarketos.org/wiki/Xiaomi_Poco_F1_(xiaomi-be...

[1] https://tilvids.com/w/3mn337s4Mx2WPSHRX3KJsz

linmob··on Two Years of Life with PinePhone
Arguably the killer app is that you can plug it into a display (using a convergence dock or directly, if the display supports USB-C) and that you can run your beloved Linux distribution of choice and make it your own thing.

Battery life is also comparable to an older phone since we've got CRUST - not much "screen on" time, but it should last you a day.

linmob··on Two Years of Life with PinePhone
Regarding 2.: I asked about that for the PinePhone Pro, and I was told that changing the case is super expensive, as it requires new molds. From what I've heard elsewhere, PINE64 reused another companies case design (and molds) for the PinePhone, and that (duh, it was just some regular phone design) did not have kill switches.

Regarding replacement batteries: There are some brands that make okay/fine replacement batteries, I am quite happy with the one I've written about in another comment on here. But yes: They should be available in a perfect world, but given current global supply chain problems, it's understandable that they are not at all times.

linmob··on Two Years of Life with PinePhone
It's this one [1]. I have used it with the PinePhone for a long time, and it fits and works with the PinePhone Pro in my superficial impromptu testing - I have not yet checked whether it's able to drive the PPP at full load. This could be relevant as I vaguely recall the batteries of PP and PPP are different with regard to their coulomb spec.

[1] https://www.ebay.de/itm/373621998423

linmob··on Two Years of Life with PinePhone
Author here. I'm sorry for being blunt, but good grief, comments like yours make me want to stop blogging!

You did not read the full paragraph nor the paragraph after the one you quoted, right? (If you took the time and read them, I really should stop.)

Also, yes, there's no Instagram client I know of (and thus none is listed on https://linuxphoneapps.org), but Facebook properties and a privacy-adjacent, nerdy developer crowd somehow don't go well together.

linmob··on Two Years of Life with PinePhone
Author here: I am daily driving a Purism Librem 5 currently (in order to write a proper review about it).

I have carried the PinePhone as a secondary device for a long time before, and I tried it as a main phone for a week twice (late 2020, April 2021) - things were too crashy for me back then (and the slowness admittedly annoyed me, too).

linmob··on Two Years of Life with PinePhone
That's precisely why the PinePhone matters. One might criticize PINE64's approach of "throwing hardware over the wall and hoping that the community magically comes together and makes the software side work", but without PINE64 the situation would be even worse.
linmob··on Two Years of Life with PinePhone
If you’re in Europe: I like my replacement PolarCell battery.
linmob··on Two Years of Life with PinePhone
Megapixels (the most popular PinePhone camera app) can scan QR codes (but it's obviously limited by the overall quality of PinePhones camera hardware).
linmob··on Two Years of Life with PinePhone
I trust my regular followers (blog, videos, social media) to somewhat know my tone by now (I've been writing over a hundred blog posts over the past two years), and it’s them I wrote this for.

I don’t really know how to make it clearer in the limited time I can justify for low-content-value posts like this – and I did not intend for this to land on the hn front page. My best idea is that I could add a caveat box is reading "Hey, i don't like to brag, it's been fun, so read it it more positively than it's written, but don't ignore the negatives fully.", but that would be super weird.

I have a day job that I have to attend now, so I can really only change anything once the attention has moved on to something different.

linmob··on Two Years of Life with PinePhone
I agree with your summary. I enjoy PinePhone and Mobile Linux a lot, but if someone hates tinkering (or has no time for it) and wants a seamless experience, they should just get a different device.

That said, it does not have to be a lot of work for basic functionality these days in my experience - e.g. postmarketOS 22.06 is a solid base.

linmob··on Two Years of Life with PinePhone
Author here. The blog post is not meant as a discouragement, but as a report. It does not help anyone if people get a PinePhone (or other Linux Phone) with the expectation that it's just going to work like their big-platform-high-volume smartphone, and then cry a river because mobile Linux is not as refined.

Maybe I should have highlighted the personal success stories I have had more (contributing to mobile-config-firefox, evaluating tons of apps, creating issues and seeing them getting fixed) - but I really don't like bragging.

linmob··on PostmarketOS 22.06 released – now upgrades are possible
Regarding maps apps: Arguably, Pure Maps is decent (in a Mainstream Smartphone way), and Mepo is great in a nerdy way. I really need to look into packaging Osmin for postmarketOS, it‘s almost upsetting that it’s only available on Manjaro ARM.

For more info on these and other apps, check out https://linuxphoneapps.org/apps/ - contributions welcome!

linmob··on Show HN: Notkia – A Linux phone with LoRa+WiFi+BT connectivity
Nice project, great write-up!

Software is tough though, even the OpenMoko Neo FreeRunner had 128 MB Ram, and Illume was dropped from Enlightenment since. (There’s a note to revive it in the TODO file, though.) Of the ongoing “mobile Linux UX” efforts, Sxmo or Maemo Leste might be adaptable - they come in at below 200MB RAM on 2GB PinePhones.

Additional caveat: All these UIs have been made with touchscreens in mind.

linmob··on Towards Gnome Shell on Mobile
If you can tolerate Qt or SDL on your system, there are a few options: https://linuxphoneapps.org/categories/maps-and-navigation/

Other than that, I think that the planned GTK4 port of GNOME Maps has the potential to improve things a lot.

linmob··on On the Duopoly of Mobile
The fun fact is, that when Purism write convergence, they‘re after what Canonicals' Ubuntu Touch (which sadly is not mentioned at all in the post) meant with Convergence and what Microsoft called "Continuum":

Plugging your phone into a laptop dock or a monitor, keyboard + mouse and be able to use it as a "proper Computer". This requires "convergent apps" which change menus and sometimes even add features when they are run on a larger canvas of pixels. It's supposed to be even more in one device.

linmob··on PinePhone multi-distro demo image
It‘s not just the Modem Firmware, it’s also how the distribution manages the modem. I am mostly using DanctNIX (Arch Linux ARM) to test apps for [0], but also have postmarketOS stable installed (on eMMC) as a backup for when I need "phone things" to just work - postmarketOS stable is very good at that.

[0]: https://linuxphoneapps.org/apps/

linmob··on The end of the nice GTK button
The Plasma Mobile Maliit keyboard works with GTK apps on Manjaro Plasma Mobile.

There must be some way to make this work on other Plasma Mobile distributions.

linmob··on Librem 5: First Impressions
You can always get a PinePhone and switch those kill switches off ;-)

Delivering all the messaging apps on a GNU/Linux device seems like a difficult task though, from what I’ve gathered about apps that others and I tested [0].

[0] https://linuxphoneapps.org

← PreviousPage 5 of 9Next →