Ne vous inquiétez pas si tout cela ressemble à du charabia pour vous. Si vous n’avez jamais passé tout votre temps à fouiller dans les tripes de votre Chromebook, vous n’avez probablement jamais utilisé Crosh. Et si vous n’avez jamais utilisé Linux auparavant, eh bien, vous n’avez jamais eu à vous soucier du terminal. La bonne nouvelle est que nous allons donner un sens aux deux choses aujourd'hui.
Tout d'abord, qu'est-ce que Crosh?
Vous pouvez accéder à Crosh sur votre Chromebook en appuyant sur Ctrl + Alt + T pour ouvrir un nouvel onglet Chrome avec un écran noir et une invite de saisie. Assez simple.
La bonne chose à propos de Crosh est que si vous n’avez jamais à l’utiliser, vous ne saurez jamais que c’est là. Vous ne pouvez pas tomber accidentellement dans Crosh et gâcher quelque chose, en d’autres termes. Il reste en dehors du chemin - là pour les utilisateurs avec pouvoir, et caché pour tout le monde.
Ok, alors quel est le terminal?
En comparaison, le terminal Linux est un peu plus puissant que son homologue Chrome OS, car vous pouvez l'utiliser pour contrôler l'ensemble du système. C’est également une partie cruciale du fonctionnement des applications Linux sur Chrome OS.
Pourquoi ChromeOS a besoin à la fois de Crosh et du terminal Linux
Le terminal et Crosh sont des outils similaires. En fait, ils correspondent au même concept de base, mais le terminal est spécifiquement conçu pour l’aspect Linux de Chrome OS, où Crosh est réservé au côté de Chrome OS.
Vous seriez pardonné si cela n’a pas beaucoup de sens dès la sortie du portail: ils fonctionnent tous les deux sur le même ordinateur, au même moment après tout. Mais ils ne sont pas connectés.
L'un des plus grands avantages de Chrome OS est sa sécurité renforcée. Par conséquent, la plupart des éléments du système d'exploitation s'exécutent dans un sandbox indépendant. Cela signifie que la plupart des éléments n'interagissent pas vraiment - par exemple, si un seul onglet tombe en panne et tombe en panne, les autres onglets de la fenêtre du navigateur ne sont pas affectés.
Les applications Linux (et les applications Android d'ailleurs) fonctionnent de manière très similaire. Ils s'exécutent dans un sandbox sécurisé au sein d'un environnement virtualisé. En d’autres termes, ils ne fonctionnent pas de manière native sur la machine, ils sont virtualisés et exécutés séparément du reste du système d’exploitation. Encore une fois, si quelque chose se passe dans ce conteneur sécurisé, le reste du système d'exploitation ne sera pas affecté. C'est également la raison pour laquelle les applications Linux et Android prennent un peu de temps à se lancer pour la première fois après un redémarrage: le système doit mettre les machines virtuelles en marche et les rendre opérationnelles.
Vous pouvez penser à Chrome OS dans son état actuel en tant que trois systèmes d'exploitation en un: Chrome OS, Linux et Android. Ces deux derniers sont des versions allégées par rapport à leur système d’exploitation complet, et les trois systèmes d’exploitation partagent le même noyau, ce qui rend tout cela possible en premier lieu.