Hemsida » hur » Hur är Crosh olika från Linux-terminalen på en Chromebook?

    Hur är Crosh olika från Linux-terminalen på en Chromebook?

    I Chrome OS 69 stöds Linux-applikationer bakom en del av operativsystemet. När det är aktiverat installerar det Terminal på ditt Chrome OS-system, men vad är det och hur jämför det med Crosh?

    Oroa dig inte om allt som låter som gibberish till dig - om du aldrig har spenderat någon tid i din Chromebooks ingrepp så har du nog aldrig använt (eller hört av) Crosh. Och om du aldrig har använt Linux tidigare, då har du aldrig behövt bry dig om Terminal. Den goda nyheten är att vi ska känna oss av båda sakerna idag.

    Första Av, Vad är Crosh?

    Enkelt uttryckt står Crosh för "Chrome Shell" och det låter dig köra kommandon som vanligtvis inte har grafiska verktyg. Du kan göra saker som att installera Crouton för ett fullständigt Linux-operativsystem på din Chromebook eller kontrollera enhetens batterihälsa - mer "avancerade" grejer, för att uttrycka det förvirrande. Om du någonsin använt kommandotolken eller PowerShell i Windows är Crosh Chrome OS-versionen av det här verktyget.

    Du kan komma åt Crosh på din Chromebook genom att trycka på Ctrl + Alt + T för att öppna en ny Chrome-flik med en svart skärm och en inmatningsprompt. Ganska enkelt.

    Det fina med Crosh är att om du aldrig behöver använda den, vet du aldrig att det var där. Du kan inte oavsiktligt snubbla in i Crosh och förstöra något, med andra ord. Den håller sig borta, där för strömanvändarna och gömd för alla andra.

    Okej, så vad är terminalen?

    Kort sagt är terminalen Linux-versionen av Crosh eller Windows Command Prompt / PowerShell. Det används för att utföra textkommandon, installera applikationer och mycket mer. På ett komplett Linux-system är Terminal ett av de mest använda, kraftfullaste verktygen som människor har till sitt förfogande.

    Som jämförelse är Linux-terminalen ganska kraftfullare än dess Chrome OS-motpart, eftersom du kan använda den för att styra hela systemet. Det är också en viktig del av hur Linux-appar fungerar på Chrome OS.

    Varför ChromeOS behöver både Crosh och Linux-terminalen

    Terminal och Crosh är liknande verktyg, i själva verket är de samma grundläggande koncept, men Terminal är specifikt för Linux-aspekten av Chrome OS, där Crosh är för Chrome OS-sidan.

    Du skulle bli förlåt om det inte ger mycket mening direkt ut ur porten - de kör båda på samma maskin, samtidigt. Men de är inte anslutna.

    En av de största fördelarna med Chrome OS är den förbättrade säkerheten. Som ett resultat, kör de flesta sakerna på operativsystemet i en oberoende sandlåda. Det betyder att de flesta element inte verkligen interagerar med varandra, till exempel om en enda flik lider av ett misslyckande och kraschar, påverkas inte de andra flikarna i webbläsarfönstret.

    Linux-appar (och Android-appar för den delen) fungerar på ett mycket liknande sätt. De kör i en säker sandlåda inuti en virtualiserad miljö. Med andra ord, de kör inte inbyggt på maskinen - de är virtualiserade och körs separat från resten av operativsystemet. Återigen, om något händer inom denna säkra behållare, kommer resten av operativsystemet inte att påverkas. Det här är också varför Linux- och Android-appar tar lite tid att starta för första gången efter en omstart - systemet måste få de virtuella maskinerna igång.

    Du kan tänka på Chrome OS i sitt nuvarande tillstånd som tre operativsystem i ett: Chrome OS, Linux och Android. De sistnämnda två är avskalade versioner jämfört med deras fulla operativsystem, och alla tre operativsystem delar samma kärna, vilket gör allt detta möjligt i första hand.