If-Koubou

Cum este Crosh diferit de terminalul Linux de pe un Chromebook?

Cum este Crosh diferit de terminalul Linux de pe un Chromebook? (Cum să)

Începând cu Chrome OS 69, suportul pentru aplicațiile Linux este o copt în parte a sistemului de operare. Odată activat, acesta instalează Terminalul pe sistemul dvs. de sistem de operare Chrome, dar ce este și cum se compară cu acesta?

Nu vă faceți griji dacă tot ceea ce pare să vă păcălească - dacă nu ați mai petrecut niciodată timp în jurul curajului Chromebookului, atunci probabil că niciodată nu ați folosit (sau ați auzit de) Crosh. Și dacă nu ați mai folosit Linux înainte, atunci nu trebuie să vă deranjezi niciodată cu Terminalul. Vestea bună este că vom înțelege ambele lucruri astăzi.

În primul rând, ce este Crosh?

Pur și simplu, Crosh înseamnă "Chrome Shell" și vă permite să rulați comenzi care de obicei nu au instrumente grafice. Poți să faci lucruri cum ar fi instalarea lui Crouton pentru un sistem Linux complet pe Chromebook sau verificarea celor mai avansate lucruri pentru sănătatea bateriei. Dacă ați folosit vreodată Command Prompt sau PowerShell pe Windows, Crosh este versiunea Chrome OS a acelui instrument.

Puteți accesa Crosh pe Chromebook prin apăsarea Ctrl + Alt + T pentru a deschide o nouă filă Chrome cu un ecran negru și un prompt de introducere. Destul de simplu.

Ce-i frumos despre Crosh este că dacă nu trebuie să-l folosești, nu vei ști niciodată că era acolo. Nu poți să te împiedici accidental în Crosh și să mori ceva, cu alte cuvinte. Ea nu mai are cale - acolo pentru utilizatorii de putere, și ascunsă pentru toți ceilalți.

Bine, deci ce este terminalul?

Pe scurt, Terminalul este versiunea Linux a Crosh sau Windows Command Prompt / PowerShell. Este folosit pentru a executa comenzi text, pentru a instala aplicații și mult mai mult. Pe un sistem complet Linux, Terminalul este unul dintre cele mai folosite, cele mai puternice instrumente pe care oamenii le au la dispoziție.

Prin comparație, terminalul Linux este destul de mult mai puternic decât omologul său Chrome OS, deoarece îl puteți folosi pentru a controla întregul sistem. Este, de asemenea, o parte crucială a modului în care aplicațiile Linux funcționează în sistemul de operare Chrome.

De ce ChromeOS are nevoie atât de Crosh, cât și de terminalul Linux

Terminalul și Crosh-ul sunt instrumente similare - de fapt, ele sunt același concept de bază, dar Terminal-ul este specific pentru aspectul Linux al sistemului de operare Chrome, unde Crosh este pentru partea sistemului de operare Chrome.

Ai fi iertat dacă asta nu are prea mult sens din poarta - ambii rulează pe aceeași mașină, în același timp, la urma urmei. Dar nu sunt conectați.

Una dintre cele mai mari beneficii ale sistemului de operare Chrome este securitatea îmbunătățită. Ca rezultat, majoritatea lucrurilor din sistemul de operare se desfășoară într-un spațiu de nisip independent. Aceasta înseamnă că majoritatea elementelor nu interacționează într-adevăr între ele - de exemplu, dacă o singură filă suferă un eșec și se blochează, celelalte file din fereastra browserului nu sunt afectate.

Aplicațiile Linux (și aplicațiile Android care contează) funcționează într-un mod foarte asemănător. Ele rulează într-o cutie de nisip sigură, în interiorul unui mediu virtualizat. Cu alte cuvinte, acestea nu rulează pe mașină nativă - sunt virtualizate și funcționează separat de restul sistemului de operare. Din nou, dacă se întâmplă ceva în interiorul acestui container securizat, restul sistemului de operare nu va fi afectat. Acesta este și motivul pentru care aplicațiile Linux și Android au un pic de timp să se lanseze pentru prima dată după repornire - sistemul trebuie să pună mașinile virtuale în funcțiune.

Vă puteți gândi la sistemul de operare Chrome, în starea sa actuală, ca trei sisteme de operare într-una: Chrome OS, Linux și Android. Cele două din urmă sunt versiuni dezbinate în comparație cu sistemele lor de operare complete și toate cele trei sisteme de operare împărtășesc același kernel, ceea ce face toate acestea posibilă în primul rând.