От Chrome OS 69, поддръжката за Linux приложения е изпечена в част от операционната система. След като активирате, инсталирате терминала на системата си с Chrome OS, но какво представлява и как се сравнява с Crosh?
Не се притеснявайте, ако всичко, което ви звучи безсмислено - ако никога не сте прекарали никакво време да се захванете в червата на вашия Chromebook, тогава вероятно никога не сте използвали (или дори сте чували за) Crosh. И ако никога преди не сте използвали Linux, тогава никога не сте се занимавали с терминала. Добрата новина е, че днес ще имаме смисъл и за двете неща.
Просто казано, Crosh означава "Chrome Shell" и ви позволява да пускате команди, които обикновено нямат графични инструменти. Можете да направите неща като инсталирането на Crouton за пълна операционна система Linux на вашия Chromebook или проверка на здравословното състояние на батерията на устройството - по-"напреднали" неща, за да го направите грубо. Ако някога сте използвали команден ред или PowerShell на Windows, Crosh е версия на Chrome OS на този инструмент.
Можете да осъществите достъп до Crosh на своя Chromebook, като натиснете Ctrl + Alt + T, за да отворите нов раздел на Chrome с черен екран и прозорец за въвеждане. Доста проста.
Хубавото за Крош е, че ако никога не трябва да го използвате, никога няма да разберете, че е там. Не можете случайно да се препънете в Крош и да объркате нещо, с други думи. Тя остава на пътя - там за потребителите на властта и скрита за всички останали.
Накратко, терминалът е Linux версията на Crosh или Windows Command Prompt / PowerShell. Той се използва за изпълнение на текстови команди, инсталиране на приложения и много повече. На пълна Linux система терминалът е един от най-използваните и най-мощните инструменти, с които разполагат хората.
За сравнение, терминалът на Linux е доста по-мощен от неговия колега в Chrome OS, защото можете да го използвате, за да контролирате цялата система. Това също е важна част от начина, по който приложенията на Linux работят в Chrome OS.
Терминалът и Crosh са сходни инструменти - всъщност те са една и съща основна концепция, но терминалът е специално за Linux аспекта на Chrome OS, където Crosh е за Chrome OS.
Ще ви бъде простено, ако това не е много смислено точно от портата - и двамата тичат на същата машина, в същото време в края на краищата. Но те не са свързани.
Едно от най-големите предимства на Chrome OS е подобрената сигурност. В резултат на това повечето неща в операционната система се изпълняват в независим пясък. Това означава, че повечето елементи всъщност не си взаимодействат помежду си - например, ако един раздел страда от неуспех и се срине, другите раздели в прозореца на браузъра не са засегнати.
Приложенията за Linux (и приложенията за Android за това) работят по много сходен начин. Те работят в защитена пясъчна кутия вътре в виртуализираната среда. С други думи, те не работят нативно върху машината - те се виртуализират и работят отделно от останалата част от операционната система. Отново, ако нещо се случи в този защитен контейнер, останалата част от операционната система няма да бъде засегната. Това също е причината, поради която приложенията за Linux и Android отнемат малко време, за да стартират за първи път след рестартиране - системата трябва да работи и да стартира виртуалните машини.
Можете да мислите за Chrome OS в сегашното си състояние като три операционни системи в едно: Chrome OS, Linux и Android. Последните две са свалени версии в сравнение с техните пълни операционни системи и всичките три операционни системи споделят едно и също ядро, което прави всичко това възможно на първо място.