据Slashdot于2026年10月10日报道,Canonical将在Ubuntu 26.10中预装基于Rust开发的Sequoia PGP,把它作为GnuPG的替代选项。Canonical希望这一OpenPGP实现最终取代用C语言编写的GnuPG,成为Ubuntu的默认工具链,但这一切换目前尚未发生。

据It's FOSS称,Ubuntu 26.10发行说明把Sequoia PGP取得默认状态列为未来目标。Canonical此前已经选择性地用Rust编写的等价组件替换Ubuntu中基于C的系统组件,且在大多数情况下不会影响功能。此次涉及的是系统的OpenPGP实现。

Sequoia PGP由三名前GnuPG开发者在2017年发起。他们选择用Rust构建新的OpenPGP实现,而不是继续演进GnuPG既有的代码库。该项目被设计成可供其他软件直接使用的库,而非独立的命令行工具。

在Sequoia PGP之上,sq负责加密、解密、签名和密钥管理,sqv负责签名验证,分别填补GnuPG中gpg和gpgv的位置。

Sequoia PGP实现RFC 9580,即2024年修订的OpenPGP标准;GnuPG则延续RFC 4880分支,推进自己的较新扩展和LibrePGP规范,并未把RFC 9580作为主要标准。