Live data from Hacker News

Bringing the Android kernel back to the mainline

lwn.net

91–100 of 121 posts

Re: Bringing the Android kernel back to the mainline

#91
post #22

Earlier quoted context omitted.

The article actually addresses that - why would Google (or Samsung or anyone really) risk device issues by doing this kind of upgrade? What is there to gain on a running device except angry users due to breakages of already working functionality? There's an upwards trend of people DISABLING updates because they tend to break tools they use in daily lives.

>What is there to gain on a running device except angry users due to breakages of already working functionality? That's true, but regular distros are also faced with the same dilemma, and you see both cases. RH will patch a kernel to death ship of Theseus style for a decade, whereas Canonical offers newer stable kernel releases (although they also maintain the original kernel that the distro shipped with). Canonical…

> The general public is affected more by questionable updates higher up in the stack. I doubt if they interact directly with the kernel.

Things like bluetooth, OpenGL drivers and Wifi drivers are usually the pain points which love to break (or more accurately: break in a different way) when upgrading them. This causes those endless "I've updated my iPhone/Android phone and now it doesn't work with my car anymore!" posts. It's usually preferrable to keep the things working as they are, since we humans accept that more easily.

Re: Bringing the Android kernel back to the mainline

#92

Earlier quoted context omitted.

When I buy a phone I install whatever is the latest version of iOS on it and am done ;)

It's all about tradeoffs, Android phones getting updates usually means the phone gets faster as opposed to ever closer to unusably slow .

No, Android phones usually means not getting the updates in time, or at all. Speaking as someone who participated in 2008 Android Developer Challenge and had Android phones since, and until the last year.

Re: Bringing the Android kernel back to the mainline

#93

Earlier quoted context omitted.

Seems we're on the same page but we argued different parts. IMO the original statement implied some ill will from Apple -- a myth that has been debunked pretty quickly. That's what I was arguing against.

Oh get off it. Either Apple didn't know they were ruining last gen phones, which means they're incompetent at best or they knew and chose to do it anyways which makes them actively malicious.

As a long time Android user and app developer I would rather use slow secure device that doesn't break rather than fast insecure one. Every single Nexus device I have owned, and I have owned every model starting from Nexus S, went out with some sort of hardware failure in 2.5 years time. Either faulty chip, buttons or connectors.

Say what you want about Apple pricing and some bad decisions along the way, but their approach to security, hardware build quality and overall experience of using their device over longer periods of time is very good and certainly beats Android devices.

I wish there were good alternatives with open platform but there are none currently and I don't think there will be any in the next few years.

P.S. I switched to iPhone about a year ago and I don't really miss Android.

Re: Bringing the Android kernel back to the mainline

#94

Earlier quoted context omitted.

It's all about tradeoffs, Android phones getting updates usually means the phone gets faster as opposed to ever closer to unusably slow .

Anecdotally, iOS 11 made my iPhone 6 run slower than iOS 10, but iOS 12 made it run faster than iOS 10. (This is in line with other reports and benchmarks you'll find if you go looking.) There's an awful lot of snark about iOS slowing down with each successive version, but I'm not at all convinced it's universally true. (Again, anecdotally, I'd say iOS 7 and 9–11 were guilty of that.) At any rate, the big issue I ten…

> There's an awful lot of snark about iOS slowing down with each successive version, but I'm not at all convinced it's universally true

Yes, it is, just not this time because of all the backlash Apple has received over the past few years over this issue. Let's see how iOS13 and 14 do, but my guess is they will be slower still.

Re: Bringing the Android kernel back to the mainline

#95
post #33

Earlier quoted context omitted.

The point isn't that Apple isn't good at doing updates. The very next sentence points out explicitly that they do that above and beyond everyone else in the space. The point is that you're locked in to a specific HW+SW ecosystem at the mercy of the vendor. If you like that ecosystem that may be great service to you, I'm pointing out that the #1 computing platform has only that choice and that's not the case in all th…

And the suggestion for the best way to run Lineage OS was to buy a phone from Google - so you’re locked in to buying one phone from one manufacturer.

Site is in german but may be of use regardless

https://www.computerbase.de/preisvergleich/?cat=umtsover&xf=...

Re: Bringing the Android kernel back to the mainline

#96
post #12

When I buy a laptop I install whatever is the latest version of Ubuntu on it and am done. When I buy an access point I install whatever is the latest version of OpenWrt on it and am done. I've tried to do the same thing with phones using LineageOS but it's hopeless. Devices are often half broken and are never guaranteed to continue being supported because of this kernel mess. It seems there's slow progress being made…

But you wouldn't download a car.

Re: Bringing the Android kernel back to the mainline

#97
post #31
post #12

When I buy a laptop I install whatever is the latest version of Ubuntu on it and am done. When I buy an access point I install whatever is the latest version of OpenWrt on it and am done. I've tried to do the same thing with phones using LineageOS but it's hopeless. Devices are often half broken and are never guaranteed to continue being supported because of this kernel mess. It seems there's slow progress being made…

There's a compromise solution to achieve something equivalent. And I say so after having tried many possibilities. Buy a Pixel or any other phone that supports AOSP (Sony does too, with some caveats) and install plain AOSP. It's not perfect as you need a bit of infrastructure to compile it yourself and keep OTA updates. But it's the most practical secure and privacy-respecting option, I think.

The Fairphone actually provides an official AOSP image, so you don't have to compile it oyurself and you keep OTA updates.

However, it still has the problem that it cannot realistically update beyond Android 7.

Re: Bringing the Android kernel back to the mainline

#98

Earlier quoted context omitted.

You've missed the point entirely. It's about software support (or lack thereof), not how the computational power progressed through the last decade.

What't the point with software support if OS is unusable? I have iPhone 4S and it became unusuable when iOS 7 was released. I never wanted to upgrade, I wanted to downgrade which was impossible via official means. That's my main problem. If developers don't want to develop for old phones, that's their right. But they must not prevent me from installing old software.

> What't the point with software support if OS is unusable?

That's something for the users to decide. Imposing artificial restrictions to software, including forced obsolescence, is never a good thing.

Re: Bringing the Android kernel back to the mainline

#99
post #64

Earlier quoted context omitted.

> Also, iPhone 3g is ancient. Released 2008. If I get an x86 laptop from 2008, I can install a modern Ubuntu on it with approximately 0 effort. If anything, it'll usually be better than cutting-edge hardware because the drivers have already been developed and released in a stable Linux version. iOS still loses this comparison.

This. I managed to build recent Linux on a Pentium MMX Mobile (IIRC) laptop from 1998. A cell phone from 5 years ago can't handle a modern operating system, but a 1998 laptop can run Xorg just fine.

Just the other day I installed the latest lineageos on my original moto G, I think thats from 2013. And it works great.

Edit: actually, when I say 'latest' I mean 'latest available for the moto g'. I'm not 100% sure that's the very latest version that exists.

Re: Bringing the Android kernel back to the mainline

#100
post #78

Earlier quoted context omitted.

I challenge you to name me one Android device that is officially supported for 4 or more years. ;) iPhone 4 is 8 years old so not sure I see your point.

Why does any criticism of Apple devices generally devolves into "but Android does it too", I expected better than fanboy-ism from the HN crowd. The OP's comment was that any mobile devices these days, both Android and iOS are locked down black boxes. It wasn't specifically criticizing just Apple.

> I expected better than fanboy-ism from the HN crowd.

Are you new here?

Post reply on HN