Installer
The following installer-related changes are present in Fedora 31:
- 
The Fedora Silverblue installer now supports pre-installed flatpaks. These are a part of the installation image and will always be installed. 
- 
ZRAM is now started during live installation, which allows the installation to run on some systems with lower memory than before. 
- 
Starting with Fedora 31, password-based rootlogins over SSH are disabled by default (see Security). To ease the transition, the installer now provides a checkbox in the graphical user interface in the Root Password screen which can override this behavior and enable password-basedrootSSH logins.
- 
GUI screens from the User Settings category have been moved to the Summary Hub. 
- 
Support for hiding certain screens using a configuration file is now provided by the hidden_spokesoption in the Anaconda config file, as opposed to the user interaction config file which was used to do this in previous releases.
- 
The default size of the EFI System Partition created using automatic partitioning has been increased to 200-600 MiB. 
- 
An existing unlocked LUKS device cannot be used for the installation without an encryption key. The installer will now show a warning and ask a user to rescan the storage. 
- 
When the boot drive is not specified, the installer will now try to find a disk with a valid stage1 device. In previous releases the installer instead looked for a disk with a /bootpartition, which is not guaranteed to be a valid stage1 device.
- 
You can now switch between chosen keyboard layouts without accessing the keyboard spoke to approve the changed layout. 
- 
The installer no longer fails when no primary monitor is configured by the user. 
- 
Displaying multiple IP addresses in the Network spoke in the GUI has been improved. 
Want to help? Learn how to contribute to Fedora Docs ›