Cocoa-Way – 原生macOS Wayland合成器,无缝运行Linux应用程序。

Mar 28, 2026     Author:OJFord     HN Points:316     HN Comments:15
Share this

摘要: Cocoa-Way 是一个基于 Rust 和 SIMD 加速的零成本跨平台 Wayland 协议虚拟化项目,支持通过 Unix 套接字直接运行 Linux 应用(如 Firefox)在 macOS 上。其核心优势包括:原生 Metal/OpenGL 渲染(兼容 Retina 高分辨率显示)、无虚拟机开销的 Direct Wayland 协议、服务器端装饰(阴影与焦点指示器)、硬件加速渲染管线。安装依赖通过 Homebrew 安装 libxkbcommon 等库,克隆项目后编译发布。对比传统方案(XQuartz、VNC、虚拟机 GUI),Cocoa-Way 在延迟、集成度、操作简易性方面表现更优,但需配合 waypipe-darwin 使用,并通过 SSH 连接 Linux 主机。

讨论: 讨论如何在macOS上运行Linux GUI应用,提及Qt/GTK的跨平台特性。用户提到通过容器运行GUI应用,并指出苹果桌面市场份额因开发者转向而流失。批评某项目README混乱、缺乏细节和Metal后端。探讨Android环境在Termux中集成Wayland支持及渲染优化。愿景包括macOS无GUI纯UNIX体验、Homebrew包管理。询问EGL表面创建可能性及Android通过Waydroid在Orbstack中运行可行性。建议采用Linux键盘命令。提及GNUstep可能因此获得关注。

原文标题:Cocoa-Way – Native macOS Wayland compositor for running Linux apps seamlessly
原文链接:https://github.com/J-x-Z/cocoa-way
讨论链接:https://news.ycombinator.com/item?id=47553185