Plus tôt ce mois-ci, j’ai couvert une nouvelle fonctionnalité en cours pour Chrome OS qui offrira aux utilisateurs une interface utilisateur native pour la gestion des conteneurs Linux. Bien qu’encore en cours de développement, la gestion du « conteneur supplémentaire » a finalement fait son apparition dans le canal Canary de Chrome OS et nous avons un premier aperçu de la façon dont la fonctionnalité va se dérouler. Pour que la fonctionnalité soit opérationnelle, vous devez être dans le canal très expérimental de Canary, que je ne recommande pas de visiter à moins que vous ne sachiez ce que vous faites et que vous n’ayez pas peur de briquer votre appareil.
Dans le canal Canary, le drapeau #crostini-multi-container pour la gestion des conteneurs doit d’abord être activée, puis la fonctionnalité apparaîtra dans la section Développeur du menu des paramètres de Chrome OS. Par défaut, les utilisateurs peuvent voir le conteneur « pingouin » à l’intérieur de la machine virtuelle Termina. Celui-ci héberge le framework Debian standard qui s’exécute sur Chrome OS lorsque vous activez les applications Linux. Dans le menu, vous pouvez arrêter le conteneur par défaut et le fermer, mais vous ne pouvez pas supprimer le conteneur. Pour ce faire, vous devez supprimer entièrement Linux de votre système via le menu principal du développeur.
Les conteneurs suivants, cependant, peuvent être arrêtés ET supprimés à partir de ce nouveau menu de gestion. Les utilisateurs peuvent également ajouter une couleur personnalisée à chaque conteneur dans le menu pour une identification rapide et une navigation facile. Cela facilitera la suppression des conteneurs inutilisés qui peuvent causer des problèmes ou qui ont simplement été utilisés à des fins de test. Une fois qu’une session de terminal est lancée, vous pouvez également voir l’adresse IP respective de chaque conteneur.
Gestion des conteneurs supplémentaires
Tout aussi important, le nouveau menu dispose d’un bouton « Créer » qui permettra aux utilisateurs de créer des conteneurs supplémentaires. Avant cette fonctionnalité, vous deviez créer de nouveaux conteneurs à partir du shell crosh et cela demandait un peu de savoir-faire. La création d’un conteneur à partir de ce menu créera un deuxième conteneur Debian, mais il existe une option pour ajouter un conteneur personnalisé à l’aide d’une image d’un serveur. J’ai essayé d’installer diverses distributions pour voir si je pouvais créer un conteneur alternatif tel qu’Ubuntu ou Fedora, mais je n’ai pas eu de chance jusqu’à présent.
C’est probablement encore un travail en cours mais il a un énorme potentiel pour ceux qui utilisent Chrome OS comme environnement de développement. Si vous développez une application ou un service et que vous devez la tester sur diverses distributions Linux, cela vous offrira un moyen rapide et efficace de gérer ces distributions tout en gardant tout en ordre et en bac à sable. Une fois vos tests terminés, vous pouvez simplement arrêter et retirer les conteneurs inutiles. Aucun travail terminal requis. Je vais fouiller et voir si je peux faire fonctionner d’autres versions de Linux avec la nouvelle fonctionnalité”créer”, car ce sera génial d’avoir une solution en un clic pour ajouter des versions alternatives de Linux à Chrome OS. Restez à l’écoute pour en savoir plus sur cette nouvelle fonctionnalité puissante.