多数 Linux 桌面像拼盘:窗口管理器、面板、应用各有各的风格、动画与崩溃方式。Ether 从第一行代码起就是一个整体——一种设计语言贯穿每个像素,一套动画系统驱动每处交互,一个渲染权威消除一切错位。
内存安全,从根上消除整类崩溃与漏洞。合成器、窗口管理、系统应用同一门语言。
开发走 wgpu/Vulkan,部署走 OpenGL ES + DRM/KMS 直通,共享同一渲染抽象。
窗口管理、Dock、TopBar、Launchpad、通知、输入法、文件管理、设置——全部内建且自洽。
Sokuou 进度驱动:Spring 物理 + UWP 缓动全家族,任意时刻可中断,帧率无关。
Kanesumi 矩隅:直角、无边框、贴边。35 个控件全量移植(含 WinUI 2 开源全量)。
deb 打包 + ether-manifest 描述符 + 语言包系统,装上就是一套完整可用的桌面。
Ether 的使命:成为 Debian 深度定制发行版的默认桌面环境(x86_64 / arm64)——以 Rust 自底向上构筑,从合成器到系统应用到应用 Runtime,全部自洽统一管理。
问题:Linux 桌面是"拼出来的"。窗口管理器、面板、GTK/Qt 应用各有各的风格、动画与崩溃方式——用户能"感觉到"它不是一体。
解法:Ether 是一个整体。Kanesumi 设计语言贯穿一切,Sokuou 动画系统驱动一切,合成器是唯一渲染权威。开发者学一套 Runtime,就能写任何系统应用——这正是 UWP 的动机:不是复刻 Windows,而是"一个 runtime、一套开发体验,承载多种产品形态"。
市场:Linux 桌面是真实市场——ChromeOS 与 Steam Deck 已证明用户愿意使用、甚至付费使用 Linux 桌面,但它们都是"把外壳贴到通用 Linux 上"。Ether 是给"想要一个从里到外统一、漂亮、安全、可长期使用之 Linux 桌面"准备的答案。
交付:deb 是 Ether 生态的 appx 等价物,承载文件分布与依赖解析;其上叠加 ether-manifest 描述符(app_id / 能力 / 版本 / 角色)。语言包系统把字体、输入法、文案统一收口,解决"装完 DE 选中文只见方框"。Ether 已开源,main 分支即当前状态。
| 阶段 | 产品形态 | 基座 |
|---|---|---|
| 当前 | Ether 桌面 DE | Debian 深度定制发行版默认 DE(x86_64 / arm64) |
| 阶段 2 | Ether HTPC | Debian 定制媒体中心 |
| 阶段 3(远期) | 移动端 OS | 同平台延展 |
打包模型:deb 安装包是 Ether 生态的 appx 等价物——承载文件分布、依赖解析与签名。其上加一层「包描述符」ether-manifest(appx 语义的移植),声明 app_id、能力声明、版本与角色。现在不发明新格式;未来若需沙箱/原子更新,将 ether-manifest 独立为可包裹 deb 的壳。
语言包系统:字体、输入法、文案不散落发放,统一由语言包提供(对标 UWP LanguagePack)。ether-langpack-<locale> 为元包,下分字体(fontconfig + CJK 字体)、输入法(Ceyboard 配置 + 词库)、文案(翻译资源收口)三合一,解决"装完 DE 选中文只见方框"的 fontconfig 回退问题。
不是概念,以下是今天在 main 分支上能跑起来的实现。
Ether 数字空间由多层架构协作构成:合成器为唯一渲染权威,Sokuou 提供进度驱动动画原语,Kanesumi 为原生应用 Runtime(Ether 扇区),其上承载系统应用与规划产品。
| 产品 | 状态 | 职责 |
|---|---|---|
| Ether(合成器) | 现有 | Wayland 合成器,渲染权威,Epsilon WM,8 层层级,协议支持 |
| Librarian | 现有 | 文件管理器,桌面延伸表面,D-Bus 全局菜单 |
| Settings | 现有 | 设置面板 + TopBar(Avatar / Clock / Control Gate / AppMenu) |
| Launcher | 现有 | 应用启动器 + Dock(钉选 / 运行 / 焦点指示 / 未读脉冲) |
| Chorus | 核心完成 | 主题管理器,统一颜色角色 / 深浅 / 壁纸 / 图标包 / 光标 |
| Ceyboard | 计划 | 输入法系统,基于 fcitx5 引擎,Kanesumi 候选窗 |
| Terminal | 计划 | 终端模拟器,Shell 接入(bash/zsh/fish),SSH 客户端 |
| Deliverator | 计划 | 邮箱客户端,IMAP/SMTP,多账户管理 |
| Security | 计划 | 安全系统,防火墙 / 抽象 sudo / 凭证管理 / 应用权限 |
| Repository | 计划 | 包管理器 GUI,Pacman / AUR 前端 |
| Persona | 计划 | 用户身份系统,角色与权限,快速切换 |
| Music | 计划 | 音乐播放器,本地播放 / 播放列表 / 音乐库 |
| Pictures | 计划 | 图片查看器,浏览 / 基础编辑 / 图片库管理 |
已开源仓库:ether-librarian-archiproc(Librarian 归档处理器)。其余仓库目前尚未公开。