Linux can work with TPM but it's never as smooth. (Unless I guess you make it custom for your specific setup.)
Linux can work with TPM but it's never as smooth. (Unless I guess you make it custom for your specific setup.)
You'd need to keep secure boot on, preferably with your own keys loaded, to get all of the benefits, and that's a bit harder to automate.
Windows does all of this and more. It's harder on Linux because of a lack of tooling/interest/business incentives, and because on average Linux users want more control over their hardware than Windows users.
Windows and Linux run on the exact same hardware. Windows hibernation doesn't rely on secret bios features.
Unreliable hibernation is 100% and undeniably a Linux problem, there is no secret advantage or conspiracy to keep it down. It's just that nobody cares enough to make Linux not suck.
You can see https://wiki.archlinux.org/title/Trusted_Platform_Module#PCR... for an example of doing so