在浏览器畅玩 20 余种操作系统
大家有没有过这种烦恼:想测试旧系统、快速验证代码环境,或者体验那些已停止维护的操作系统,却无从下手?又或许,你一直想找一种不用复杂硬件配置就能模拟完整 PC 体验的妙招。嘿,今天给大家介绍的 v86 项目,绝对能搞定这些问题!
一、项目揭秘
v86 可是个超厉害的基于 Web 的 x86 模拟器哦!它通过把机器代码即时编译成 WebAssembly,性能超赞。简单来讲,它就像一台能在浏览器里跑的虚拟机,支持 Windows、MacOS、Linux 等各种平台,超方便有木有!
核心亮点大赏
跨平台无忧
:有现代浏览器就行,不用安装其他复杂软件。 硬件模拟超全
:x86 CPU、VGA 显卡、NE2000 网卡、SoundBlaster 16 声卡等常见硬件都能模拟,超厉害! 系统兼容超广
:从 Linux 到 Windows 95、98,甚至 MS - DOS 和小众系统都能流畅运行,简直无敌! 集成轻松搞定
:用 JavaScript API 就能嵌入到任何 Web 应用里,是不是很简单? 开源无限制
:基于 BSD 协议,开发者能自由修改和分发,爱了爱了!
二、安装指南
想在本地安装运行?用 docker 就对啦!
步骤超详细
先把代码库克隆下来: git clone https://github.com/copy/v86.gitcd v86
接着用 Docker 构建镜像: docker build -f tools/docker/exec/Dockerfile -t v86:alpine-3.19.
然后启动服务器: docker run -it -p 8000:8000 v86:alpine-3.19
最后在浏览器访问 http://localhost:8000
,就能体验各种操作系统啦!当然,要是想把 v86 嵌入自己的网页,用下面这段 JavaScript 代码就行:
var emulator = new V86({ screen_container: document.getElementById("screen_container"), bios: { url: "../../bios/seabios.bin" }, vga_bios: { url: "../../bios/vgabios.bin" }, cdrom: { url: "../../images/linux.iso" }, autostart: true,});
三、使用教程
咱直接访问在线网站
https://copy.sh/v86/
体验一把。看,各种操作系统任你选!名称 大小 UI 家族 架构 语言 备注 Android 54 + MB Linux 32 - bit Modern Open - source C++ Android x861.6 - r2 Arch Linux 15 + MB > _Linux 32 - bit Modern Open - source C Xorg, Firefox, various compilers and more Buildroot Linux 4.9MB > _Linux 32 - bit Modern Open - source C Lua,ping,curl,telnet Damn Small Linux 50MB Linux 32 - bit Historic Open - source C 4.11.rc2 with Firefox 2.0 LKS 1.2MB > _Linux - like 16 - bit Modern Open - source C Linux for8086 NodeOs 14MB > Linux 32 - bit Modern Open - source C Linux with nodejs as /bin/init TuxCK 16MB > _Linux - like 32 - bit Modern Open - source C Tiny Linux - Compatible Kernel FreeBSD 16 + MB > BSD 32 - bit Modern Open - source C FreeBSD12.0 NetBSD 23 + MB > _BSD 32 - bit Modern Open - source C NetBSD 4.0 with Xorg OpenBSD 11 + MB > _BSD 32 - bit Modern Open - source C OpenBSD 6.6 ReactOS 17 + MB Windows - like 32 - bit Modern Open - source C++ QtWeb, LBreakout2, OpenTTD, Bochs, TCC 咱选个 Windows98 系统试试,这可是很多人的童年回忆呢!界面会有加载进度条,加载完就能看到熟悉的 Windows98 界面啦!
四、总结时刻
v86 这个开源项目简直是宝藏!免费又好用,不管是测试系统、运行老软件还是怀旧,都能轻松实现。心动不如行动,赶紧试试吧!
项目地址:https://github.com/copy/v86
本文链接:https://www.kinber.cn/post/4986.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: