Ether 以 Rust 自底向上构筑,目标是建立完整、连续、可长期使用的数字空间。系统应在完成后被呈现,而非在用户面前逐步施工。
基于 Smithay 0.7,纯 Rust Wayland 合成器,键盘优先,软件光标 HiDPI 缩放。
wgpu/Vulkan(开发默认)+ OpenGL ES(DRM/KMS 路径),共享事件循环与渲染管线抽象。
窗口生命周期、SSD 装饰、Alt+Tab 原生应用循环、剪贴板与 primary selection。
Launchpad(Layer 6)、Dock(Layer 3)、TopBar(Layer 4)、Boot Splash,全由 Spring 物理驱动。
所有动画基于 [0.0, 1.0] 空间状态值,二阶积分临界吸附,任意时刻可中断。
设计理念延伸至物理设备——长期存在、安静运行、自然融入环境的数字家电。
Ether 空间桌面系统由 ProjectArcturius 组织下多个仓库协作构成,除已开源仓库外,其余仓库目前尚未公开。
| 仓库 | 语言 | 职责 |
|---|---|---|
| ether-librarian-archiproc | Rust | Librarian 归档处理器——文件归档与处理管线 |
系统空间主权高于应用自治权。
合成器是唯一渲染权威。
所有动画由 Progress 原语统一驱动——非 timeline,非 keyframe,非 UI tween 库。
好的环境从停留开始,而非从操作开始。