最近对 macOS 27.0 的更新引入了一种引起系统管理员和开发者关注的新目录结构。具体而言,在已签名系统卷(Signed System Volume)的根目录下增加了一个名为 `/pkg` 的新目录。此项变更伴随一个位于 `/etc/paths.d/` 的新配置文件 `10-pmk-global`。该文件指示 `path_helper` 工具(一种管理 PATH 环境变量的系统工具)将 `/pkg/env/global/bin` 包含在可执行路径列表中。
`/pkg` 目录包含四个不同的子目录:`env`、`etc`、`inv` 和 `var`。虽然该目录最初是在 macOS 26.4 的 Data 卷中引入的,但它在 27.0 版本中被提升到已签名系统卷的根目录,被观察者认为是重大的结构性变化。这些特定子目录的包含表明了一种标准化的布局,尽管 Apple 尚未就为何将这些路径添加到系统默认环境提供官方解释。
由于目前没有任何官方文档将其与现有工具联系起来,关于 `/pkg` 用途的猜测依然很多。一些观察者建议它可能与第一方软件包管理系统有关,并指出配置文件中的“pmk”前缀可能代表“Package Management Kit”。然而,目前尚不清楚这是旨在取代 Homebrew 等第三方工具,还是为了支持内部系统依赖。目前,该目录作为结构更新存在,功能角色尚不明确,看到 PATH 中新条目的用户可以确定这是操作系统演变中一个刻意但神秘的一部分。
