News for hackers. Stuff that matters.
Re:Nebraska farmers vote overwhelmingly for Right to Repair by geofft on Monday December 16, 2019 @03:13PM (#21806698)
> It is my understanding that the primary blocker to serious open-source kernel development on phones is closed-source drivers for the phone hardware.

For what it's worth, Google (or at least parts of Google) agrees that the closed-source drivers are a problem for extended security lifecycle, and they're working with the Linux community to a) extend the kernel LTS cycle to 6 years b) make something that looks awfully like a stable API/ABI for drivers so that Android can upgrade you to a later point release of that LTS without requiring additional work from the hardware manufacturer. https://arstechnica.com/gadgets/2019/11/google-outlines-plan...

Re:Nebraska farmers vote overwhelmingly for Right to Repair by ISL on Monday December 16, 2019 @03:53PM (#21807080)
In this case, my phone is a Google product. Google can make available the drivers if it so desires.
Re:Nebraska farmers vote overwhelmingly for Right to Repair by sangnoir on Monday December 16, 2019 @04:19PM (#21807317)
Google doesn't make chips and therefore doesn't own the SoC IP - Qualcomm does. Google may not make unilaterally decide to avail those drivers. They could theoretically play hardball with Qualcomm on the licensing, but I doubt the Pixel line brings in enough revenue for Qualcomm to even consider that threat for more than half a second.
Re:Nebraska farmers vote overwhelmingly for Right to Repair by gowld on Monday December 16, 2019 @08:15PM (#21809507)
The drivers work fine; the problem is Google dropping OS support. If Google doesn't figure something out soon, a lot of people who bought Google's iPhone competitor since 2016 are starting to notice that Pixels have no longevity and no resale value, and wondering why they are paying more to get less than an iPhone.
Re:Nebraska farmers vote overwhelmingly for Right to Repair by sangnoir on Monday December 16, 2019 @08:21PM (#21809549)
The drivers don't work fine when you upgrade the Linux kernel - which is the planned obsolescence that Qualcomm has relied on to push the sales of the latest Snapdragon. I don't know if custom Android ROMs are still a popular, but (SoC & camera) drivers were what forced custom ROMs to stick old kernels.

Project Treble is Google's plan to keep the drivers working - I don't know how well that's going seeing that OEMs were given the option to not support it at the time it was launched.

Re:Nebraska farmers vote overwhelmingly for Right to Repair by geofft on Monday December 16, 2019 @04:44PM (#21807597)
Hence my "parts of Google" comment - for an organization as large as Google, I don't think that saying that it "desires" anything other than profit is particularly meaningful. There are people and teams at Google who agree that this is a problem. I have no idea what influence they have over the people/teams that make the Pixel, or vice versa.

For a good example of this, see the conclusion of this recent Project Zero writeup of an Android bug (related to old kernel versions in Android, in fact): https://googleprojectzero.blogspot.com/2019/11/bad-binder-an... First, Google Project Zero determined on their own that they would approach Google Android with a 7-day disclosure timeline because of active exploitation - usually a disclosure timeline is a way to force the hand of a software vendor you don't control. Second, their suggestion for fixing it is for Android to change how they approach kernel updates.

For another good example, see the time that Google Ads penalized Google Chrome for buying paid links. https://searchengineland.com/google-chromes-paid-link-penalt...

Re:Nebraska farmers vote overwhelmingly for Right to Repair by rendaw on Tuesday December 17, 2019 @03:08AM (#21811635)
> For what it's worth, Google (or at least parts of Google) agrees that the closed-source drivers are a problem for extended security lifecycle, and they're working...

I thought you were going to say that they're working to open source the drivers.