FreeBSD 的 PKGBASE 引发争议:系统基础组件被意外删除

2025-07-30

FreeBSD 的包管理系统 PKGBASE 引起了一场争议。用户发现,执行 `pkg delete -af` 命令后,非 PKGBASE 版本的 FreeBSD 系统只会删除第三方软件包,而 PKGBASE 版本的系统则会删除几乎所有系统基础组件,包括 vi 编辑器等关键工具。这引发了对系统稳定性和 POLA(原则上操作的简单性)的担忧,因为同一命令在不同系统下的行为差异巨大,可能导致系统不可用。

开发 PKGBASE