在浏览器畅玩 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://kinber.cn/post/4986.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

 支付宝微信扫一扫,打赏作者吧~
支付宝微信扫一扫,打赏作者吧~

 
        