索尼部分 Xperia 设备开源,支持 Linux 内核
索尼正在试图说服Linux开发者Xperia设备在许多方面提供有趣的应用,他们正在主线Linux内核中添加了对Xperia设备的支持。索尼似乎是真正关心开源和硬件设备在开源当中作用的少数几家公司之一。但是,索尼没有兴趣在开源项目当中支持旧设备,他们的目标是让Linux内核支持较新的Xperia设备。
谷歌有一个名为Android Open Source Project(ASOP)的开源项目,这基本上是提供Android开源相关的所有东西,索尼目前正在和ASOP开源社区合作。并不是所有索尼设备都可 以开源,但已经有很多新的索尼设备开源,比如Xperia Z5, Xperia Z3+等等。索尼正在推动补丁到Linux内核,这大大增强了开发者对硬件的访问能力。
现在,开发者已经让APQ8064(Xperia Z)和MSM8974(Xperia Z1,Z2,Z3)基本上可以运行主流Linux内核,但是并非所有的功能都可用,开发者正在继续开发工作。
====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
通过 LLVM 在 Android 上运行 Swift 代码
Swift 已经发布一年多了,苹果承诺将在 2015 年底开源 Swift。这是非常棒的一件事情,但是我们现在可以在 Android 设备上运行 Swift 吗? Swift 编译器 这都是由 Chris Lattner 设计的,很容易就可以发现 Swift 的编译器是基于 LLVM 构建的。LLVM 是个编译器基础设施,利用了了一个可重定向编译器的有趣概念。 也就是说,不是生成特定架构的机器代码,LLVM 为一个虚拟机生成汇编代码,然后转换成中间代码,适配架构需要的实际代码。 模块化的设计非常的好,因为允许高度代码复用(前端和后端的共享优化)。更多关于 LLVM 的资料请看这里。 适配不同的机器 在这一点上,你可能会想: 如果 LLVM 已经够模块化,那么我们是否可以使用一个不同的后端,生成二进制代码,适配 OS X,iOS 或者是 Android? 假设是可以的,我们来看看如何实现。 手动构建 Swift 代码 如果使用 Xcode,系统会自动完成这些。我们现在需要手动编译和连接一个简单的 Swift "Hello world" : // hello.swiftprint("Hel...
- 下一篇
Cyanogen 关停后,Google 加强对 Android 控制
自上周 Cyanogen 宣布关停服务后,Google 开始加强对 Android 的控制。Cyanogen 曾扬言要干掉 Google,而上周的关停布告无疑标识着 Google 取得最终胜利。 Google 此次获胜的最大因素是其努力方向与目标,它曾一度与制造商建立合作伙伴关系,试图确立 Android 在世界范围的地位。如果说 Cyanogen 代表的是 Android 的开放精神,为 Android 基础系统增加了定制性和新功能,那么 Google 则是为了控制和防止 Android 碎片化而推出越来越多的闭源应用。 如今,Cyanogen 已死,Google 可以努力确保 Android 与其 DNA 的紧密关联,而不用担心支配地位受到影响。 文章转载自 开源中国社区 [http://www.oschina.net]
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案