I find the discussion on "Compatibility" a bit insufficient. A number of people ran into problems with BLS, cf https://bugzilla.redhat.com/show_bug.cgi?id=1636466 or https://bugzilla.redhat.com/show_bug.cgi?id=1651686 as examples. The main issue is that a number of places document a way to pass kernel options that is no longer working with BLS.
Samples of documentation that BLS invalidates:
- https://doc-stage.usersys.redhat.com/documentation/en-us/red_hat_enterprise_linux/8_test/html-single/configuring_and_managing_virtualization
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-customizing_the_grub_2_configuration_file
- https://access.redhat.com/solutions/23216
- https://wiki.centos.org/HowTos/Grub2
- https://opensource.com/article/17/3/introduction-grub2-configuration-linux
- https://help.ubuntu.com/community/Grub2/Setup
- https://access.redhat.com/discussions/916973
I will add this to the main text, please feel free to tell me if this is inappropriate.