谷歌 Fuchsia OS 计划 “原生”支持运行安卓系统和 Linux 应用程序

IT资讯4年前 (2021)发布 IT大王
0

IT大王2月14日消息 外国媒体 9to5 Google 报导,很多年来,Google一直在开发设计 Fuchsia OS,它是一款显著不根据 Linux 的电脑操作系统。Fuchsia OS 电脑操作系统的全新提议展现了这个 “并不是 Linux”的电脑操作系统怎样可以另外运作 Android 和 Linux 的 “未修改”应用软件。

谷歌 Fuchsia OS 计划 “原生”支持运行安卓系统和 Linux 应用程序

打造出一个新的电脑操作系统,尤其是像 Fuchsia 那样从零开始的电脑操作系统,在其中一个较为大的难题是——大家理所应当地期待可以在这个电脑操作系统上运作自身喜爱的运用。在 Fuchsia 的状况中,理论上能够做为 Chrome OS 和 Android 的继承人,大家很可能期待可以另外运作 Android 运用和 Linux 运用,及其原生态的 Fuchsia 运用。

到迄今为止,大家期待 Fuchsia 可以以 Chrome OS 现阶段可以运作 Linux 运用的方法来完成这一点,即在vm虚拟机中运作详细的 Linux 案例。Chrome OS 乃至提前准备应用一样的对策来完成其运作 Android 运用的工作能力,这要得益于一个名叫 arcvm 的新项目。

殊不知,vm虚拟机的计划方案也是有一些缺陷。最先,在 “host”(比如 Fuchsia)和 “guest”(Android)中间管理资料可能是繁杂或繁杂的。除此之外,Fuchsia 注重安全性,尝试尽量让程序流程互相防护。为了更好地维持 Linux 运用的这类防护水平,Fuchsia 必须运作一个之上的vm虚拟机,这很有可能会连累特性。

IT大王获知,这周,有些人明确提出了一个提议,为 Fuchsia 出示了取代解决方法,以方案运作 Linux 和 Android 的程序流程。Fuchsia 将得到名叫 “Starnix”的系统软件,而不是运作 Linux 自身,它将做为 Linux 核心的命令和 Fuchsia 的 Zircon 核心命令中间的翻译软件

谷歌 Fuchsia OS 计划 “原生”支持运行安卓系统和 Linux 应用程序

实质上,Linux 程序流程将 “一切正常”运作,不容易区别出它并不是在根据 Linux 的电脑操作系统中运作的客观事实。另外,Starnix 必须做的工作中是保证应用软件可以在 Fuchsia 上运作,如同它在 Linux 上一切正常运作的那般。假如你对 Linux 的工作方式十分了解,Starnix 的详细提议是一个有意思的內容,尤其是她们适用 Linux“as she is spoke”的方案。

针对这些对 Fuchsia 有不经意兴趣爱好的客户而言,更有意思的是开发人员准备怎么使用 Starnix。在好几个场所,提议上都提及了应用 Starnix 立即在 Fuchsia 上运作 Android 的编码。

“伴随着大家扩张期待在 Fuchsia 上运作手机软件的范畴,大家碰到了期待在 Fuchsia 上运作的手机软件,但大家沒有工作能力再次编译程序。比如,Android 应用软件包括早已为 Linux 编译程序的当地编码控制模块。为了更好地在 Fuchsia 上运作这种手机软件,大家必须可以不在改动他们的状况下运作二进制文件。

比如,大家将运作一些来源于 Android 源代码树的低等检测二进制文件,及其来源于 Linux 测试报告的二进制文件。”

从这当中我们可以看得出,Google可能是准备让 Fuchsia 可以深层适用 Android 运用,不用除外,例如针对应用 Android NDK 用 C 或 C 撰写的运用。自然,从长久看来,Starnix 应当仅仅做为一种权宜之计,让Google的 Fuchsia 电脑操作系统可以更普遍地应用,另外等候开发人员将她们的运用移殖到新的电脑操作系统中。基本上在全部状况下,原生态的 Fuchsia 运用都应当比根据 Starnix 运作的 Linux 或 Android 运用主要表现更强。

换句话说,Fuchsia 的 Starnix 仅仅在提议环节,必须做很多的工作中才可以有类似适度的 Android/Linux 到 Fuchsia/Zircon 的兼容模式。为了更好地尽量减少这类工作中缺点,Google一直在科学研究相近新项目的取得成功和不成功,例如最开始的微软公司 Windows Subsystem for Linux(WSL1)。但是,此项建议还必须历经思考,Fuchsia 再次应用vm虚拟机来考虑其 Linux 和 Android 要求的概率還是非常大的。

Fuchsia 提升 Linux 和 Android 的兼容模式适用听起来很吸引人,Google近期早已对外开放了这一新项目,接纳开源项目的奉献。

© 版权声明
好牛新坐标 广告
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章