I rarely use my smartphone and find it a bit annoying to have to use it for 2FA through apps. I wish to get physical passkeys that will allow me to login to my laptop.
I have heard of YubiKey although I haven’t given it any serious consideration since it is closed source. (My super-tin-foiled friend who introduced me to this world of privacy taught me to never trust a closed-source solution… _long _ story).
Are there any FLOSS versions of Yubikey? Can they be used to log into a Linux machine? Or for banking?
There are suitable alternatives listed in other comments, but it is worth noting that none of them will support the proprietary YubiKey authentication protocol.
This isn’t a big deal if all of the applications you want to use it with support FIDO2/WebAuthn authentication, but YubiKeys support both.