Hvordan er Crosh forskellige fra Linux-terminalen på en Chromebook?
Fra Chrome OS 69 understøttes understøttelse af Linux-programmer i en del af operativsystemet. Når dette er aktiveret installerer dette Terminal på dit Chrome OS-system, men hvad er det, og hvordan sammenligner det med Crosh?
Du skal ikke bekymre dig om alt, hvad der lyder som gibberish til dig - hvis du aldrig har brugt nogen tid til at pokere rundt i din Chromebooks tarm, så har du sandsynligvis aldrig brugt (eller endda hørt om) Crosh. Og hvis du aldrig har brugt Linux før, så har du aldrig behøvet at bryde med Terminal. Den gode nyhed er, at vi skal fornemme begge ting i dag.
Første Off, Hvad er Crosh?
Kort sagt, Crosh står for "Chrome Shell", og det lader dig køre kommandoer, der normalt ikke har grafiske værktøjer. Du kan gøre ting som at installere Crouton til et fuldt Linux-operativsystem på din Chromebook eller kontrollere enhedens batterihygiejn-mere "avancerede" ting for at sige det uhyggeligt. Hvis du nogensinde har brugt kommandoprompt eller PowerShell på Windows, er Crosh Chrome OS 'version af det pågældende værktøj.
Du kan få adgang til Crosh på din Chromebook ved at trykke på Ctrl + Alt + T for at åbne en ny Chrome-fane med en sort skærm og en indtastningsprompt. Ret simpelt.
Det gode ved Crosh er, at hvis du aldrig skal bruge det, vil du aldrig vide, at det var der. Du kan ikke ved et uheld snuble i Crosh og røre noget op, med andre ord. Det forbliver ude af vejen - der for strømbrugerne og skjult for alle andre.
Okay, så hvad er terminalen?
Kort sagt er Terminal Linux-versionen af Crosh eller Windows Command Prompt / PowerShell. Det er vant til at udføre tekstkommandoer, installere applikationer og meget mere. På et komplet Linux-system er Terminal et af de mest anvendte, mest kraftfulde værktøjer, folk har til deres rådighed.
Til sammenligning er Linux-terminalen ret kraftigere end sin Chrome OS-modpart, fordi du kan bruge den til at styre hele systemet. Det er også en afgørende del af, hvordan Linux-apps fungerer på Chrome OS.
Hvorfor ChromeOS har brug for både Crosh og Linux-terminalen
Terminal og Crosh er lignende værktøjer. Faktisk er de det samme grundlæggende koncept, men Terminal er specifikt til Linux-aspektet af Chrome OS, hvor Crosh er til Chrome OS-siden.
Du ville blive tilgivet, hvis det ikke giver en masse fornuft lige ud af porten - de kører begge på samme maskine samtidig. Men de er ikke forbundet.
En af de største fordele ved Chrome OS er dets forbedrede sikkerhed. Som følge heraf løber de fleste ting på operativsystemet i en uafhængig sandkasse. Det betyder, at de fleste elementer ikke rigtig interagerer med hinanden, f.eks. Hvis en enkelt fane har en fejl og nedbrud, påvirkes de andre faner i browservinduet ikke.
Linux apps (og Android apps for den sags skyld) fungerer på en meget lignende måde. De løber i en sikker sandkasse inde i et virtualiseret miljø. Med andre ord kører de ikke ind på maskinen - de bliver virtualiseret og kører adskilt fra resten af OS. Igen, hvis der sker noget inden for denne sikre container, vil resten af operativsystemet ikke være upåvirket. Det er også derfor, at Linux- og Android-apps tager lidt tid at starte for første gang efter en genstart - systemet skal få de virtuelle maskiner til at køre.
Du kan tænke på Chrome OS i dets nuværende tilstand som tre operativsystemer i et: Chrome OS, Linux og Android. De to sidstnævnte er fjernet versioner i forhold til deres fulde operativsystemer, og alle tre operativsystemer deler samme kerne, hvilket gør det muligt for alt dette i første omgang.