在当前大量开源新项目依托AI/大语言模型完成开发的时代,Linux用户又迎来了一款全新的开源桌面可选方案:Starling。这个新项目的绝大多数代码由Claude大模型辅助生成,桌面上层逻辑采用Swift编程语言开发,同时搭配完全自研的Wayland合成器(底层用C语言实现),还内置了原生X11服务器以兼容传统X11协议的客户端程序。
对于热衷于尝鲜、测评各类新兴Linux桌面的用户而言,Starling刚刚正式官宣发布,是过去半年间依托AI(Claude)主导开发完成的全新桌面选项。该项目目前仅由一名开发者联合Claude协作推进,技术栈细节:
自研C语言Wayland合成器:完整实现了xdg-shell、linux-dmabuf(零拷贝导入)、viewporter、fractional-scale-v1、pointer-constraints、relative-pointer、text-input-v3、presentation-time、primary-selection、idle-inhibit、cursor-shape-v1、xdg-decoration、xdg-activation、xdg-output、wlr-data-control等全套核心Wayland协议。
内置集成式X11服务器:原生支持DRI3/Present扩展,可直接流畅运行所有传统X11客户端程序,无需额外安装Xwayland兼容层。
基于Flutter引擎C核心运行:通过DRM/KMS嵌入层完成显示输出调度,桌面壳层、窗口管理器、合成器上层逻辑与配套应用全部采用Swift语言开发;其UI框架是将Flutter框架完整移植到Swift生态的产物,全程不依赖Dart虚拟机运行。
非特权会话设计:DRM显示主控权限与输入设备权限全部通过libseat库从logind服务获取,无需以root管理员身份运行,安全等级符合主流Linux桌面规范,可像其他标准Wayland会话一样通过GDM登录管理器直接启动。
原生兼容主流常用软件:可直接作为原生客户端流畅运行Chrome、VS Code、Slack、IntelliJ IDEA、GIMP、Blender等主流软件,其中Blender的EEVEE视口渲染可通过linux-dmabuf协议实现零拷贝加速;覆盖Chromium/Electron、Qt6、GTK3/4、JetBrains Runtime、Blender GHOST等几乎所有主流Linux应用技术栈。
发布形态轻量化:针对Ubuntu 26.04系统的安装包仅约53MB,目前已在AMD Radeon 780M核显平台、虚拟机virtio-gpu/virgl虚拟显卡环境下完成兼容性验证。
开发者同时说明,当前版本为实打实的早期预览版v0.2:仅完成AMD显卡与virtio虚拟显卡的适配测试,Intel、NVIDIA显卡的兼容支持尚未落地;当前版本屏幕缩放比例暂时固定为2.0倍,且仅支持Ubuntu 26.04系统安装运行。
想要深入了解Starling项目的用户,可以访问其官方站点Starling.build获取相关信息。该项目采用Apache 2.0开源许可协议,全部代码已托管至GitHub平台。目前官方已提供预编译完成的Ubuntu 26.04 LTS版本Debian软件包,想要体验这款由AI辅助开发的全新桌面与合成器的用户可直接下载安装。
http://www.linuxeden.com/a/163281
AI越来越猛了
看着挺不错的
斯大林桌面环境。
Featured Collection
Popular Ranking
Popular Events
在当前大量开源新项目依托AI/大语言模型完成开发的时代,Linux用户又迎来了一款全新的开源桌面可选方案:Starling。这个新项目的绝大多数代码由Claude大模型辅助生成,桌面上层逻辑采用Swift编程语言开发,同时搭配完全自研的Wayland合成器(底层用C语言实现),还内置了原生X11服务器以兼容传统X11协议的客户端程序。
对于热衷于尝鲜、测评各类新兴Linux桌面的用户而言,Starling刚刚正式官宣发布,是过去半年间依托AI(Claude)主导开发完成的全新桌面选项。该项目目前仅由一名开发者联合Claude协作推进,技术栈细节:
自研C语言Wayland合成器:完整实现了xdg-shell、linux-dmabuf(零拷贝导入)、viewporter、fractional-scale-v1、pointer-constraints、relative-pointer、text-input-v3、presentation-time、primary-selection、idle-inhibit、cursor-shape-v1、xdg-decoration、xdg-activation、xdg-output、wlr-data-control等全套核心Wayland协议。
内置集成式X11服务器:原生支持DRI3/Present扩展,可直接流畅运行所有传统X11客户端程序,无需额外安装Xwayland兼容层。
基于Flutter引擎C核心运行:通过DRM/KMS嵌入层完成显示输出调度,桌面壳层、窗口管理器、合成器上层逻辑与配套应用全部采用Swift语言开发;其UI框架是将Flutter框架完整移植到Swift生态的产物,全程不依赖Dart虚拟机运行。
非特权会话设计:DRM显示主控权限与输入设备权限全部通过libseat库从logind服务获取,无需以root管理员身份运行,安全等级符合主流Linux桌面规范,可像其他标准Wayland会话一样通过GDM登录管理器直接启动。
原生兼容主流常用软件:可直接作为原生客户端流畅运行Chrome、VS Code、Slack、IntelliJ IDEA、GIMP、Blender等主流软件,其中Blender的EEVEE视口渲染可通过linux-dmabuf协议实现零拷贝加速;覆盖Chromium/Electron、Qt6、GTK3/4、JetBrains Runtime、Blender GHOST等几乎所有主流Linux应用技术栈。
发布形态轻量化:针对Ubuntu 26.04系统的安装包仅约53MB,目前已在AMD Radeon 780M核显平台、虚拟机virtio-gpu/virgl虚拟显卡环境下完成兼容性验证。
开发者同时说明,当前版本为实打实的早期预览版v0.2:仅完成AMD显卡与virtio虚拟显卡的适配测试,Intel、NVIDIA显卡的兼容支持尚未落地;当前版本屏幕缩放比例暂时固定为2.0倍,且仅支持Ubuntu 26.04系统安装运行。
想要深入了解Starling项目的用户,可以访问其官方站点Starling.build获取相关信息。该项目采用Apache 2.0开源许可协议,全部代码已托管至GitHub平台。目前官方已提供预编译完成的Ubuntu 26.04 LTS版本Debian软件包,想要体验这款由AI辅助开发的全新桌面与合成器的用户可直接下载安装。
http://www.linuxeden.com/a/163281