这是一个及其漫长的过程,执行多重 fork 并处理数百万行代码大大减慢了整个开发速度 。因此,Android 设备使用的内核相较于 Linux 内核主线要滞后两到三年的时间 。Google 于 10 月份最新发布了 Pixel 4,其 Linux 内核则是 2017 年 11 月发布的 4.14 LTS 版本 。
并且由于过大的工作量,Android 设备通常不获取内核更新,它将永远停留在 4.14 版本上 。再者,各种设备的内核都不尽相同,一台设备的特定内核无法在其他设备上工作 。于是,Google 正试图缩小各 Android 设备内核与主线 Linux 内核间的差距,让设备内核更接近上游内核主线 。在今年的 Linux Plumbers Conference 上,Android 内核团队负责人 Sandeep Patil 表示,他们的目标是从根本上找到 Android 运行所需要的、但不必在给定的硬件上运行的东西,然后将其引入上游并尽可能接近主线 。
Google 的打算是复制其早期工作 Project Treble 以模块化 Android 。Project Treble 用于在 Android 和 HAL(硬件抽象层)之间创建稳定的接口 。与此类似,Google 计划稳定 Linux 的内核 ABI,从而提供一个稳定的写入接口,使硬件供应商可以轻松地插入代码,最终消除特定的设备内核 。
Google 的高级软件工程师 MatthiasM?nnich 展示了一幅预想中的内核体系结构图 。“下一代 Android 设备”内核将由通用内核镜像(Generic Kernel Image,GKI)和多个?GKI?模块构成,特定硬件的驱动程序(可能是闭源驱动)将作为内核模块加载 。总之在该设想中,所有东西都被模块化了 。
考虑到 Android 生态系统的技术壁垒和多样性,这应该不是一件容易的事情 。无论如何,将 Android 设备内核引入主线 Linux 内核肯定会使包括 Android 用户、手机制造商和 Linux 社区等在内的不少人受益 。所以,最近有新闻爆出,谷歌计划将 Android 内核统一至Linux内核主线上,后续其实还有很多工作要完成 。
初代Pixel刷第三方ROM,Google Photos上传为何存在限制?
固然谷歌的Pixel系列手机存在诸多硬件问题,但是卓越的软件体验依然让不少用户愿意为此掏腰包 。除了第一时间获得Android最新系统版本之外,另一个优势就是免费、无限量的GooglePhotos照片备份,而鉴于Pixel卓越的相机表现,无限量存储对于部分用户来说具有很大的吸引力 。如果你手头上拥有Pixel/PixelXL,或者Pixel 2/Pixel 2 XL且运行原生系统,那么在2021年之前都可免费将照片存储至GooglePhotos上 。
不过此前Pixel/PixelXL在安装其他基于AOSP的第三方定制ROM之后,就会发现Google相机拍摄的照片在上传上面存在限制 。经过一段时间的摸索,终于发现导致这个问题的原因是AOSP上的拼写错误所导致的,目前已经得到了修复 。XDA高级成员razorloves在今年1月份首次发现了这个漏洞,并提供了修复方案 。
【Pixel真的要来了,谷歌pixel内核版本】导致这个问题出现的原因是GoogleCamera(谷歌相机)应用所拍摄的照片被标记为“google”,而并非“Google”,导致在纳入GooglePhotos应用存储的时候进行了限制 。GooglePixel (sailfish)和Google Pixel XL(marlin)的AOSP代码中出现了这个简单的拼写错误,导致“PRODUCT_MANUFACTURER”标记为“google” 。
推荐阅读
- 零基础自学办公软件 办公软件教学
- 手机htc新款,5G手机要来了
- 奥比岛怎么发继续发帖,90后的童年真的开始褪色了
- 安卓原版系统怎么样,原生安卓系统真的就不卡吗
- 第一机械怎么样,机械专业真的如此不堪吗
- 谷歌Pixel,pixel什么版本
- 谷歌解释为什么Pixel,google pixel 解锁
- 免费定位他人位置无需同意靠谱吗 定位对方手机号位置是真的吗
- 但是我选真真的手机铃声 多多铃声手机铃声歌曲好
- 为什么说神舟容易翻船,神舟真的那么容易翻船吗