A partir do Chrome OS 69, o suporte para aplicativos Linux é feito em parte do sistema operacional . Uma vez ativado, isso instala o Terminal em seu sistema Chrome OS, mas o que é e como se compara ao Crosh?
Não se preocupe se tudo isso soar como um jargão para você – se você nunca passou tempo mexendo nas entranhas do seu Chromebook, provavelmente nunca usou (ou ouviu falar) de Crosh. E se você nunca usou o Linux antes, bem, então você nunca teve que se preocupar com o Terminal. A boa notícia é que hoje vamos entender as duas coisas.
Índice
Primeiro, o que é Crosh?
Simplificando, Crosh significa “Chrome Shell” e permite que você execute comandos que geralmente não possuem ferramentas gráficas. Você pode fazer coisas como instalar o Crouton para um sistema operacional Linux completo no seu Chromebook ou verificar a integridade da bateria do dispositivo – coisas mais “avançadas”, para dizer de forma crua. Se você já usou o Prompt de Comando ou PowerShell no Windows, Crosh é a versão do Chrome OS dessa ferramenta.
Você pode acessar o Crosh em 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 bom do Crosh é que, se você nunca tiver que usá-lo, nunca saberá que ele esteve lá. Em outras palavras, você não pode tropeçar acidentalmente em Crosh e bagunçar alguma coisa. Ele fica fora do caminho – lá para os usuários avançados e escondido para todos os outros.
Ok, então qual é o terminal?
Resumindo, o Terminal é a versão Linux do Crosh ou o Prompt de Comando / PowerShell do Windows. É usado para executar comandos de texto, instalar aplicativos e muito mais. Em um sistema Linux completo, o Terminal é uma das ferramentas mais usadas e poderosas que as pessoas têm à disposição.
Em comparação, o Terminal Linux é um pouco mais poderoso do que sua contraparte do Chrome OS, porque você pode usá-lo para controlar todo o sistema. É também uma parte crucial de como os aplicativos 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 têm o mesmo conceito básico, mas o Terminal é especificamente para o aspecto Linux do Chrome OS, enquanto o Crosh é para o Chrome OS.
Você seria perdoado se isso não fizesse muito sentido logo de cara – afinal, os dois estão funcionando na mesma máquina, ao mesmo tempo. 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 sandbox independente. Isso significa que a maioria dos elementos não interage realmente 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.
Aplicativos Linux (e aplicativos Android para esse assunto) funcionam de uma maneira muito semelhante. Eles são executados em uma área restrita segura dentro de um ambiente virtualizado. Em outras palavras, eles não são executados nativamente na máquina – eles estão sendo virtualizados e executados separadamente do resto do sistema operacional. Novamente, se algo acontecer dentro desse contêiner seguro, o resto do sistema operacional não será afetado. É também por isso que os aplicativos Linux e Android demoram um pouco para iniciar 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 simplificadas em comparação com seus SOs completos, e todos os três sistemas operacionais compartilham o mesmo kernel, o que torna tudo isso possível em primeiro lugar.