可锐资源网

技术资源分享平台,提供编程学习、网站建设、脚本开发教程

Webvm , 无需购买服务器也能玩转Linux~

记得刚学习编程需要熟悉Linux命令,那时候是在自己电脑上装的VM(VMware Workstation),每次启动VM的时候我的笔记本就嗡嗡响,那叫一个慢啊。后来就是购买公有云服务器部署自己服务,我当时购买的服务器是某大厂的1核1G 3M带宽的轻量级服务器,几乎陪伴了我整个编程生涯(后来进行了配置升级)。

最近发现了leaningtech团队开源的基于浏览器的VM,使用使用了webassembly技术,在没有修改的debian 系统开发,核心技术使用CheerpX 虚拟引擎。我们可以直接在浏览器输入VM地址就可以进行命令操作。

GIthub地址:leaningtech/webvm: Virtual Machine for the Web (github.com)

deploy步骤

1、fork Webvm 仓库

2、设置setting,点击pages,选择Github Actions

3、设置actions,选择deploy,点击Run workflow。

然后过一会就能看到deploy pages。


4、成功之后会会有deploy的地址。我们直接浏览器输入地址就能打开了。

5、在打开的界面右上角点击:Connect via Tailscale ,使用github授权登录。


6、连接成功之后就可以进行Linux操作了

工作原理

Webvm是完全基于纯净版debian的Linux环境,基于WebAssembly在浏览器端运行。Webvm基于CheerpX,这是一个x86执行引擎在WebAssembly中由Lean Technologies开发。CheerpX提供一种x86虚拟化技术,与CheerpX、Ext2 disk images、In-browser networking和Xterm.js等技术结合,无需任何服务端的支持就可以在浏览器运行。

我尝试了一下支持java,python,go,node ,其他的我还没尝试!

今天的介绍就到这里了,大家有任何问题欢迎评论区留言讨论!!!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言