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