Не волнуйтесь, если все это звучит как бред для вас - если вы никогда не тратили время на свои кишки Chromebook, тогда вы, вероятно, никогда не использовали (или даже не слышали о) Кроше. И если вы никогда не использовали Linux раньше, ну, тогда вам никогда не приходилось беспокоиться о Терминале. Хорошей новостью является то, что сегодня мы поймем смысл обеих вещей.
Первое, что такое Крош?
Вы можете получить доступ к Crosh на своем Chromebook, нажав Ctrl + Alt + T, чтобы открыть новую вкладку Chrome с черным экраном и приглашением ввода. Довольно просто.
Хорошая вещь о Кроше состоит в том, что если вам никогда не придется ее использовать, вы никогда не узнаете, что это было там. Другими словами, вы не можете случайно наткнуться на Крош и что-то испортить. Он остается в стороне - там для опытных пользователей и скрыт для всех остальных.
Хорошо, Итак, что такое терминал?
Для сравнения, терминал Linux намного эффективнее, чем его совместимость с Chrome OS, поскольку вы можете использовать его для управления всей системой. Это также важная часть того, как приложения Linux работают в Chrome OS.
Почему ChromeOS нуждается как в Crosh, так и в терминале Linux
Терминал и Crosh - это аналогичные инструменты - на самом деле, они являются одной и той же базовой концепцией, но Терминал специально предназначен для ОС Linux для Chrome OS, где Crosh для Chrome OS.
Вам будет прощено, если это не будет иметь большого смысла прямо из ворот - они оба работают на одной машине, в то же время в конце концов. Но они не связаны.
Одним из самых больших преимуществ Chrome OS является повышенная безопасность. В результате большинство вещей в операционной системе работают в независимой песочнице. Это означает, что большинство элементов на самом деле не взаимодействуют друг с другом - например, если одна вкладка имеет сбой и сбой, другие вкладки в окне браузера не затрагиваются.
Приложения Linux (и приложения для Android, если на то пошло) работают очень похожим образом. Они работают в защищенной песочнице внутри виртуальной среды. Другими словами, они не запускаются изначально на машине - они виртуализируются и запускаются отдельно от остальной ОС. Опять же, если что-то происходит в этом безопасном контейнере, остальная часть ОС не будет затронута. Это также объясняет, почему Linux и Android-приложения занимают немного времени для запуска в первый раз после перезагрузки - система должна запускать и запускать виртуальные машины.
Вы можете думать о Chrome OS в своем текущем состоянии как о трех операционных системах в одном: Chrome OS, Linux и Android. Последние две версии сокращены по сравнению с их полными ОС, и все три операционные системы используют одно и то же ядро, что и делает все это возможным в первую очередь.