/ / In che modo Crosh è diverso dal terminale Linux su un Chromebook?

In che modo Crosh è diverso dal terminale Linux su un Chromebook?

A partire da Chrome OS 69, supporto per Linuxapplicazioni è una parte cotta del sistema operativo. Una volta abilitato, installa il terminale sul tuo sistema operativo Chrome, ma cos'è e come si confronta con Crosh?

Non preoccuparti se tutto ciò suona come un incomprensibiletu, se non hai mai passato del tempo a frugare nelle viscere del tuo Chromebook, probabilmente non hai mai usato (o nemmeno sentito parlare) di Crosh. E se non hai mai usato Linux prima, beh, allora non hai mai dovuto preoccuparti del terminale. La buona notizia è che oggi daremo un senso a entrambe le cose.

RELAZIONATO: Come configurare e utilizzare le app Linux sui Chromebook

Prima di tutto, cos'è Crosh?

In poche parole, Crosh sta per "Chrome Shell" eti consente di eseguire comandi che di solito non dispongono di strumenti grafici. Puoi fare cose come installare Crouton per un sistema operativo Linux completo sul Chromebook o controllare lo stato della batteria del dispositivo, cose più "avanzate", per dirla in modo semplice. Se hai mai utilizzato il prompt dei comandi o PowerShell su Windows, Crosh è la versione di Chrome OS di quello strumento.

Puoi accedere a Crosh sul tuo Chromebook premendo Ctrl + Alt + T per aprire una nuova scheda di Chrome con una schermata nera e un prompt di input. Abbastanza semplice.

La cosa bella di Crosh è che se non lo fai maidevi usarlo, non saprai mai che era lì. In altre parole, non puoi inciampare accidentalmente in Crosh e rovinare qualcosa. Rimane fuori mano, lì per gli utenti esperti e nascosto per tutti gli altri.

Ok, allora qual è il terminale?

In breve, il Terminal è la versione Linux diCrosh o il prompt dei comandi di Windows / PowerShell. Viene utilizzato per eseguire comandi di testo, installare applicazioni e molto altro ancora. Su un sistema Linux completo, il terminale è uno degli strumenti più utilizzati e potenti che le persone hanno a disposizione.

In confronto, il terminale Linux è un bel po 'più potente della sua controparte Chrome OS, perché puoi usarlo per controllare l'intero sistema. È anche una parte cruciale del funzionamento delle app Linux su Chrome OS.

Perché ChromeOS ha bisogno sia di Crosh che del terminale Linux

Il Terminal e Crosh sono strumenti simili, in effetti sono lo stesso concetto di base, ma il Terminal è specifico per l'aspetto Linux di Chrome OS, dove Crosh è per il lato Chrome OS.

Saresti perdonato se questo non ha molto senso fin dall'inizio: stanno entrambi girando sulla stessa macchina, allo stesso tempo dopotutto. Ma non sono collegati.

Uno dei maggiori vantaggi di Chrome OS è il suomaggiore sicurezza. Di conseguenza, la maggior parte delle cose sul sistema operativo viene eseguita in una sandbox indipendente. Ciò significa che la maggior parte degli elementi non interagisce realmente tra loro: ad esempio, se una singola scheda subisce un errore e si arresta in modo anomalo, le altre schede nella finestra del browser non vengono influenzate.

App Linux (e app Android per quella materia)funzionano in modo molto simile. Funzionano in una sandbox sicura all'interno di un ambiente virtualizzato. In altre parole, non vengono eseguiti in modo nativo sulla macchina: vengono virtualizzati ed eseguiti separatamente dal resto del sistema operativo. Anche in questo caso, se accade qualcosa all'interno di questo contenitore sicuro, il resto del sistema operativo non sarà influenzato. Questo è anche il motivo per cui le app Linux e Android impiegano un po 'di tempo per avviarsi per la prima volta dopo un riavvio: il sistema deve far funzionare le macchine virtuali.

Puoi pensare a Chrome OS nel suo stato attualecome tre sistemi operativi in ​​uno: Chrome OS, Linux e Android. Le ultime due sono versioni ridotte rispetto ai loro sistemi operativi completi e tutti e tre i sistemi operativi condividono lo stesso kernel, che è ciò che rende tutto questo possibile in primo luogo.