我想知道 Chromium OS 是用哪种语言编写的。我猜他们使用了 C/C++,但他们是否放了一些不同的东西(Go)?
他们是否将Assembly用于低级代码,因为我知道他们必须更改一些东西才能使启动速度更快?
我想知道 Chromium OS 是用哪种语言编写的。我猜他们使用了 C/C++,但他们是否放了一些不同的东西(Go)?
他们是否将Assembly用于低级代码,因为我知道他们必须更改一些东西才能使启动速度更快?
在 Chromium 中四处/etc/
寻找,您很快就会发现它主要是 Ubuntu;谷歌与 Canonical 签订了合同来完成大部分工作。
它启动很快,因为它做的不多。:) 我敢肯定还有更多的事情要做,但是限制系统可以做的事情是将启动速度问题减少到更容易处理的好方法。
问 ChromiumOS 是用什么语言编写的是模棱两可的。Chromium OS 由以不同语言编码的各种组件组成。内核是 Linux 内核,因此它主要是用 C 和一些汇编语言编写的。Chromium 本身主要是用 C++ 编写的,散落着一些 C。还有许多其他组件,例如 X 和窗口管理器、shell 脚本和 python 脚本等等,它们是用各种语言编写的。
Chromium OS 基于 Gentoo 并使用多种语言进行构建。构建 Chromium OS 的绝大多数是:
在运行时,Chromium OS 绝大多数时间都使用 C/C++/Assembly,一旦浏览器启动,Chrome 本身支持的任何东西(所以 JavaScript 被大量使用)。有一些带有低级系统启动/维护的 shell 代码,但系统上没有 python 或任何其他解释语言。
如果您指的是内核和库,它们是用 C 和汇编编写的。
它并没有真正写在任何东西上。它是另一个 Linux 发行版,它打包了一大堆预先存在的程序,每个程序都是独立开发的,并用其个人作者喜欢的任何语言编写。
它实际上只是 YAUD(又一个 Ubuntu 衍生产品)。