50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:412694
用户头像

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

关注

评论

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

区块链系统的层级架构如何及在供应链中的应用

CECBC

区块链

Nginx 除了负载均衡,还能干点啥

Java小咖秀

nginx 负载均衡

区块链商品溯源平台搭建及防伪溯源解决方案

13828808769

商品溯源

情指勤一体化指挥调度平台建设,重点人员管理平台

让云原生应用的交付变得更简单 | KubeVela v1.0 正式发布

郭旭东

Kubernetes 云原生 OAM KubeVela

书单|互联网企业面试案头书之运营篇

博文视点Broadview

这6个浏览器插件,让你的浏览器大为不同。

彭宏豪95

chrome 浏览器 插件 chrome扩展 4月日更

人生苦短,我用Python之小游戏

Bob

开发者 Python 游戏编程 4月日更 -python

nsqlookupd:高性能消息中间件 NSQ 解析

华为云开发者联盟

集群 消息中间件 nsq nsqlookupd

区块链BaaS平台的搭建,底层BaaS服务平台的开发

13828808769

行业资讯 产品资讯

Crash 游戏是公平的吗?

飞亚科技

7 个非常实用的 Shell 拿来就用脚本实例!

JackTian

Linux 编程 Shell 脚本语言 运维工程师

BBK智能合约系统开发|BBK智能合约APP软件开发

系统开发

openresty源码编译

上海派拉基础研发

nginx openresty

猪肉价格跌至去年最低水平 区块链养猪成热点

CECBC

农业

模块一课后作业

王瑞强

架构实战营

白金熊项目奖金制度玩法介绍

飞亚科技

平面设计之PS(前序)

空城机

PhotoShop ps 4月日更

拍乐云 x 扬帆出海 x LiveCloud:音视频出海专家干货分享

拍乐云Pano

flutter ios android WebRTC RTC

【LeetCode】搜索旋转排序数组 IIJava题解

Albert

算法 LeetCode 4月日更

小白都能学会的Java注解与反射机制

陈皮的JavaLib

Java 注解 java反射

架构实战营模块一作业

sandy

Rust从0到1-结构体-定义和实例化

rust struct 结构体

MUSO挖矿系统开发

飞亚科技

对于数据,科技小白提出了灵魂三问:从哪儿来?到哪儿去?能干什么?

华为云开发者联盟

人工智能 安全 数据 数据采集 网络人工智能

面试笔记(二)线程池连环炮

U2647

Thread 4月日更

牛比特小矿工系统开发|牛比特小矿工软件APP开发

系统开发

「架构实战营」模块一作业

between

架构实战营

区块链让版权与创作如影随形 应用深度逐渐加强

CECBC

产权保护

1小时800箱,动力机器人真·搬砖16小时不续航;苹果官宣 WWDC 全球开发者大会召开时间;基于图神经网络的分级相关性匹配

京东科技开发者

人工智能 AI 开发者

有了这个框架,平台开发谁还手敲代码?

华为云开发者联盟

华为云 智慧园区 MainPortal 统一门户 HDC2021

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