在这9个网站上使用Web浏览器运行Linux
为什么你要那样做?
嗯,我可以理解如果你是新手,想要玩一下,learn或者想要试试驾驶一下。或者可能只是对Windows和MAC感到无聊了。
以下工具将帮助你在浏览器中启动基于Linux的操作系统。
这个模拟器的好处是你不需要在你的电脑上安装任何东西。它在你 web browser 浏览任何网站时就可以运行。
JSLinux
JSLinux是一个完全功能的Linux,在Web浏览器中完全运行,这意味着如果你有几乎任何现代的Web浏览器,你就可以在任何计算机上运行一个基本版本的Linux。
这个模拟器是用JavaScript编写的,支持Chrome、Firefox、Opera和Internet Explorer。你可以参考官方的 technical notes了解更多关于这个令人惊叹的模拟器的信息。
Copy.sh
从 copy.sh运行Linux 2.6。Linux的启动时间少于一分钟,你也可以启动其他以下操作系统。
- Windows 98
- Arch Linux
- KolibriOS
- Linux 2.6和3.18
- Windows 1.01
- FreeDOS
- OpenBSD
- Solar OS
Webminal
Webminal是GNU/Linux终端,也是练习Linux命令和与其他用户互动的最佳场所。要访问Webminal终端,你需要注册一个免费帐户。
Webminal已经帮助来自125个国家的学生练习了150万条命令以上。
DistroTest
DistroTest允许你直接测试任何操作系统,无需安装任何应用或软件。使用你想要的系统的每个功能来测试已安装的程序,安装和卸载软件,以及轻松地格式化或删除系统文件或硬盘。
你可以从字母和数字中选择各种操作。从Web浏览器中开始运行Linux来测试它。更不用说,DistroTest托管了350多个操作系统。
CoCalc
CoCalc在浏览器中提供实时、协作和完全同步的Linux终端。它将帮助你在不安装软件的情况下维护软件。你可以利用同一个终端,让多个用户打开它。此外,它允许你轻松地编辑shell脚本文件并运行它们。
CoCalc提供了一个聊天功能,让你与他人讨论命令。此外,自动备份有助于保持文件的安全。你还可以在在线终端和本地PC之间复制或粘贴。
CoCalc有一个带有终端的框架编辑器。它包括许多流行的应用程序,如Git、Emacs、GitHub和VIM,并支持编程Shell,如R Shell、IPython和SageMath。它还支持编程语言和强大的编译器,包括 Python、Java、C和C++,通过GNU GCC或Ada、Clang、Haskell、Rust、Smalltalk等。
这个Linux终端非常适合学习或教授Linux。CoCalc的服务器使一切都可以远程运行,你不需要担心复杂性,处理设置或安装问题,或者在犯下小错误时冒着文件损坏的风险。此外,你将始终获得文件的快照,以防文件损坏或错误管理,以确保你不会丢失任何东西。
Geekflare编译器
虽然不是整个操作系统,但你可以在 Geekflare Bash Complier上练习bash命令。
WebVM
你可以使用 WebVM在Web浏览器中直接运行客户端Debian二进制文件。它由CheerpX虚拟化引擎提供支持。
核心组件包括:
- CheerpX执行引擎,
- Xterm.js作为主要的UI模块,
- 一个带有几个预安装软件包的Debian buster磁盘映像。
这没有服务器端组件,你基本上只是访问存储在类似 Cloudflare 这样的内容传递网络上的磁盘映像。这种方法可以实现许多同时用户而没有任何技术瓶颈。
JS/UNIX 终端
JS/UNIX 是用 JavaScript 编写的面向 web 浏览器的类 UNIX 操作系统。它不需要任何插件来打开终端。你可以获得一个“访客”登录来练习命令。
CB.VU
CB.VU 提供给你 FreeBSD 7.1 稳定版。
如果你想在 Linux 上建立自己的职业,那么你可以查看一下 this online course by Jason Cannon。