有些小伙伴为了体验各种操作系统大多数情况会首选虚拟机的方式,不过对于一些用户来说用虚拟机也比较麻烦,还得去下载镜像,然后各种配置、安装啥的。

在最近有个粉丝给锋哥分享了一个能在浏览器上运行各种系统的网站「Copy.sh」基于 javascript 语言编写的开源项目,能够模拟 32 位的环境让你直接在网页上运行一些系统,例如经典的 Windows、Linux 版本。

Copy.sh介绍

因为「Copy.sh」是开源项目,你也可以部署到自己的服务器上运行,不过项目作者也提供了在线体验地址,因为服务器在国外的原因,加载速度有点慢,有条件的最好是自己部署到国内服务器上使用。

打开「Copy.sh」后可以看到虽然提供都是老旧系统了,不过用来体验下、或者学习 Linux 命令啥的问题不大,具体系统如下:

Arch Linux、Damn Small Linux、Buildroot Linux、ReactOS、Windows 2000、Windows 98、Windows 95、Windows 3.1、Windows 1.01、MS-DOS 6.22、FreeDOS、FreeBSD、OpenBSD、9froNT、Haiku、SerenityOS、Oberon、KolibriOS、QNX、Snowdrop、Solar OS、Bootchess、SectorLISP

linux 能运行windows软件吗(在浏览器上运行各种系统)(1)

正常情况下选择你需要运行的系统版本,等待下载镜像后就会自动运行了。当然你也可以在下面手动选择你本地下载好的镜像,然后设置相关参数,包括内存大小、显存大小、网络设置、开启 ACPI、启动项设置等等。

linux 能运行windows软件吗(在浏览器上运行各种系统)(2)

运行 Windows 98 系统,似乎一切功能都能正常运行,不过打开软件的响应就有点缓慢了,并且可能是 javascript 性能原因,图形渲染的速度也有点延迟。不过相信现在也不会有人用 Windows 98 系统了吧,所以用来重温体验下还行吧。

linux 能运行windows软件吗(在浏览器上运行各种系统)(3)

下面测试的是 Windows 2000 系统,在当年可是质的飞跃。因为 Windows 98 经常蓝屏崩溃,实际上就是基于 DOS 套壳 UI 界面,所以非常不稳定。

到了 Windows 2000 才开始使用 NT 核心,系统架构也带来了重大变化,同时还支持了 NTFS 文件系统,这让稳定性大大的提升了。

linux 能运行windows软件吗(在浏览器上运行各种系统)(4)

下面是 MS-DOS 6.22,不知道你们还记得多少命令呢?锋哥刚学的 DOS 命令就是 Format 格式化,当年系统挂了,暑假为了玩游戏,自己摸索学习重装了系统。

linux 能运行windows软件吗(在浏览器上运行各种系统)(5)

Windows 1.0 是微软第一次对个人电脑用户图形界面的尝试,1.01也就是改进版本,可以看到大多数操作都可以通过鼠标来点击完成了,另外还支持显示 256 种颜色。

linux 能运行windows软件吗(在浏览器上运行各种系统)(6)

Windows 3.1 比尔·盖茨在产品的视频说到:“你将会看到未来:Windows”。Windows 3.1 支持了多窗口、添加对声音输入输出、也有了扫雷游戏、控制面板、内置一些应用软件等。另外还是第一个支持中文的 Windows 系统。

linux 能运行windows软件吗(在浏览器上运行各种系统)(7)

下面是 Linux 的一个发行版 Damn Small Linux 体积很小,但是包括了很多功能,例如浏览器、播放器、FTP客户端、文档编辑器、XPDF阅读器、SSH客户端、Web 服务器等。对于很多用户来说 Linux 太难上手,所以现在你也可以通过在线的方式先体验试用。

linux 能运行windows软件吗(在浏览器上运行各种系统)(8)

总结

因为「Copy.sh」是使用 javascript 编写模拟的项目,运行起来的性能当然不如虚拟机流程,不过作为体验、学习 Linux 命令还是不错的选择,毕竟项目还提供了不少 Linux 发行版本,感兴趣的可以试试看。

最后还有个「PCjs Machines」网站,同样也是在线运行各种古董系统、项目。之前给大家介绍过了,这里就不多说了,同样感兴趣的可以体验看。

,