Chromium OS用哪种语言编写?

时间:2010-09-01 11:18:18

标签: c assembly operating-system chromium chromium-os

我想知道Chromium OS是用哪种语言编写的。我猜他们已经使用过C / C ++,但他们是否放了不同的东西(Go)?

他们是否将汇编用于低级代码,因为我知道他们必须更改一些东西以使启动速度更快?

5 个答案:

答案 0 :(得分:6)

在Chromium中找到/etc/,你会很快发现它主要是Ubuntu;谷歌与Canonical签订合同,完成大部分工作。

它很快启动,因为它没有做太多。 :)我确信它还有更多,但限制系统可以做的是将启动速度问题降低到更易处理的问题的好方法。

答案 1 :(得分:6)

询问ChromiumOS的语言是不明确的。 Chromium OS由以不同语言编码的各种组件组成。内核是一个Linux内核,因此它主要用C语言和一些程序集编写。 Chromium本身主要用C ++编写,有点C散布在周围。还有许多其他组件,例如X和窗口管理器,shell脚本和python脚本,还有其他组件,这些组件都是用各种语言编写的。

答案 2 :(得分:2)

Chromium OS基于Gentoo,使用各种语言构建。构建Chromium OS的绝大多数是:

  • 的Python
  • shell(所以bash,sed,awk等......)
  • C
  • C ++
  • 装配
  • Perl(适用于autotools等)

在运行时,Chromium OS绝大多数时间使用C / C ++ / Assembly,一旦浏览器启动,Chrome本身就支持(因此JavaScript使用很多)。有一些低级系统启动/维护的shell代码,但系统上没有python或任何其他解释语言。

答案 3 :(得分:1)

如果您的意思是内核和库,它们是用C和汇编语言编写的。

答案 4 :(得分:1)

它并不是真的写在任何东西上。它是另一个Linux发行版,它包含了大量预先存在的程序,每个程序都是独立开发的,并且以其个人作者喜欢的语言编写。

这真的只是YAUD(又是另一种Ubuntu衍生产品)。