写点什么

IcedRobot——基于 OpenJDK 的 Android 分支

  • 2011-02-20
  • 本文字数:1091 字

    阅读完需:约 4 分钟

有个开发团队声称,他们想要创建 Android 的分支,从而基于 OpenJDK 创建新的 OS,这可以免除 Oracle 的专利诉讼,使得它能够运行在其它平台和操作系统中,并让它可以在桌面系统中运行。

Android 中大量使用了 Dalvik,这是一种基于开源 Java 实现 Apache Harmony 的 Java 虚拟机。Oracle 去年对 Google 因为专利和版权损害的问题提起诉讼,声称Google 因为使用Dalvik 而违反了七项专利,并且严重涉及到开源的Android 操作系统。由六名开发者组成的团队 在FOSDEM 2011 上声称(PDF 形式的幻灯片),他们想要创建Android 的分支,从而创建不会引起诉讼的新版本。这个项目叫做IcedRobot。

David Fu 是 IcedRobot 团队的成员,并且是 Opera 软件的工程师,他说他们想要的是“真正免费的遵守四项自由原则的 Android”。他还解释说,项目会分为两个子项目: GNUDroid 和 GNUBishop。

GNUDroid 这个项目想要使用从 GNU Classpath 和 OpenJDK 借用过来的免费软件组件创建 Android 的实现。这会是 IcedRobot 的微型版本。

而 GNUBishop 这个项目想要增强 Android 所提供的标准特性,增加在移动领域所缺少的典型的桌面功能。 这会是 IcedRobot 的标准版本。

Mario Torre 也是团队的成员,并且是 JP Morgan Chase 的软件开发者,他提供了项目的其它细节。IcedRobot 将能够运行在任意版本的Linux 上,而不是Google 在Android 中所使用的自定义版本,并且Torre 想要让它运行在OSX 和QNX 上。另外,他们想要移除对Dalvik 和Harmony 的依赖,让它基于 OpenJDK GNU Classpath 实现,并且“在热点(Hotspot)中运行一切程序”。他们还想要支持其它平台,像 x86 等等。

现在这个项目还没有公开的代码,但是他们正在从 Android 2.3 创建分支,第一步是“从 Android 使用的自定义 Linux 核心中解除与 Dalvik 的耦合,同时创建新的 API(特别是图形栈),从而可以独立运行它。”

实际上,他们想要基于免费的代码来创建 IcedRobot,那不会产生法律上的问题,从而让 Oracle 的法律诉讼成为“昨夜的噩梦”。另一件事情是要让 IcedRobot 运行在多个平台上,包括让它延伸到桌面系统中,因为“Google TV 很酷,我们想让它在桌面上运行!”

IcedRobot 的声明没有经过很好的组织,团队在不同的博客上散布出各种不同的信息,这让他们看起来需要有一个公共关系部门,但是他们专注的是免费和开放的软件。他们的努力最终会有结果吗? 毕竟,这需要大量的工作,并且设备厂商也不一定会在当前的智能手机或者平板电脑上使用他们创建的软件。如果他们确实基于 Android 创建出这样的 OS,谁会使用它呢,又会在哪里使用呢?

查看英文原文: IcedRobot – An OpenJDK-based Fork of Android

2011-02-20 07:412296
用户头像

发布了 340 篇内容, 共 129.7 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

OWASP Top 10漏洞解析(3)- A3:Injection 注入攻击

华为云PaaS服务小智

云计算 软件开发 华为云

3D孪生场景搭建:模型区域摆放

3D建模设计

数字孪生 3D场景编辑器

透明度和透明贴图制作玻璃水杯

3D建模设计

3D模型 材质修改 纹理贴图

Moblink与深度链接:用户裂变的增长利器

MobTech袤博科技

大数据

DCloud崔红保:云开发与跨端技术,构建企业降本增效新篇章

TRaaS

支付宝小程序 云开发 DCloud

零售业:别让数据安全成为业务的绊脚石!

极盾科技

数据安全 零售行业

火山引擎DataLeap一站式数据治理解决方案及平台架构

字节跳动数据平台

大数据 数据中台 数据安全 数据研发 企业号10月PK榜

socks5代理怎么帮助广告投放?

巨量HTTP

http代理

解读亚马逊云服务器 EC2 预留实例与按需实例的区别,及其在成本节约的优势

亚马逊云科技 (Amazon Web Services)

sdk 云服务器 Amazon EC2

要体验 AI 编程助手吗?

亚马逊云科技 (Amazon Web Services)

亚马逊云科技 AIGC

3D孪生场景搭建:参数化模型

3D建模设计

模型 数字孪生 参数化模型

ShareSDK:社会化分享是如何助力APP拉新促活的

MobTech袤博科技

大数据 前端

操作系统迁移难?Alibaba Cloud Linux 支持跨版本升级 | 龙蜥技术

OpenAnolis小助手

开源 操作系统 迁移 阿里云服务器 龙蜥社区

体验华为云CodeArts Check IDE插件国际化展示效果

华为云PaaS服务小智

软件开发 代码质量 华为云 代码检查

EMQ 云边协同的 IIoT 解决方案架构,亮相 2023 工博会

新消费日报

3D孪生场景SDK:Viwer 孪生世界

3D建模设计

数字孪生

Embedding技术与应用 (2) :神经网络的发展及现代Embedding方法简介

Baihai IDP

人工智能 神经网络 AI 嵌入 白海科技

【AI模型】首个Joy 模型诞生!!!全民生成Joy大片 | 京东云技术团队

京东科技开发者

AI模型 企业号10月PK榜 京东joy

电力行业首个自主可控的大模型发布了!百度飞桨、文心大模型提供支持

飞桨PaddlePaddle

飞桨 大模型 文心大模型

位移贴图和法线贴图的区别

3D建模设计

材质修改 纹理贴图

3D孪生场景搭建:模拟仿真

3D建模设计

数字孪生 3D应用场景 3D编辑器

简单好用的网页设计:EverWeb 中文版最新

mac大玩家j

网页设计 Mac软件 网页制作

从 Greenplum 到 YMatrix,某头部动力电池厂商核心业务数据的迁移实践

YMatrix 超融合数据库

greenplum 迁移数据 超融合数据库 YMatrix 电池厂商

如何在Mobpush中配置应用包名

MobTech袤博科技

大数据

华为云API自然语言处理的魅力—AI情感分析、文本分析

华为云PaaS服务小智

人工智能 软件开发 API

用户案例合集 | 物联网平台的时序数据处理难点与优化实践

TDengine

时序数据库 ​TDengine 国产时序数据库

Mac电脑数据转换 EasyDataTransform激活最新

胖墩儿不胖y

数据处理 Mac软件 数据处理工具 编辑数据

火山引擎DataTester智能发布:助力产品降低功能迭代风险

字节跳动数据平台

大数据 A/B 测试 对比实验 数字化增长 企业号10月PK榜

3D孪生场景搭建:3D漫游

3D建模设计

数字孪生 3D编辑器 3D漫游

IcedRobot——基于OpenJDK的Android分支_Java_Abel Avram_InfoQ精选文章