Crosh与Chromebook上的Linux终端有何不同?

从Chrome OS 69开始,对Linux应用程序的支持是操作系统的一部分 启用后,这将在Chrome OS系统上安装终端,但它是什么以及它与Crosh相比如何?

不要担心,如果所有这些听起来像是胡言乱语 - 如果你从未花费任何时间在你的Chromebook的胆量中徘徊,那么你可能从未使用(甚至听说过)Crosh。 如果你以前从未使用过Linux,那么你就不必费心去使用终端了。 好消息是,我们今天要理解这两件事。

相关: 如何在Chromebook上设置和使用Linux应用程序

首先,Crosh是什么?

简而言之,Crosh代表“Chrome Shell”,它允许您运行通常没有图形工具的命令。 你可以做一些事情,比如在你的Chromebook上为一个完整的Linux操作系统安装Crouton,或者检查设备的电池健康状况 - 更“高级”的东西,粗略地说。 如果您曾经在Windows上使用过命令提示符或PowerShell,那么Crosh就是该操作系统的Chrome OS版本。

您可以通过按Ctrl + Alt + T打开一个带有黑屏和输入提示的新Chrome标签来访问Chromebook上的Crosh。 很简单。

关于Crosh的好处是如果你永远不必使用它,你永远不会知道它在那里。 换句话说,你不会偶然绊倒Crosh并弄乱一些东西。 对于高级用户而言,它不会受到影响,并且对其他所有人来说都是隐藏的。

好的,那么终端是什么?

简而言之,终端是Crosh的Linux版本或Windows命令提示符/ PowerShell。 它用于执行文本命令,安装应用程序等等。 在完整的Linux系统上,终端是人们可以使用的最常用,最强大的工具之一。

相比之下,Linux终端比Chrome OS更强大,因为您可以使用它来控制整个系统。 它也是Linux应用程序在Chrome OS上运行的关键部分。

为什么ChromeOS需要Crosh和Linux终端

终端和Crosh是类似的工具 - 实际上,它们是相同的基本概念,但终端专门用于Chrome OS的Linux方面,其中Crosh用于Chrome OS方面。

如果这在大门外没有多大意义的话,你会得到宽恕 - 他们都在同一台机器上运行,毕竟在同一时间。 但他们没有联系。

Chrome OS的最大好处之一是其增强的安全性。 因此,操作系统上的大多数内容都在独立的沙箱中运行。 这意味着大多数元素并不真正相互交互 - 例如,如果单个选项卡出现故障并崩溃,则浏览器窗口中的其他选项卡不会受到影响。

Linux应用程序(以及Android应用程序)的工作方式非常相似。 它们在虚拟化环境中的安全沙箱中运行。 换句话说,它们不是在机器上本机运行 - 它们是虚拟化的,并且与操作系统的其余部分分开运行。 同样,如果在此安全容器中发生某些事情,操作系统的其余部分将不受影响。 这也是Linux和Android应用程序在重新启动后第一次启动时需要花费一些时间的原因 - 系统必须启动并运行虚拟机。

您可以将当前状态下的Chrome操作系统视为三个操作系统:Chrome操作系统,Linux和Android。 与完整的操作系统相比,后两者是简化版本,并且所有三个操作系统共享相同的内核,这使得所有这一切成为可能。

赞 (1)
分享到:更多 ()