Główna » jak » Czym różni się Crosh od terminala linuksowego na Chromebooku?

    Czym różni się Crosh od terminala linuksowego na Chromebooku?

    Począwszy od wersji Chrome OS 69, obsługa aplikacji dla systemu Linux jest wypalana w części systemu operacyjnego. Po włączeniu instaluje Terminal w systemie Chrome OS, ale co to jest i jak się do Crosha?

    Nie przejmuj się, jeśli wszystko to brzmi dla ciebie jak bełkot - jeśli nigdy nie spędzałeś czasu na wibracjach na swoim Chromebooku, prawdopodobnie nigdy nie korzystałeś (lub nawet nie słyszałeś) z Crosha. A jeśli nigdy wcześniej nie korzystałeś z Linuksa, to nigdy nie musiałeś martwić się Terminalem. Dobra wiadomość jest taka, że ​​dzisiaj mamy sens obu tych rzeczy.

    Pierwszy wyłączony, co to jest Crosh?

    Mówiąc najprościej, Crosh oznacza "Chrome Shell" i pozwala uruchamiać polecenia, które zazwyczaj nie mają narzędzi graficznych. Możesz zrobić takie rzeczy, jak instalacja Croutona dla pełnego systemu operacyjnego Linux na twoim Chromebooku lub sprawdzenie stanu baterii urządzenia - bardziej "zaawansowanych" rzeczy, mówiąc wprost. Jeśli kiedykolwiek używałeś Command Command lub PowerShell w Windows, Crosh jest wersją tego narzędzia dla Chrome OS.

    Możesz uzyskać dostęp do Crosha na Chromebooku, naciskając Ctrl + Alt + T, by otworzyć nową kartę Chrome z czarnym ekranem i monitem wejściowym. Dość proste.

    Fajną rzeczą w Crosh jest to, że jeśli nigdy nie będziesz musiał go używać, nigdy się nie dowiesz, że tam był. Innymi słowy, nie możesz przypadkowo natknąć się na Crosha i coś zepsuć. Pozostaje na uboczu - tam dla mocnych użytkowników i jest ukryty dla wszystkich.

    Okay, więc co to jest terminal?

    W skrócie, Terminal jest linuksową wersją Crosha lub Windows Command Prompt / PowerShell. Służy do wykonywania poleceń tekstowych, instalowania aplikacji i wielu innych. W pełnym systemie Linux Terminal jest jednym z najczęściej używanych, najpotężniejszych narzędzi, którymi dysponują ludzie.

    Dla porównania terminal linuxowy jest znacznie mocniejszy niż jego odpowiednik w systemie operacyjnym Chrome, ponieważ można go używać do kontrolowania całego systemu. Jest to także kluczowy element działania aplikacji linuksowych w systemie operacyjnym Chrome.

    Dlaczego ChromeOS wymaga zarówno Crosh, jak i Linux Terminal

    Terminal i Crosh są podobnymi narzędziami - w rzeczywistości są to te same podstawowe pojęcia, ale Terminal jest przeznaczony specjalnie dla systemu operacyjnego Chrome w systemie Linux, gdzie Crosh jest po stronie systemu operacyjnego Chrome.

    Zostaniesz wybaczony, jeśli nie będzie to miało większego sensu - wszyscy obaj biegną na tym samym urządzeniu, w tym samym czasie. Ale nie są połączeni.

    Jedną z największych zalet systemu operacyjnego Chrome jest zwiększone bezpieczeństwo. W rezultacie większość rzeczy w systemie operacyjnym działa w niezależnej piaskownicy. Oznacza to, że większość elementów nie wchodzi w interakcje ze sobą - na przykład jeśli jedna karta ulegnie awarii i ulegnie awarii, pozostałe karty w oknie przeglądarki nie zostaną zmienione.

    Aplikacje dla systemu Linux (i aplikacje na Androida) działają w bardzo podobny sposób. Działają w bezpiecznej piaskownicy w zwirtualizowanym środowisku. Innymi słowy, nie są uruchamiane natywnie na komputerze - są wirtualizowane i uruchamiane oddzielnie od reszty systemu operacyjnego. Ponownie, jeśli coś się stanie w tym bezpiecznym pojemniku, pozostała część systemu operacyjnego pozostanie nienaruszona. Z tego też powodu uruchamianie systemu Linux i aplikacji Androida po raz pierwszy po ponownym uruchomieniu systemu wymaga uruchomienia maszyn wirtualnych.

    Możesz myśleć o systemie operacyjnym Chrome w swoim obecnym stanie jako trzech systemach operacyjnych w jednym: systemie operacyjnym Chrome, systemie Linux i systemie Android. Te dwa ostatnie są pozbawione wersji w porównaniu do ich pełnego systemu operacyjnego, a wszystkie trzy systemy operacyjne korzystają z tego samego jądra, co sprawia, że ​​to wszystko jest możliwe na pierwszym miejscu.