在 macOS 上运行 Linux 桌面和应用程序,使用原生的 Metal Wayland 合成器、Apple Container GUI、Waypipe、Docker/OrbStack 和无根窗口。
在 macOS 上运行 Linux 桌面和应用程序,使用原生的 Metal Wayland 合成器、Apple Container GUI、Waypipe、Docker/OrbStack 和无根窗口。
Cocoa-Way 在 macOS 上接收 Wayland 协议,并通过 Metal 渲染器呈现 Linux 应用程序。它可以通过 Waypipe 连接到现有的 Linux 机器,或者通过 Apple Container、Docker 和 OrbStack 管理本地 GUI 应用程序。 2.0 版将产品模型围绕三个明确的对象:
这使得经典的 SSH 和本地套接字工作流仍然可用,同时将 Apple Container 变成一流的运行时。
| 面积 | Cocoa-Way 2.0 |
|---|---|
| 渲染 | 使用 Retina 缩放和支持损坏的 SHM 上传的原生 Metal 渲染器 |
| 显示 | 适用于合成器的桌面模式和适用于单个 xdg-shell 应用程序的无根模式 |
| 运行时 | Apple Container、与 Docker 兼容的引擎、OrbStack、SSH 和本地 Waypipe 套接字 |
| 显示 | 自动分配、命名显示和用于并发应用程序的隔离工作程序 |
| 传输 | 通过 --publish-socket 使用 Apple Container Transport V2,并支持兼容性中继回退 |
| 集成 | 双向文本和 PNG 剪贴板(图像大小最多为 64 MiB)、低延迟的 CoreAudio 转发、键盘、指针和手势 |
| 控制平面 | 原生运行时面板、cocoa-wayctl --json、诊断、任务、日志和资源警告 |
| 自动化 | 可选的只读 MCP 服务器和入职技能;启动、停止和删除仍然是明确的用户操作 |
| 可扩展性 | 通过 cocoa-wayctl --json 进行配置,并支持多个运行时和多个显示器 |
暂无开放 Issues,或尚未同步最近议题。