大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

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

关注

评论

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

【鸿蒙生态千帆起】HDD扬帆上海,赋能广大开发者共赢未来

最新动态

WorkPlus平台级定制,让您完全掌控业务与生态

BeeWorks

Java性能优化权威指南-读书笔记(一)

xfgg

Java

Linux cd命令:切换目录

芯动大师

华为云应用中间件DCS系列 | Redis实现(视频直播)消息弹幕

YG科技

全域Serverless+AI,华为云加速大模型应用开发

轶天下事

一次RPC请求过程

1412

c++ 开源 RPC workflow srpc

1024程序员节获奖名单公示~恭喜各位上榜同学

Openlab_cosmoplat

1024程序员节

redigo连接池的源码分析

胡译胡说

Go redis 源码 源码分析 连接池

JNPF:让应用开发更简单、快捷

树上有只程序猿

开发平台 低代码平台 JNPF

私有化部署的理想选择,WorkPlus成为企业微信、钉钉的完美替代方案

BeeWorks

WorkPlus打造安全专属的移动数字化航空母舰,助力企业全面掌控业务和生态

BeeWorks

揭秘提升远程团队协作效率的秘密武器:这款在线白板工具不容错过!

彭宏豪95

远程办公 在线白板 办公软件 在线协同 在线协作

华为云应用中间件系列,Redis实现(电商游戏应用)排行榜示例

YG科技

华为云发布CodeArts Link研发工具集成服务,无缝联接生态释放创新潜力

轶天下事

鲨海狂潮,存力崛起

脑极体

存力

恭喜!华为云通过中国信通院《API全生命周期管理能力评估》

YG科技

OpenTiny Vue 支持 Vue2.7 啦!

Kagol

开源 Vue 前端 UI组件库

开箱即用!教你如何正确使用华为云CodeArts Defect!

云计算 软件开发 华为云 缺陷管理

Python 面向对象编程:类、对象、初始化和方法详解

小万哥

Python 程序员 软件 后端 开发

华为云应用中间件DCS系列 | Redis实现(电商网站)秒杀抢购示例

YG科技

华为云OneAccess应用身份管理服务,认证授权双保驾,身份管理的选择关键

轶天下事

华为云分布式缓存服务DCS,它与开源Redis有哪些差异,快来一探究竟!

轶天下事

销售易史彦泽:六个点复盘中国 SaaS 的2023

B Impact

BDD模式的自动化测试初体验

QE_LAB

自动化测试 BDD 测试自动化工具

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