无需安装,一款可以在浏览器运行的 Linux 来了,已开源!

WebVM 是一个无服务器虚拟环境,完全在客户端运行 HTML5/WebAssembly。它设计为与 Linux ABI 兼容。它运行未经修改的 Debian 发行版,包含许多原生开发工具链。

WebVM 由 CheerpX 虚拟化引擎提供支持,支持在任何浏览器上以安全、沙盒化的方式在客户端执行 x86 二进制文件。CheerpX 包含一个 x86 到 WebAssembly 的 JIT 编译器、一个基于块的虚拟文件系统和一个 Linux 系统调用模拟器。

想象一下:打开Chrome就能启动Linux终端、用Vim编写代码、甚至运行Python数据分析任务——这正是WebVM带来的革命性体验。

图片

功能特点

  • 完整 Linux 环境: 运行未修改的 Debian 发行版,支持大多数原生开发工具链
  • 完全客户端运行: 所有处理都在浏览器中完成,无需依赖服务器,保证隐私安全
  • 网络连接支持: 通过 Tailscale VPN 实现网络功能,支持 WebSocket 作为传输层
  • 图形界面支持: 提供 Alpine/Xorg/i3 图形环境,不仅限于命令行操作
  • 自定义部署: 可以从 Dockerfile 创建自己的 WebVM 环境,自由定制所需功能
  • AI 助手集成: 支持集成 Claude AI,帮助解决开发问题

安装指南

安装和部署 WebVM 非常简单,我们有多种方式可以使用它:

1. 直接访问:

  • 打开 https://webvm.io 即可使用官方部署版本
  • 要体验图形界面,可以访问 https://webvm.io/alpine.html

2. 自己部署:

  • Fork GitHub 仓库
  • 在设置中启用 GitHub Pages
  • 运行 Deploy 工作流
  • 工作流完成后,即可通过生成的 URL 访问你的 WebVM

3. 本地运行:

  • 克隆 WebVM 仓库
  • 下载 Debian mini Ext2 镜像
  • 更新配置文件
  • 构建并启动 WebVM

写在最后

WebVM不仅是一个技术Demo,更是打开了”浏览器即操作系统”的潘多拉魔盒。随着WebAssembly GC提案的推进,未来我们或许能在浏览器中流畅运行Android Studio或Visual Studio这样的重型IDE,值得期待一下!

开源地址:

https://github.com/leaningtech/webvm

暂无介绍....

延伸阅读:

一款开源、高性能、云原生、AI 驱动的时序数据库

TDengine 是一款开源、高性能、云原生、AI 驱动的时序数据库(Time-Series Database...

guozhiman
2025年9月3日
【开源】一个简约而强大的音乐播放器,给你带来的纯粹音乐体验!-SPlayer

在众多音悦软件中,选择一款开源且实用的软件至关重要,因为这样能确保长期免费使用且简洁高效。今天,就为大家推荐一款这样的开...

guozhiman
2025年8月25日
开源免费的企业级文档管理系统

开源免费的企业级文档管理系统源代码https://www.gitpp.com/chatwike/project-gpp-...

guozhiman
2025年8月22日
BearJia Admin:一套基于 Vue3 全家桶+ Antdv 的高颜值现代化后台管理框架!

市面上有这么多管理系统的UI,你为什么还要单独开发一套,重复造轮子,确实是的,我自己本身也是若依的忠实粉丝,可以说是若依...

guozhiman
2025年8月22日
[后台管理系统]推荐一款来自腾讯出品的超级美的后台管理系统,功能强大,开箱即用

今天又给大家推荐一个超级棒的后台管理系统!它来自大名鼎鼎的鹅厂(腾讯),一个专为Vue开发者量身打造的后台管理系统——T...

guozhiman
2025年8月22日