**Pullrun** 是一款统一的高性能容器与微虚拟机(microVM)运行时,旨在简化现代基础设施中碎片化的技术栈。通过为轻量级容器和采用内核隔离的 Firecracker 或 Apple Virtualization 微虚拟机提供统一的 OCI 镜像格式,Pullrun 消除了构建多套独立虚拟机的需求。 ### 核心架构 * **基于内容寻址的 DAG 存储:** 不同于传统的基于 overlayfs 的运行时,Pullrun 将层级存储在经过哈希校验且去重的有向无环图(DAG)中。它利用 `mmap` 实现零拷贝读取,显著降低了磁盘 I/O 和内存开销。 * **P2P 分发:** 节点间以局域网速度进行镜像块的 P2P 同步,整个集群仅需拉取一次即可。 * **高效率:** 整个技术栈非常轻量,CLI 仅约 14 MB,守护进程(daemon)仅约 6 MB;容器和虚拟机的启动时间均在 500 毫秒以内。 ### 关键能力 * **通用工具链:** 原生支持 Docker Compose 和 Kubernetes CRI shim,并内置 MCP 服务器,可与 AI 智能体(如 Cursor、Claude Code)集成。 * **安全至上:** 支持无根(rootless)运行、AES-256-GCM 加密密钥,以及用于 Cosign、SBOM 和 seccomp 验证的声明式策略引擎。 * **运维简洁:** 提供统一的命令行集用于生命周期管理、网络配置和可观测性,基础操作无需中央守护进程。
RelayBar 是一款轻量级的 macOS 菜单栏实用工具,专为管理本地 SSH 端口转发而设计。它作为系统内置 `/usr/bin/ssh` 的用户友好型外壳,支持用户通过单击即可轻松启动、停止和监控隧道。
主要功能包括:
* **简化管理**:支持导入常用 SSH 命令、手动配置,以及自动打开本地 URL 的浏览器页面。
* **稳健连接**:包含针对意外断开连接的自动重试逻辑,并采用指数退避算法。
* **原生集成**:读取现有的 `~/.ssh/config`,利用 SSH Agent,并遵循 `known_hosts` 文件。
* **安全优先**:避免调用 Shell,并拒绝不安全的 SSH 选项(如执行本地命令或写入日志等),以维护安全环境。
RelayBar 特意采用非沙盒(non-sandboxed)模式,以充分发挥系统 SSH 的完整能力。该软件通过 Mac App Store 以外的渠道分发,要求 macOS 13 或更高版本以及 Xcode 命令行工具。该项目为开源软件,并为希望自行编译的开发者提供了简单的构建与公证脚本。