Stéphane Graber a publié un article sur le blog Ubuntu concernant une information déjà connue : les Chromebooks peuvent utiliser des applications Linux , notamment celles de LXD , une fonctionnalité apparue avec Chrome OS 69. Le nom donné à cette nouvelle fonctionnalité, « Applications Linux », manque d'originalité. Elle permet aux utilisateurs de Chrome OS d'installer des applications depuis les dépôts Debian et de les intégrer au système d'exploitation principal. Dans son article, Graber explique le fonctionnement de cette fonctionnalité.
Pour utiliser les applications Linux, vous aurez besoin d'un Chromebook bénéficiant encore du support officiel de Google. De plus, le matériel doit être suffisamment puissant pour exécuter une machine virtuelle. Compatible avec les ordinateurs 32 bits et 64 bits, cette fonctionnalité, disponible depuis le dernier trimestre 2018, devrait permettre à la plupart des utilisateurs d'en profiter.
Applications Linux: les Chromebooks sont rendus compatibles avec LXD
Pour installer des applications Linux sur un Chromebook compatible, recherchez simplement « Terminal » dans la liste des applications. Sélectionnez-le pour lancer l'installation du paquet d'applications Linux. Une fois l'installation terminée, vous verrez un émulateur de terminal très similaire à celui disponible dans toute distribution Linux qui l'intègre nativement.
- Terminal sur Chrome OS
- Réglage des applications Linux
- Installer des applications Linux
L'émulateur s'appelle Penguin et permet d'installer des paquets Debian depuis ses dépôts . Ainsi, par exemple, on peut (en théorie) installer le lecteur vidéo VLC avec la commande `sudo apt install vlc` . Une fois le logiciel installé, s'il s'exécute dans une fenêtre ou une interface graphique, un raccourci sera ajouté au lanceur Chrome OS. Il suffira alors de cliquer dessus pour le lancer. La troisième image de la galerie suivante montre la version « Tuxera » de Puzzle Bobble en cours d'exécution.
- Penguin sur Chrome OS
- Installation du package DEB
- Puzzle Bobble sur Chrome OS
Fonctionnement des applications Linux
Chrome OS est conçu pour être un système très sécurisé ; il s'agit pratiquement d'un système en lecture seule, la plupart des données étant stockées dans le cloud et synchronisées entre les appareils si nécessaire. Pour installer tous ces logiciels, il utilise des conteneurs LXD. Lorsque vous installez des applications Linux, vous installez une machine virtuelle en lecture seule appelée `termina` . LXD s'exécute au sein de cette machine virtuelle.
Penguin est construit à partir d'une petite image Debian distribuée par Google . Ce conteneur utilise différents périphériques et sockets pour interagir avec l'environnement de bureau Chrome OS. Le système d'exploitation sait également comment interagir avec ce conteneur pour récupérer des informations telles que la liste des applications installées ou accéder aux fichiers qu'il contient. L'article de blog de Graber explique également comment utiliser directement LXD.
Que pensez-vous de cette nouvelle option disponible sur les Chromebooks?