Pourquoi voudriez-vous faire fonctionner Linux à partir d’un navigateur web avec l’aide d’un site web ?
Eh bien, je peux comprendre que vous soyez nouveau et que vous vouliez vous amuser, apprendre ou faire un essai. Ou peut-être que vous vous ennuyez avec Windows et MAC.
Les outils suivants vous aideront à lancer un système d’exploitation basé sur Linux dans un navigateur.
L’avantage de cet émulateur est que vous n’avez pas besoin d’installer quoi que ce soit sur votre PC. Il fonctionne dans votre navigateur web pendant que vous surfez sur n’importe quel site web.
Passons maintenant à ces émulateurs !
JSLinux
JSLinux est un système Linux entièrement fonctionnel fonctionnant dans un navigateur web, ce qui signifie que si vous disposez de presque tous les navigateurs web modernes, vous pouvez tout à coup faire fonctionner une version basique de Linux sur n’importe quel ordinateur.
Cet émulateur est écrit en JavaScript et fonctionne avec Chrome, Firefox, Opera et Internet Explorer. Vous pouvez vous référer aux notes techniques officielles concernant ce fantastique émulateur.
Copy.sh
Exécutez Linux 2.6 à partir de copy.sh.
- Windows 98
- Arch Linux
- KolibriOS
- Linux 2.6 et 3.18
- Windows 1.01
- FreeDOS
- OpenBSD
- Solar OS
Le temps de démarrage de Linux est inférieur à une minute, et vous pouvez également lancer les autres systèmes d’exploitation suivants.
Webminal
Webminal est un terminal GNU/Linux et le meilleur endroit pour pratiquer les commandes Linux et interagir avec d’autres utilisateurs. Pour accéder au terminal Webminal, vous devez créer un compte gratuit.
Webminal a aidé des étudiants de plus de 125 pays qui ont pratiqué plus de 1,5 million de commandes.
CoCalc
CoCalc offre un terminal Linux en temps réel, collaboratif et entièrement synchronisé dans le navigateur. Il vous aidera à maintenir les logiciels sans les installer. Vous pouvez profiter de l’avantage d’utiliser le même terminal pour que plusieurs utilisateurs puissent l’ouvrir. En outre, il vous permet d’éditer les fichiers de script shell et de les exécuter sans effort.
CoCalc propose un chat latéral qui vous permet de discuter des commandes avec d’autres personnes. En outre, la sauvegarde automatique permet de conserver les fichiers en toute sécurité. Vous pouvez également copier ou coller entre le terminal en ligne et votre PC local.
CoCalc dispose d’un éditeur de cadres qui prend en charge l’édition de fichiers de script avec un terminal côte à côte. Il inclut de nombreuses applications populaires telles que Git, Emacs, GitHub et VIM et prend en charge des shells de programmation tels que R shell, IPython et SageMath. Il prend également en charge des langages de programmation et des compilateurs puissants, notamment Python, Java, C et C via GNU GCC ou Ada, Clang, Haskell, Rust, Smalltalk, et bien d’autres encore.
Ce terminal Linux est idéal pour apprendre ou enseigner Linux. Les serveurs de CoCalc permettent de tout exécuter à distance, et vous n’avez pas à vous soucier des complexités, à gérer les problèmes de configuration ou d’installation, ou à prendre le risque de corrompre vos fichiers en commettant des erreurs mineures. De plus, vous obtiendrez toujours des instantanés de vos fichiers que vous pourrez restaurer et copier en cas de corruption ou de mauvaise gestion des fichiers afin de vous assurer de ne rien perdre.
Compilateur Geekflare
Il ne s’agit pas exactement de l’ensemble du système d’exploitation, mais vous pouvez vous entraîner aux commandes bash sur Geekflare Bash Complier.
WebVM
Vous pouvez utiliser WebVM pour exécuter des binaires Debian côté client directement depuis votre navigateur web. Il est alimenté par le moteur de virtualisation CheerpX.
Les composants principaux sont les suivants :
- Un moteur d’exécution CheerpX,
- Xterm.js comme module principal d’interface utilisateur,
- Une image de disque Debian buster avec quelques paquets préinstallés.
Il n’y a pas de composants côté serveur, et vous accédez essentiellement à des images de disque hébergées sur un réseau de diffusion de contenu (Content Delivery Network) comme Cloudflare. Cette approche signifie essentiellement de nombreux utilisateurs simultanés sans aucun goulot d’étranglement technique.
Terminal JS/UNIX
JS/UNIX est un système d’exploitation de type UNIX pour les navigateurs web, écrit en JavaScript. Il ne nécessite aucun plugin pour ouvrir le terminal. Vous disposez d’un login “invité” pour pratiquer les commandes.
CB.VU
CB.VU vous offre la version stable de FreeBSD 7.1.
Si vous souhaitez faire carrière dans le domaine de Linux, vous pouvez consulter ce cours en ligne de Jason Cannon.
Conclusion
Ces émulateurs devraient vous aider à faire votre travail. Je les ai essayés moi-même et je les ai trouvés très utiles.