View Single Post
Posts: 81 | Thanked: 342 times | Joined on Jul 2012 @ Finland
#684
Originally Posted by jukk View Post
That would only be possible with the i.MX6 or i.MX8 that Purism has chosen for its future phone. And that requires separate modem. Native Linux on ARM outside of the embedded space is hard mostly because of missing GPU support in the kernel (of course there are problems with various sensors as well).
Articles explaining some of these problems:
https://lwn.net/Articles/733837/
https://lwn.net/Articles/733463/
Imagine that Android phones currently have 1 - 3 million lines of code in the kernel that is not released upstream. They have their own custom kernels! This situation is not reliable and the manufacturers know it.

This was the situation two years ago:
https://lwn.net/Articles/662147/

Unfortunately on the outside not much has changed yet. But if you listen to Greg K-H's latest talk on the subject it sounds a bit better:
https://youtu.be/RKadXpQLmPU?t=18m57s
(from around 19 minutes and forward the video has interesting details).

Kernel developer and maintainer Greg K-H and others have been actively "lobbing" manufacturers to begin upstreaming code. There is some hope for the future.
 

The Following 8 Users Say Thank You to jukk For This Useful Post: