There is also often a UEFI option for a "fast boot" as well, where it skips some steps in its initialization, doesn't wait for any user input or logging to the local console if its coming back from a successful boot/power off cycle. But that's separate from the Windows feature which is related to hibernation. You could have Windows Fast Boot enabled while having your UEFI set to a full boot cycle or vice versa.
The UEFI option should work fine with pretty much any OS the hardware should be able to boot.
The UEFI option should work fine with pretty much any OS the hardware should be able to boot.