云桌面 WebOS

Tags
ideawebserver
Created
Feb 28, 2026 6:02 AM

这个云桌面 Web OS,缺少一些 App,但不够精致

这个模拟 OS 看起来质量更好:briOS

现在的云桌面一般都是实时传输压缩画面音频,这样的好处是运行流行的操作系统,可运行所有支持的软件。问题是传输质量差,带宽成本高。那么可以换个思路,操作系统(UI)在本机运行,但资源都读取自云端,所以需要自己写个操作系统(App),文档从远端读取。

开始我想着用将 daedalOSdaedalOS 添加一个文件适配层就是云桌面了,但想了想 ,在浏览器中同一个标签中用 iframe 打开多个 WebApp 会影响性能,系统资源调度管理需要 WebApp 接入 SDK 且不能彻底解决问题,始终共享一个渲染进程(contain 之类的 CSS 属性估计也力所不及)。

那为啥不用 Tauri/Electron 来做这个操作系统(App)呢,App 之间资源调度利用本机系统,或者渐进式支持两者,在浏览器中通过 iframe,安装 Electron 包装 App 后通过 BrowserWindow。

自己做:

  • 服务端
    • 权限管理(跟一般网站用户管理一样的)
      • 多用户控制
      • 权限访问控制
    • 资源访问(使用 WebTransport,在 Linux 中都是文件,提供接口)
      • 文件(最小单元,流式传输支持大文件, App 支持流式读取)
      • 进程以及其他系统状态
  • 窗口管理
  • 为 App 提供开发包
    • 调用系统资源的 SDK(API 参考 Node.js, POSIX,Windows)
    • 一套系统组件(要不直接用 DuoyunUI 吧)
  • Apps // 这个方案只能是玩具的原因就是生态问题
    • 文件浏览器
      • 文本查看器 // 有编辑功能
      • 图片查看器 // 有编辑功能
      • 视频查看器
      • PDF 查看器
    • 进程管理器(远端 + 本地)
    • 浏览器 // 直接用个真实的浏览器就行了?
    • 终端
    • App Store 支持安装第三方 WebApp
      • 白名单内的 App 和内置 Apps 一样,可以使用 SDK
      • 通用 WebApp 用 App Shell 通过 iframe 加载
        • 代码编辑器 VSCode
        • NESBox

AI 友好?如何让 AI 更好的操作/控制这个操作系统?

SuperMade with Super