百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

cocoa-way

> 编程语言
开源

在 macOS 上运行 Linux 桌面和应用程序,使用原生的 Metal Wayland 合成器、Apple Container GUI、Waypipe、Docker/OrbStack 和无根窗口。

990 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

在 macOS 上运行 Linux 桌面和应用程序,使用原生的 Metal Wayland 合成器、Apple Container GUI、Waypipe、Docker/OrbStack 和无根窗口。

Cocoa-Way


Cocoa-Way 是什么?

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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustapple-containerapple-container-guiapple-siliconcontainer-gui

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言