Wie unterscheidet sich Crosh vom Linux-Terminal auf einem Chromebook?
Die Unterstützung für Linux-Anwendungen ist seit Chrome OS 69 ein Teil des Betriebssystems. Nach der Aktivierung wird das Terminal auf Ihrem Chrome OS-System installiert, aber was ist es und wie wird es mit Crosh verglichen??
Machen Sie sich keine Sorgen, wenn Ihnen das alles nach Kauderwelsch klingt. Wenn Sie noch nie im Chromebook herumgetrieben haben, haben Sie Crosh wahrscheinlich noch nie benutzt (oder auch nur gehört). Und wenn Sie noch nie Linux verwendet haben, dann haben Sie sich nie mit dem Terminal befasst. Die gute Nachricht ist, dass wir heute beides verstehen werden.
Vor allem was ist Crosh?
Einfach ausgedrückt, Crosh steht für "Chrome Shell" und ermöglicht das Ausführen von Befehlen, für die es normalerweise keine grafischen Werkzeuge gibt. Sie können beispielsweise Crouton für ein komplettes Linux-Betriebssystem auf Ihrem Chromebook installieren oder den Zustand des Akkus prüfen, der etwas fortgeschrittener ist, um es grob auszudrücken. Wenn Sie jemals die Eingabeaufforderung oder PowerShell unter Windows verwendet haben, ist Crosh die Chrome OS-Version dieses Tools.
Sie können auf Crosh von Ihrem Chromebook aus zugreifen, indem Sie Strg + Alt + T drücken, um eine neue Chrome-Registerkarte mit einem schwarzen Bildschirm und einer Eingabeaufforderung zu öffnen. Ziemlich einfach.
Das Schöne an Crosh ist, dass Sie nie wissen werden, dass es dort war, wenn Sie es nie benutzen müssen. Sie können nicht zufällig in Crosh stolpern und mit anderen Worten etwas durcheinanderbringen. Es bleibt den Power-Usern aus dem Weg und für alle anderen verborgen.
Okay, was ist das Terminal??
Kurz gesagt, das Terminal ist die Linux-Version von Crosh oder die Windows-Eingabeaufforderung / PowerShell. Es wird verwendet, um Textbefehle auszuführen, Anwendungen zu installieren und vieles mehr. Bei einem vollständigen Linux-System ist das Terminal eines der am häufigsten verwendeten und leistungsfähigsten Tools, die den Menschen zur Verfügung stehen.
Im Vergleich dazu ist das Linux-Terminal um einiges leistungsfähiger als das Gegenstück zu Chrome OS, da Sie damit das gesamte System steuern können. Dies ist auch ein wesentlicher Bestandteil der Funktionsweise von Linux-Apps unter Chrome OS.
Warum ChromeOS sowohl Crosh als auch das Linux-Terminal benötigt
Das Terminal und Crosh sind ähnliche Tools - tatsächlich sind sie das gleiche Grundkonzept, aber das Terminal ist speziell für den Linux-Aspekt von Chrome OS gedacht, wo Crosh für Chrome OS steht.
Sie würden sich verziehen, wenn das nicht viel Sinn macht, direkt aus dem Tor heraus - sie laufen beide auf derselben Maschine, doch zur selben Zeit. Aber sie sind nicht verbunden.
Einer der größten Vorteile von Chrome OS ist die verbesserte Sicherheit. Daher laufen die meisten Dinge auf dem Betriebssystem in einer unabhängigen Sandbox. Das bedeutet, dass die meisten Elemente nicht wirklich miteinander interagieren. Wenn beispielsweise eine Registerkarte fehlerhaft ist und abstürzt, sind die anderen Registerkarten im Browserfenster nicht betroffen.
Linux-Apps (und Android-Apps) funktionieren auf ähnliche Weise. Sie laufen in einer sicheren Sandbox in einer virtualisierten Umgebung. Mit anderen Worten, sie werden nicht nativ auf dem Computer ausgeführt. Sie werden virtualisiert und getrennt vom Rest des Betriebssystems ausgeführt. Wenn in diesem sicheren Container etwas passiert, bleibt der Rest des Betriebssystems davon unberührt. Dies ist auch der Grund, warum Linux- und Android-Apps nach einem Neustart etwas Zeit benötigen, um zum ersten Mal zu starten. Das System muss die virtuellen Maschinen in Betrieb nehmen.
Sie können sich Chrome OS in seinem aktuellen Zustand als drei Betriebssysteme in einem System vorstellen: Chrome OS, Linux und Android. Die letzten beiden Versionen sind im Vergleich zu ihren vollständigen Betriebssystemen reduziert, und alle drei Betriebssysteme verwenden denselben Kernel, was dies alles erst ermöglicht.