¿En qué se diferencia Crosh de la terminal de Linux en un Chromebook?
A partir de Chrome OS 69, el soporte para aplicaciones de Linux es una parte del sistema operativo. Una vez habilitado, esto instala la Terminal en su sistema operativo Chrome, pero qué es y cómo se compara con Crosh?
No te preocupes si todo eso te suena como una broma: si nunca has pasado un tiempo buscando en las entrañas de tu Chromebook, es probable que nunca hayas usado (o escuchado de) Crosh. Y si nunca ha usado Linux antes, bueno, entonces nunca ha tenido que molestarse con el Terminal. La buena noticia es que hoy vamos a dar sentido a ambas cosas..
Primero apagado, que es Crosh?
En pocas palabras, Crosh significa "Chrome Shell" y le permite ejecutar comandos que normalmente no tienen herramientas gráficas. Puede hacer cosas como instalar Crouton para un sistema operativo Linux completo en su Chromebook o verificar el estado de la batería del dispositivo, más cosas "avanzadas", para decirlo de manera cruda. Si alguna vez ha utilizado el Símbolo del sistema o PowerShell en Windows, Crosh es la versión de Chrome OS de esa herramienta.
Puedes acceder a Crosh en tu Chromebook presionando Ctrl + Alt + T para abrir una nueva pestaña de Chrome con una pantalla negra y un mensaje de entrada. Bastante simple.
Lo bueno de Crosh es que si nunca tienes que usarlo, nunca sabrás que estaba allí. No puedes tropezar accidentalmente con Crosh y desordenar algo, en otras palabras. Se mantiene alejado de los usuarios avanzados y oculto para todos los demás..
Bien, entonces que es la Terminal?
En resumen, el Terminal es la versión de Linux de Crosh o el Símbolo del sistema de Windows / PowerShell. Se utiliza para ejecutar comandos de texto, instalar aplicaciones y mucho más. En un sistema Linux completo, la Terminal es una de las herramientas más utilizadas y más poderosas que las personas tienen a su disposición..
En comparación, el Terminal de Linux es un poco más poderoso que su contraparte de Chrome OS, porque puede usarlo para controlar todo el sistema. También es una parte crucial de cómo funcionan las aplicaciones Linux en Chrome OS.
Por qué ChromeOS necesita tanto Crosh como el terminal de Linux
La Terminal y Crosh son herramientas similares; de hecho, son el mismo concepto básico, pero la Terminal es específicamente para el aspecto de Linux de Chrome OS, donde Crosh es para el lado de Chrome OS.
Se te perdonaría si eso no tiene mucho sentido desde la misma puerta, ambos se están ejecutando en la misma máquina, al mismo tiempo, después de todo. Pero no estan conectados.
Uno de los mayores beneficios de Chrome OS es su seguridad mejorada. Como resultado, la mayoría de las cosas en el sistema operativo se ejecutan en una caja de arena independiente. Eso significa que la mayoría de los elementos no interactúan entre sí, por ejemplo, si una sola pestaña sufre una falla y se bloquea, las otras pestañas de la ventana del navegador no se ven afectadas..
Las aplicaciones de Linux (y las aplicaciones de Android) funcionan de manera muy similar. Se ejecutan en una caja de arena segura dentro de un entorno virtualizado. En otras palabras, no se ejecutan de forma nativa en la máquina, se están virtualizando y se ejecutan por separado del resto del sistema operativo. Nuevamente, si algo sucede dentro de este contenedor seguro, el resto del sistema operativo no se verá afectado. Esta es la razón por la que las aplicaciones de Linux y Android tardan un poco en iniciarse por primera vez después de un reinicio: el sistema tiene que poner en marcha las máquinas virtuales..
Puede pensar en Chrome OS en su estado actual como tres sistemas operativos en uno: Chrome OS, Linux y Android. Los dos últimos son versiones reducidas en comparación con sus sistemas operativos completos, y los tres sistemas operativos comparten el mismo núcleo, que es lo que hace que todo esto sea posible en primer lugar..