Jak se Crosh liší od terminálu Linux na Chromebooku?
Od operačního systému Chrome OS 69 je podpora pro Linuxové aplikace vypálena v části operačního systému. Jakmile je tato funkce aktivována, nainstaluje se Terminál v systému Chrome OS, ale co je to a jak to porovnává se systémem Crosh?
Nebojte se, jestli vše, co vám znělo jako gabberish - pokud jste nikdy netrpěli ve vašem Chromebooku, pak jste pravděpodobně nikdy (nebo dokonce neslyšeli) o Croshu. A pokud jste nikdy předtím nepoužívali Linux, tak jste se s Terminálem nikdy nemuseli obtěžovat. Dobrou zprávou je, že dnes budeme mít smysl pro obě věci.
První vypnutí, Co je to Crosh?
Jednoduše řečeno, Crosh znamená "Chrome Shell" a umožňuje vám spouštět příkazy, které obvykle nemají grafické nástroje. Můžete dělat věci, jako je instalace aplikace Crouton na plný operační systém Linux na vašem Chromebooku nebo kontrola zdraví baterie v zařízení - více "pokročilých" věcí. Pokud jste někdy používali příkazový řádek nebo PowerShell v systému Windows, Crosh je verze OS Chrome tohoto nástroje.
Přístup k službě Crosh na Chromebooku získáte stisknutím kláves Ctrl + Alt + T, čímž otevřete novou kartu Chrome s černou obrazovkou a zadáním příkazu. Docela jednoduché.
Pěkná věc o Croshu je, že pokud ho nikdy nepoužíváš, nikdy nevíš, že tam je. Nemůžete náhodou narazit na Crosha a něco nepořádek, jinými slovy. Zůstává z cesty - tam pro uživatele síly, a skryté pro všechny ostatní.
Dobře, tak co je terminál?
Stručně řečeno, terminál je verze Linuxu Crosh nebo Windows Command Prompt / PowerShell. Používá se k provádění textových příkazů, instalace aplikací a mnohem více. Na plném systému Linux je terminál jedním z nejpoužívanějších a nejsilnějších nástrojů, které mají lidé k dispozici.
Pro srovnání, Linux Terminal je poměrně silnější než jeho protějšek v systému Chrome OS, protože jej můžete použít k ovládání celého systému. Je to také důležitá součást fungování aplikací Linux v systému Chrome OS.
Proč ChromeOS potřebuje jak Crosh, tak Linux Terminal
Terminál a Crosh jsou podobné nástroje - ve skutečnosti jsou to stejné základní koncepce, ale terminál je specificky určen pro Linuxový aspekt OS Chrome, kde je Crosh pro stránku s operačním systémem Chrome OS.
Byl byste odpuštěn, kdyby z brány nedošlo k velkému smyslu - oba běží na stejném stroji, ve stejnou dobu. Ale nejsou spojeni.
Jedním z největších výhod systému Chrome OS je jeho zvýšená bezpečnost. Výsledkem je, že většina operačních systémů běží v samostatné karanténě. To znamená, že většina prvků ve skutečnosti mezi sebou navzájem nespolupracuje - například pokud selže jedna karta a dojde k jejímu zhroucení, ostatní karty v okně prohlížeče nejsou ovlivněny.
Aplikace Linuxu (a aplikace pro Android) mají velmi podobnou práci. Běží v bezpečném písku uvnitř virtualizovaného prostředí. Jinými slovy, na stroji nejsou nativní - jsou virtualizovány a běží odděleně od zbytku operačního systému. Opět, pokud se v tomto bezpečném kontejneru něco stane, zbytek operačního systému nebude ovlivněn. To je také důvod, proč Linux a aplikace pro Android potřebují poprvé spuštění po restartu - systém musí spustit virtuální stroje.
Systém Chrome OS můžete v současném stavu považovat za tři operační systémy v jednom: Chrome OS, Linux a Android. Poslední dvě verze jsou ve srovnání s jejich úplnými operačními systémy odizolovány a všechny tři operační systémy sdílejí stejné jádro, což dělá vše to možné.