Conversation
Controversial Linux Mobile Post
Show content

The most reliable Linux phone I've ever had was a Nexus 5 running . After giving it a lot of thought, I can't help but think that is the best path forward for . Several projects have tried to make calling and audio routing as reliable on Linux phones without Halium as on Android or iOS, but it just isn't happening. (1)

5
2
0
Controversial Linux Mobile Post
Show content

@williamtries I don't think it's necessarily Halium, I believe it's something else: The fact that Ubuntu Touch is the OG of being immutable; and their release (testing) model which means you don't have random crap err new releases land on your phone all the time and even the few updates in a LTS distro get additional testing in the release candidate channel to avoid regressions (e.g., by fixing audio configs).

0
0
0
Controversial Linux Mobile Post
Show content

As I see it, making and receiving calls and feeling confident about the quality and stability of those calls is non-negotiable. I believe this remains one of the largest obstacles to the broader adoption of Linux phones. Projects like , , and are simply amazing. Each have clear values and focus; whether to reduce waste or run only free and open source software. (2)

1
0
0
Controversial Linux Mobile Post
Show content

I worry, however, that hardware is developing too quickly. Upstreaming drivers is a short term solution and will never get Linux phones into the hands of millions. (3)

2
0
0
Controversial Linux Mobile Post
Show content

This is why I wish Halium played a larger role in the Linux Mobile world today. Ubuntu Touch and have demonstrated how it can be done. Maybe the final answer isn't Ubuntu Touch or Droidian. They have both experienced their own set of challenges. Financial support for these sorts of ventures is always in short supply. (4)

1
0
0
Controversial Linux Mobile Post
Show content

All in, I would venture to guess that the wider adoption of Linux phones will arrive on the shoulders of Halium or some distant fork of Halium. Let us leverage the mobile hardware drivers that the multi-million dollar companies spent years developing, testing, and fine-tuning. Get Linux into the hands of millions. Build security features to protect against the drawbacks of older kernels. This is the way. (5)

2
0
0
Controversial Linux Mobile Post
Show content

@williamtries

I'll half agree in that I believe that will deliver daily driveable Linux phones long before mainline Linux phones do because drivers take (a lot of) time.

That said, from the sounds of it, Hallium is hacky and unlikely to provide the most reliable long term solution.

Linux phones don't need to keep up with the latest hardware to become popular, just to provide a usable phone experience.

Eventually mainline will get there.

3
0
0
Controversial Linux Mobile Post
Show content

@williamtries

The way I see it is that the most functional ecosystem provides a number of steps from very pragmatic, minimally ideal through to near ideal. For example once upon a time proprietary drivers were 100% necessary for Linux accelerated graphics. Over time mainline caught up with all major players now having or planning to have FOSS drivers.

We needed proprietary drivers, *and* to keep pushing to get past them.

seems similar.

0
1
0
Controversial Linux Mobile Post
Show content
@williamtries Ubuntu Touch and Sailfish OS are not comparable to other mobile Linux, they use Linux, sure, but its tooling and its apps are made for them, so you won't face the same problems that you face with desktop apps on halium, i really like Sailfish OS, but it's not the same thing
0
0
1
Controversial Linux Mobile Post
Show content

@williamtries IMHO died with the , & and you'd be hard pressed to try to get anything but adopted anymore...

1
0
0

@williamtries you have to consider what people are interested in working on too! Linux Mobile, moreso than desktop even, is a volunteer effort.

Linux desktops have great hardware support (compared to mobile anyways) and it hasn't made us the obvious mainstream OS yet. Similarly, Hallium won't make us the obvious mainstream mobile OS.

In exchange, Hallium gives us ancient and indescribably horrible vendor kernels. You can't work around the lack of security. It'd kill any interest I have in LM

0
0
1
Controversial Linux Mobile Post
Show content

@williamtries I do agree that halium eith droidian is the bes but I never experienced it. I had a pinephone and it does not work very well as it was said to be. I think ubuntu touch works very well except for the fact that I think its more closed down because of the fact only the open (not that open) store exists.

0
0
0
Controversial Linux Mobile Post
Show content

@kkarhan @williamtries well I think the main issue is that companies don't make their apps for mobile linux, and that they don't make drivers for linux for their phones.

so, to work around that, we have to either use the drivers and apps that already exist, or make our own (which takes a lot of time and effort)

1
1
0
Controversial Linux Mobile Post
Show content

@krafter @williamtries case in point: existed before the and and failed not just commercially.

Cuz aside from and noone buys themselves a "Linux Phone"* like the @PINE64 ...

  • At this point non-Android Linux on Phones is at best a "rounding error"...

Not that I don't want to see a Linux phone - far from it - it's just not going to happen within the foreseeable fuzure, and thus we've to act situationally and realize that unlike we'll at least be able to salbage adapt and reuse Android in most cases...

1
0
0
Controversial Linux Mobile Post
Show content

@Blort @williamtries Infact, I'm using my FLX1 to type this on 5G while out and about. It's very close to being my new phone, something I can't say of any non-halium device right now due to a lack of drivers and lots of bugs. With that said, I would love to see the device slowly upstreamed over time until it can ultimately use mainline.

1
0
0
Controversial Linux Mobile Post
Show content

@BrianA @williamtries

What sort of bugs are you coming across? I'm considering getting one myself. My needs are pretty modest, but I do need calls to work. 😉

1
0
0
Controversial Linux Mobile Post
Show content

@Blort @williamtries And fully working by the next OS update in about a month.

1
0
0
Controversial Linux Mobile Post
Show content

@BrianA @williamtries

Those don't actually sound too bad to me. For quite a while I was using a combo of both a phone and a with . Far worse bugs there, with calls not ringing, of the modem totally dropping out or call audio being barely decipherable. Haven't tried in about a year, although I'm still really determined to get back into even if I have to carry a second phone + battery pack to do it.

0
0
0
re: Controversial Linux Mobile Post
Show content

@williamtries I kinda disagree here. There are definitely big issues to figure out with kernel upstreaming (e.g. all the "downstream drivers" we carry in forks that nobody wants to rewrite), but every year Qualcomm's Android BSP gets closer and closer to upstream, compared to a decade ago pretty much everything "just works" on new SoCs, you just need to fight with the display, touch, and audio... Compared to 6 years ago this is huge.

I think the major things we're missing are stability (kernel regressions affect us, unlike on halium where the kernel is already 3 years old), and we don't do immutable (yet).

I won't pretend call audio isn't a huge glaring issue, unfortunately the audio stack for Qualcomm is not in fantastic shape, though progress is being made.

tl;dr: while halium projects try to deliver something usable NOW, postmarketOS and related projects are working on Linux mobile for the future.

0
0
1
re: Controversial Linux Mobile Post
Show content

@Blort @williamtries I honestly believe that once we make some progress on de-duplicating the kernel rebasing and version bumping efforts, set up automated testing, and start shipping immutable images the number of regressions we see will really start to drop. It's a losing game right now especially on postmarketOS edge since a random pipewire release could just break stuff and we'd only know about it because someone hits the bug and reports it...

1
0
1
Controversial Linux Mobile Post
Show content

@kkarhan Even though they were using some existing frameworks like Xorg and Qt, they still needed to make and maintain a bunch of mobile only apps. This approach is expensive and hard to evolve.

This is not the case of today. They are not making yet another desktop environment specifically for mobile phones, but making existing desktop applications mobile friendly

0
1
0
re: Controversial Linux Mobile Post
Show content

@cas @williamtries

You're referring to Hallium, right? Or do you mean in mainline?

0
0
0