If-Koubou

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

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

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 jest on porównywany z Croshem?

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. Dobrą wiadomością jest to, ż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ć rzeczy takie 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 Prompt 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.

Coś dobrego w Croshu polega na tym, że jeśli nigdy go nie użyjesz, nigdy się tego nie dowiesz. 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, jakie ludzie mają do swojej dyspozycji.

Dla porównania, Linux Terminal jest znacznie mocniejszy niż jego odpowiednik w systemie operacyjnym Chrome, ponieważ można go używać do kontrolowania całego systemu. Jest to również 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, w którym Crosh jest przeznaczony dla 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 działają niezależnie 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 aplikacje Linux i Android potrzebują trochę czasu, aby uruchomić się po raz pierwszy po ponownym uruchomieniu systemu - system musi uruchomić maszyny wirtualne.

Możesz myśleć o systemie operacyjnym Chrome w jego aktualnym stanie jako trzech systemach operacyjnych w jednym: Chrome OS, Linux i 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 czyni to wszystko w pierwszej kolejności.