Fuchsia 被发现已经开始支持Java编程语言了!而且,这是从 Android 的代码中发现,而不是Fuchsia 的。我们早就知道Android,这个 Google 10年前推出的手机和平板电脑操作系统,和 Fuchsia 都会有一种特殊的关系,而且 Fuchsia 支持几乎所有的设备。如果谷歌打算让 Fuchsia 在5年内取代Android,两种关系尤其微妙。
这种关系的另一个体现是在今天发现的新提交记录中发现,注意不是在Fuchsia代码中,而是在Android的Gerrit源代码管理中。该提交记录显示,谷歌一直在私下处理Fuchsia与Android的Libcore的兼容性,他们现在正在将其公之于众。
Libcore是Android使用Java的基础。特别是,对于名为’ojluni’的Libcore 重要部分添加了Fuchsia兼容性,这几个字母代表的意思是代表OpenJDK Lang,Util,Net,IO。这些是使用开源的OpenJDK实现Java的四个基本部分。至少,这表明希望 Fuchsia最终支持运行Java代码。
除此之外,提交本身并没有透露任何其他细节,因为它只是调整部分需要为Fuchsia和Zircon工作的代码而不是Linux和Android。在Fuchsia的代码中也没有看到对应的更改来表明其确切目的。
一个合理推测是,这是今年早些候将Android Runtime引入Fuchsia的后续工作。如果没有Libcore在幕后处理Java,很难想象这是可能的。另一方面,这可能只是让世界上最流行的编程语言(或者说之一)——Java在Google最新的操作系统上运行的努力的一部分。
本文作者为社区成员:Bootingman,题图及内容翻译自
Fuchsia Friday: Fuchsia is gaining support for Java – by borrowing from Android
Comments