Chrome OS的初步探索(带有U盘版本生产指南)

电脑杂谈  发布时间:2020-11-12 15:01:23  来源:网络整理

chrome os 本地硬盘安装教程_chrome os 本地硬盘安装教程

从昨天早上到下午,我花了半天的时间从官方网站上获取Chrome OS的源代码(准确地说,是开源的Chromium OS,以下简称为Chrome OS)。官方教程编译了。编译时,我还在研究Chrome OS的体系结构。可以说我已经对它整体有了一定的了解,这也为以后的Hack打下了基础。

许说,由于我们的互联网速度不佳和墙壁不完整,Chrome操作系统将不会有未来。话虽如此,但Chrome操作系统只是Google的系统,Chromium操作系统仍属于我们,我们可以发挥最大的自由来对其进行黑客入侵。我关心的是,基于Chromium OS可以做的与一般发行版不同的有趣事情。没有顺畅的网络,没有Google,我仍然可以使用它。

嗯,这就是废话。

首先简要介绍一下Chrome操作系统的轮廓!

标准Linux(Ubuntu)

就像我前天的预测一样,Chrome OS确实是基于标准Linux内核和GNU组件的Linux桌面操作系统,具有标准的X + SliM登录界面+ Google窗口管理器(基于Clutter创建,类似于Moblin的3D影响)。区别在于Google决定使其成为网络操作系统,该系统不支持本地硬盘数据或本地应用程序。

chrome os 本地硬盘安装教程_chrome os 本地硬盘安装教程

我在开发环境中看到Chrome操作系统基于Ubuntu9.10 Karmic开发版本,因为在其开发环境中的/ etc /告诉我:Ubuntu karmic(开发分支)

这意味着我当时可以将Ubuntu9.10软件包直接安装到Chrome操作系统,例如,我可以安装openvpn,然后系统将不受阻碍。

简化的环境

Chrome操作系统的启动速度非常快,通常您可以在十秒钟内浏览互联网。为什么这么快?因为它大大简化了启动过程,所以取消了传统服务+自启动过程-当然,还有dbus服务,X服务和WM自启动过程。

尽管大多数服务和相关组件已得到简化,但Chrome OS仍使用Ubuntu开启的upstart初始化机制。似乎该工具非常出色,因为还使用了Fedora发行版。当然也有例外,例如不使用Moblin。

默认情况下,当Chrome操作系统进入桌面时,只有两种重要的服务,一种是基于Clutter的Window Manager(管理窗口),另一种是Chrome Shell(由我命名)。

chrome os 本地硬盘安装教程_chrome os 本地硬盘安装教程

WM用Clutter + GTKMM编写,大多数其他组件也用C ++编写。 Google似乎将gtk和gtkmm混合在一起,但影响并不大。 GTK +应用程序将在整个GNOME桌面和GNU / Linux世界中具有更好的演示和推广效果,并且GNOME 3的未来也将一片光明。

此外,我认为Chrome浏览器从一开始就针对当前操作系统设计为“多进程”。 “多进程” +“沙盒”技术足以构建功能强大且稳定的桌面操作系统。

dbus通信机制

因为桌面非常简单,所以网络配置,电源管理等已集成到浏览器的标题栏中,并且它们通过dbus技术与基础工具进行通信。例如,网络控制组件来自ConnMan开源项目(由Intel和NOKIA赞助)。

因此,从理论上讲,只要您编写dbus接口程序,就可以与任何基础应用程序进行交互,以将所需的功能添加到Chrome操作系统。

有限的硬件支持

chrome os 本地硬盘安装教程_chrome os 本地硬盘安装教程

Chrome操作系统当前仅包含xserver-xorg-video-intel的驱动程序,这意味着NVIDIA和ATi将无法使用Chrome操作系统。尽管可以在VMware中启动,但是体验会很差,就像在虚拟机中玩Moblin一样。

据说Chrome操作系统不支持硬盘,但幸运的是它支持USB闪存驱动器。我已成功将映像刻录到USB闪存驱动器,并在上网本中获得了成功。可以说,虚拟机无法体验很多事情。

------------------

好吧,随便说吧。 Chrome操作系统现在仅是开发版本。我相信它将在明年正式发布时更加成熟。就像刚宣布Android并正式发布1.0一样,改进非常明显。

如何刻录USB闪存驱动器并在上网本上体验它?

准备上网本(推荐的EPC 1008HA,官方认证,以及DELL MINI,HP MINI等),以及大于2GB(不包括2GB,因为我多次失败)的USB闪存驱动器

chrome os 本地硬盘安装教程_chrome os 本地硬盘安装教程

使用git工具克隆我提取的chrome编译脚本:其中有很多杂乱的东西,只需保留chrome / scripts目录即可。

下载以下两个映像(分别为MBR和ROOT根文件系统)并将它们放置在同一目录中。感谢您为Brother Bones提供的服务器和带宽

:88 / mbr.image

:88 / rootfs.image

然后将其放入U盘中,输入刚刚下载的脚本目录(chrome / scripts),执行以下命令,您应该可以将映像刻录到U盘中:

./ image_to_usb.sh --from = / home / tualatrix / Download / chromeos / --to = / dev / sdb

刻录后,您可以直接使用它来启动计算机。我希望一切顺利!

如有任何疑问,请在此处发送反馈。

注意:事实证明,这些编译脚本还不够,请下载完整的Chrome操作系统源代码。

linux


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-332767-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 王芳
        王芳

        但价格偏高

      • 杨容华
        杨容华

        当年electricshock的精灵们回到曾经的森林去寻找回忆

      • 蒋子楠
        蒋子楠

        核潜艇除外

      热点图片
      拼命载入中...