WebVM 网页浏览器中运行的 Linux 虚拟机

44次阅读
没有评论

共计 508 个字符,预计需要花费 2 分钟才能阅读完成。

WebVM

是一个可以直接在网页浏览器中运行的 Linux 虚拟机。它利用 HTML5 和 WebAssembly 技术,提供了一个完全在客户端运行的虚拟环境。该工具能够实现与 Linux ABI 兼容,能够在浏览器中无缝运行许多原生 Linux 应用程序和开发工具链。

__      __   _  __   ____  __
\ \    / /__| |_\ \ / /  \/  |
 \ \/\/ / -_) '_ \ V /| |\/| |
  \_/\_/\___|_.__/\_/ |_|  |_|

该虚拟机工具的核心是 CheerpX 虚拟化引擎,而 CheerpX 是基于 Cheerp 编译器实现的。CheerpX 包含一个 x86 到 WebAssembly 的实时编译器 (JIT)、一个虚拟的基于块的文件系统,以及一个 Linux 系统调用模拟器。这能够让 WebVM 能够在任何现代浏览器中安全地、受隔离地执行 x86 二进制文件。

该工具支持网络连接,通过与 Tailscale 集成,可以连接到本地网络或 Tailscale 的虚拟私有网络,从而实现对网络资源的访问。这为在浏览器中运行需要网络的应用程序铺平了道路。

网站地址

官网:https://webvm.io/

GitHub:https://github.com/leaningtech/webvm

正文完
post-qrcode
 0
三毛
版权声明:本站原创文章,由 三毛 于2024-08-06发表,共计508字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)