DaedalOS – 浏览器中的桌面环境
一个基于浏览器的桌面环境 DaedalOS,以经典 Windows 风格呈现,因其出人意料的流畅性能、丰富的功能(从 Winamp 到 Doom 和 Quake 3)以及个人博客集成而受到称赞,据称这是一个历时三年的副业项目。评论者借此延伸讨论更广泛的想法,例如把浏览器当作主要操作系统、通过 WebAssembly 运行 Linux 或完整工作区,以及实现跨设备的无缝计算。也有人保持怀疑,指出安全隐患、性能取舍,以及网页桌面在现实世界中除新奇和怀旧吸引力之外缺乏真正采用的历史。
整体反响与用户体验
- 许多评论者对这个网页桌面感觉的流畅、快速和响应灵敏印象深刻,即使在手机和较旧的硬件上也是如此。
- 类 Windows 的界面(XP/95 时代)被称赞为最出色、最忠实的“原生风格”网页 UI 之一,拖放、动画以及 Winamp、DOOM、Quake 3 和 WinXP 美学等怀旧元素都让人满意。
- 有些人说它比他们实际的桌面环境或手机还快;也有人注意到风扇转速升高,并怀疑是动画壁纸之类的 CPU 密集型元素所致。
- 用户喜欢一些小细节:访问之间图标位置会保留、桌面里还有一个浏览器(允许递归)、博客文章可以像记事本文件一样编辑,以及集成了通过 nostr 进行的聊天。
技术方面与性能
- 评论者指出它使用的是主流网页技术(例如 React、TinyMCE),并且作为开源仓库可用。
- Chrome 的按标签页内存查看显示某些情况下占用适中,不过也有人遇到更高的 CPU 负载。
- 还有几位用户询问或链接到更深入的技术文章,也有人将其与沉重的现代网页应用相比,并认为它更好。
网页桌面与“浏览器即操作系统”的争论
- 该项目被放在更广义的“网页桌面”生态中讨论(awesome-web-desktops 列表、Windows93/96、类似网站)。有些人把它排进最佳之一;也有人更喜欢其他替代品。
- 一个很大的分支讨论了把浏览器作为主要 OS/桌面层,与传统技术栈(X11、Wayland、Android 的 compositor、NeWS)相比如何。
- 支持基于浏览器的桌面的论点包括:运行时可扩展性(JavaScript/WASM)、统一的平台、替代旧式显示栈的潜力、以及在 UI 方面更容易创新。
- 反对意见包括:性能成本、复杂性、Web 向后兼容性的刚性、沙箱限制,以及与原生应用或标准远程桌面/X11 方案相比到底得到了什么的疑问。
- 讨论中还提到了相关想法,包括编译到 WASM 的 Linux、在浏览器中运行完整内核、远程桌面(ThinLinc、VNC、pikvm)以及类似 Plan 9 的“个人大型机”模型。
安全性与健壮性担忧
- 一些人担心网页桌面在 UI 和安全上都是“噩梦”,因为浏览器本身已经是主要攻击面。
- 也有人对此就这个项目本身表现得比较轻描淡写,认为它本质上只是一个花哨的静态网站,而不是通用 VM。
- 基于 iframe 嵌入外部网站会触发部分用户的浏览器安全警告。
实用性 vs 新奇性
- 爱好者把它视为艺术、学习项目或概念验证平台。
- 持怀疑态度的人则认为它是个有趣但不实用的玩具:会耗费时间、CPU 和带宽,几乎不可能被认真用于日常工作。
- 少数人认为未来的操作系统应该彻底超越传统桌面隐喻;而这个项目更多被看作是怀旧,而不是主流界面的发展方向。