The dual root partitions we described in Deepin 20.5 are gone, but version 23 still sets up a moderately complex partitioning scheme, including an EFI system partition, a 1.5 GB
/boot
partition, a swap partition, and a 15 GB root partition, and the rest of the disk given to a partition labeled_dde_data
. All are in plain oldext4
format, but there's some magic being done with the data partition that we didn't have time to trace. It appears to be mounted at multiple places, including/home
,/var
,/opt
, and a mount point called/persistent
beneath them all. We're not sure exactly how it's been done, but the distro has some kind of atomic installation facility with rollback.
Lack of proper documentation by Deepins Devs is enough of a red flag for me to never consider trying it.
Yubikeys have a Totp functionality as far as I remember. You will find more information on their website. (Edit: this should be the needed instructions)
Never tried it but I am guessing, this is the way it should work: it‘s the same as any other TOTP authentication app, just that the string from which the totp is derived, needs to be stored on the yubikey. On Bitwarden you would use their free Totp tier, which should provide you with that string.
Honestly, i would pay the 10$/y to use WebAuthn, support Bitwardens development, and make my own life easier