tpm2-abrmd vs kernel resource manager
Scott Stephens <[email protected]> Wed, 27 May 2026 16:52:07 -0400
| Newsgroups | dev.linux.lists.tpm2 |
|---|---|
| Message-ID | <CABppgTcx=Q62MZDm8xKYTZspwAH16vx47B4vVt84Nzjif8ZFvw@mail.gmail.com> |
I've seen some references in the tpm2 documentation that suggest tpm2-abrmd is preferred over the kernel resource manager. For instance: https://github.com/tpm2-software/tpm2-abrmd/blob/master/README.md#tpm2-abrmd-vs-in-kernel-rm "For the short term we're recommending that developers stick to using the tabrmd as the default to get the most stable / widest possible support." https://tpm2-tools.readthedocs.io/en/latest/INSTALL/ "To enable the new userspace resource manager, one must get tpm2-tabrmd (recommended)." In contrast, Arch now recommends against tpm2-abrm: https://wiki.archlinux.org/title/Trusted_Platform_Module "According to a systemd project member, using tpm2-abrmd is no longer recommended." I was wondering if anybody directly familiar with the kernel resource manager and/or tpm2-abrmd code bases would care to comment on whether one of these is the preferred option, or perhaps under what circumstances one might choose one resource manager over the other. Thanks, Scott