分享一个自己写的开源项目:DeepSeek Harness 的桌面壳,只做 Linux(Deepin / UOS / Debian 系)。
浏览器内核,行为可预期。代价是首次启动要下载约 180 MB,我用"deb 只装 150 KB 壳代码 +
装完后台预下载"把这个代价抹平了。
**一句话总结:选 Electron 不是因为它小(它不小),而是因为它把不确定性从用户的系统
搬进了自己的包。** 对要覆盖国产老系统的项目,这个交换我认。
只发 deb(amd64 + arm64),约 150 KB,运行时按需下载、国内镜像优先
不依赖系统 WebView,不需要 root,运行时装在用户家目录
下载校验 SHASUMS256;镜像没同步清单时会明确提示降级,而不是静默跳过
安全模式:插件把内核搞崩进不去时,可以停掉全部第三方 bundle 自救
孤儿进程收割:内核非正常退出后,npm exec 拉起的 MCP 服务器会被 init 收养一直活着,
壳会扫 /proc 按进程印记把它们收掉(24 个单测)
单测 257/257 通过、tsc --noEmit 零错误
代码:https://gitee.com/westanke/dsh-desktop-deepin (镜像 GitHub 同名仓库)
MIT 许可,非官方项目。
Tauri 2 这条路,在 Deepin 23/25 上有人跑通了吗?如果新版系统 webkit2gtk-4.1 已经普及,
我的结论可能需要更新,欢迎指正。
有 arm64 机器的朋友能不能帮忙验一下?arm64 包我这边验证条件有限。
tauri2的版本github上有人做了,deepin V25可以用
谢谢分享
Featured Collection
Popular Ranking
Popular Events
分享一个自己写的开源项目:DeepSeek Harness 的桌面壳,只做 Linux(Deepin / UOS / Debian 系)。
浏览器内核,行为可预期。代价是首次启动要下载约 180 MB,我用"deb 只装 150 KB 壳代码 +
装完后台预下载"把这个代价抹平了。
**一句话总结:选 Electron 不是因为它小(它不小),而是因为它把不确定性从用户的系统
搬进了自己的包。** 对要覆盖国产老系统的项目,这个交换我认。
项目本身
只发 deb(amd64 + arm64),约 150 KB,运行时按需下载、国内镜像优先
不依赖系统 WebView,不需要 root,运行时装在用户家目录
下载校验 SHASUMS256;镜像没同步清单时会明确提示降级,而不是静默跳过
安全模式:插件把内核搞崩进不去时,可以停掉全部第三方 bundle 自救
孤儿进程收割:内核非正常退出后,npm exec 拉起的 MCP 服务器会被 init 收养一直活着,
壳会扫 /proc 按进程印记把它们收掉(24 个单测)
单测 257/257 通过、tsc --noEmit 零错误
代码:https://gitee.com/westanke/dsh-desktop-deepin (镜像 GitHub 同名仓库)
MIT 许可,非官方项目。
想听的意见
Tauri 2 这条路,在 Deepin 23/25 上有人跑通了吗?如果新版系统 webkit2gtk-4.1 已经普及,
我的结论可能需要更新,欢迎指正。
有 arm64 机器的朋友能不能帮忙验一下?arm64 包我这边验证条件有限。