Não se preocupe se tudo isso parece algo sem sentido para você. Se você nunca passou tempo mexendo nas entranhas do seu Chromebook, provavelmente nunca usou (ou ouviu falar) Crosh. E se você nunca usou o Linux antes, você nunca precisou se preocupar com o Terminal. A boa notícia é que vamos entender as duas coisas hoje.
Primeiro, o que é o Crosh?
Você pode acessar o Crosh no seu Chromebook pressionando Ctrl + Alt + T para abrir uma nova guia do Chrome com uma tela preta e um prompt de entrada. Bem simples.
O legal de Crosh é que, se você nunca tem que usá-lo, nunca vai saber que está lá. Você não pode acidentalmente tropeçar em Crosh e bagunçar algo, em outras palavras. Ele fica fora do caminho - para os usuários avançados e oculto para todos os outros.
Ok, então o que é o terminal?
Em comparação, o Linux Terminal é um pouco mais poderoso do que seu equivalente no Chrome OS, porque você pode usá-lo para controlar todo o sistema. Também é uma parte crucial de como os aplicativos do Linux funcionam no Chrome OS.
Por que o ChromeOS precisa do Crosh e do terminal Linux
O Terminal e o Crosh são ferramentas semelhantes. Na verdade, eles são o mesmo conceito básico, mas o Terminal é especificamente para o aspecto do Chrome OS no Linux, onde o Crosh é para o lado do Chrome OS.
Você seria perdoado se isso não fizer muito sentido desde o início - eles estão funcionando na mesma máquina, ao mesmo tempo, afinal de contas. Mas eles não estão conectados.
Um dos maiores benefícios do Chrome OS é sua segurança aprimorada. Como resultado, a maioria das coisas no sistema operacional é executada em uma caixa de proteção independente. Isso significa que a maioria dos elementos realmente não interage entre si. Por exemplo, se uma única guia sofrer uma falha e travar, as outras guias na janela do navegador não serão afetadas.
Os aplicativos para Linux (e aplicativos para Android) funcionam de maneira muito semelhante. Eles são executados em uma caixa de proteção segura dentro de um ambiente virtualizado. Em outras palavras, eles não estão sendo executados nativamente na máquina. Eles estão sendo virtualizados e executados separadamente do restante do sistema operacional. Novamente, se algo acontecer nesse contêiner seguro, o restante do sistema operacional não será afetado. É também por isso que os aplicativos Linux e Android levam um pouco de tempo para serem iniciados pela primeira vez após uma reinicialização - o sistema precisa colocar as máquinas virtuais em funcionamento.
Você pode pensar no Chrome OS em seu estado atual como três sistemas operacionais em um: Chrome OS, Linux e Android. Os dois últimos são versões reduzidas em comparação com seus sistemas operacionais completos, e todos os três sistemas operacionais compartilham o mesmo kernel, o que torna tudo isso possível em primeiro lugar.