Ako sa Crosh líši od terminálu Linuxu na Chromebooku?
Od operačného systému Chrome OS 69 je podpora pre Linuxové aplikácie vypálená v časti operačného systému. Ak je táto funkcia zapnutá, Terminal v systéme Chrome OS nainštaluje, ale čo je a ako sa porovnáva s Crosh?
Nebojte sa, ak vám všetko znie ako nepríjemné - ak ste nikdy nestrávili nejaký čas v chrbte vášho Chromebooku, pravdepodobne ste nikdy nepoužili (alebo dokonca nepočuli o) Crosh. A ak ste nikdy predtým nepoužívali Linux, potom ste sa s Terminálom nikdy nemuseli obťažovať. Dobrou správou je, že dnes budeme mať zmysel oboch vecí.
First Off, čo je Crosh?
Jednoducho povedané, Crosh znamená "Chrome Shell" a umožňuje vám spustiť príkazy, ktoré zvyčajne nemajú grafické nástroje. Môžete robiť napríklad inštaláciu Croutonu na plný operačný systém Linux na vašom Chromebooku alebo kontrolu nad zdravím batérie zariadenia - "pokročilejšie", čo je surové. Ak ste niekedy používali príkazový riadok alebo PowerShell v systéme Windows, Crosh je verzia tohto OS Chrome OS.
Prístup k službe Crosh v Chromebooku môžete získať kliknutím na klávesy Ctrl + Alt + T, čím otvoríte novú kartu Chrome s čiernym displejom a zadaním výzvy na zadanie. Docela jednoduché.
Pekné na Croshu je, že ak ho nikdy nemusíte používať, nikdy neviete, že tam je. Nemôžete náhodou naraziť na Crosha a niečo neporiadok, inými slovami. To zostáva mimo cesty - tam pre užívateľov energie, a skryté pre všetkých ostatných.
Dobre, tak čo je terminál?
Stručne povedané, Terminal je Linuxová verzia Croshu alebo Windows Command Prompt / PowerShell. Používa sa na vykonávanie textových príkazov, na inštaláciu aplikácií a oveľa viac. Na úplnom systéme Linux je terminál jedným z najpoužívanejších, najsilnejších nástrojov, ktoré majú ľudia k dispozícii.
Na porovnanie, Linux Terminal je o niečo silnejší ako jeho náprotivok pre systém Chrome OS, pretože ho môžete použiť na ovládanie celého systému. Je tiež dôležitou súčasťou fungovania aplikácií Linux v systéme Chrome OS.
Prečo ChromeOS potrebuje Crosh i Linux Terminal
Terminál a Crosh sú podobné nástroje - v skutočnosti sú to isté základné koncepty, ale terminál je špecificky určený pre Linuxový aspekt systému Chrome OS, kde je Crosh pre stránku s operačným systémom Chrome OS.
Bolo by vám odpustené, ak to z hracej plochy nemá veľký zmysel - obaja bežia na tom istom stroji, v rovnakom čase. Ale nie sú prepojení.
Jednou z najväčších výhod systému Chrome OS je jeho zvýšená bezpečnosť. Výsledkom je, že väčšina operačného systému beží v nezávislom karanténe. To znamená, že väčšina prvkov v skutočnosti navzájom nespolupracuje - napríklad, ak jedna karta trpí neúspechom a zlyhá, ostatné karty v okne prehliadača nie sú ovplyvnené.
Aplikácie pre Linux (a aplikácie pre Android) pracujú veľmi podobným spôsobom. Prebiehajú v bezpečnom karanténe vnútri virtualizovaného prostredia. Inými slovami, na stroji nie sú nainštalované - sú virtualizované a bežia oddelene od zvyšku operačného systému. Opäť, ak sa v tomto bezpečnom kontajneri stane niečo, zvyšok operačného systému nebude ovplyvnený. To je tiež dôvod, prečo Linux a aplikácie Android trvajú trochu času na spustenie po prvýkrát po reštarte - systém musí spustiť virtuálne počítače.
Systém Chrome OS môžete v súčasnom stave považovať za tri operačné systémy v jednom: Chrome OS, Linux a Android. Posledné dve verzie sú v porovnaní s ich úplnými operačnými systémami odstránené a všetky tri operačné systémy zdieľajú rovnaké jadro, čo robí to všetko možné na prvom mieste.