Cum este Crosh diferit de terminalul Linux de pe un Chromebook?
Începând cu Chrome OS 69, suportul pentru aplicațiile Linux este o copt în parte a sistemului de operare. După ce a fost activat, acesta instalează Terminalul pe sistemul dvs. de sistem de operare Chrome, dar ce este și cum se compară cu Crosh?
Nu vă faceți griji dacă tot ceea ce vă pare a fi vătămătoare pentru dvs. - 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 ai mai folosit Linux înainte, atunci nu ai trebuit niciodată să te deranjezi cu Terminalul. Vestea bună este că vom înțelege ambele lucruri astăzi.
Prima opțiune, Ce este Crosh?
Pur și simplu, Crosh înseamnă "Chrome Shell" și vă permite să executaț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 lucrurilor mai avansate ale bateriei dispozitivului, pentru a le pune în mod grosolan. 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 tastelor 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 poticni accidental în Crosh și să mizerie 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 și 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 OS Chrome, 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 de sistem 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, cele mai multe lucruri din sistemul de operare rulează într-un sandbox 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ă) lucrează într-o manieră foarte asemănătoare. Ele rulează într-o cutie de nisip sigură, în interiorul unui mediu virtualizat. Cu alte cuvinte, acestea nu rulează nativ pe mașină - ele 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ă reboot - sistemul trebuie să pună în funcțiune mașinile virtuale.
Vă puteți gândi la sistemul de operare Chrome, în starea sa actuală, ca trei sisteme de operare într-unul: Chrome OS, Linux și Android. Ultimele două sunt versiuni dezbinate în comparație cu versiunile complete ale acestora, iar toate cele trei sisteme de operare împărtășesc același kernel, ceea ce face toate acestea posibilă în primul rând.