* 戳上方蓝字「 开源先锋 」关注我
推荐阅读:
大家好,我是开源君!
一般我们想要在手机上使用win系统,会需要借助一些模拟器等工具来实现,但效果很一般。
今天开源君分享一款非常有意思的开源项目 -
daedalOS
,可以直接在浏览器内运行 Win 系统,使用也非常的流畅。
项目简介
daedalOS
是一款基于 Web 的开源桌面环境,主要由 JavaScript 和 TypeScript 编写的。它多个功能和概念集成到一个单一的平台上,让我们可以轻松地在浏览器中完成各种工作。
严格意义上来说,这个项目并不是一个真正的 Win 系统。只是在界面设计上模仿了一番。
目前github上收获了 7.9k star!
性能特色
现代化的界面:daedalOS 采用了现代化的设计风格,界面简洁美观,操作直观易懂。
跨平台兼容性好:daedalOS 可以运行在任何支持 Web 浏览器的设备上,包括 Windows、Mac、Linux、ChromeOS 等。
丰富的功能:daedalOS 集成了文件管理器、文本编辑器、浏览器、音乐播放器等多种功能,可以满足您的日常需求。
轻量级和高效:daedalOS 运行速度快,占用资源少,即使在低配置的设备上也能流畅运行。
安装部署
本地安装的话需要先安装 Node.js、Yarn环境
开发环境的配置,
yarn install
yarn build:prebuild
yarn dev
生产环境的配置
yarn install
yarn build
yarn serve
使用docker的安装方式
docker build -t daedalos .
docker run -dp 3000:3000 --rm --name daedalos daedalos
项目展示
作者开发了一个体验网站,我们可以进行快速体验。
https://dustinbrett.com/
进入网站之后,会出现一个动态的桌面,界面看起来和 Win 的非常的相似。
你可以像操作win系统一样,完全没有使用难度,双击查看my pc,桌面右键更换桌面,使用快捷键等都是可以的。
另外,项目支持将把本地文件直接拖到网页。
桌面上放置了 7 个默认图标,左边一列分别是我的电脑、Public文件夹、作者的博客记录,以及 Doom(毁灭战士)游戏。
Doom太经典了,作者肯定也是个游戏狂,才会在这里放上这么经典的游戏。
右边则是项目作者以及项目开发的一些介绍,包括视频文章。
底下的开始菜单中还有更多的功能,包括模拟器、浏览器、开发工具、代码编辑器、媒体播放工具、小游戏等
各种模拟器
小游戏
浏览器
代码编辑器
终端
PDF阅读
多媒体播放
更多的项目细节,感兴趣的朋友可以自行到项目地址查看。
项目地址:
https://github.com/DustinBrett/daedalOS