ncurses.
reqpart. This command creates any partitions which are required by your hardware platform. For example, IBM Power Systems servers require a small PReP Boot partition, 64-bit Intel-compatible systems with BIOS firmware and GUID Partition Table (GPT) on the boot drive require a biosboot partition, etc.
reqpart command can not be used together with autopart. Unlike autopart, it can be used together with additional partitioning commands; you can use reqpart to create whatever partitions are necessary, and then use other storage configuration commands such as part to create the rest of the partitioning layout.
--add-boot. This option will also create a separate /boot partition in addition to platform-specific partitions created by the base command.
reboot command has a new option: --kexec. Use this option to reboot into the new system using the kexec kernel switching mechanism instead of a full reboot, bypassing the BIOS/Firmware and boot loader.
logvol command has new options which are all used to create cached logical volumes:
----cachesize= - Requested size (in MiB) of cache attached to the logical volume. (Requires --cachepvs).
--cachepvs= - A comma-separated list of (fast) physical volumes that should be used for the cache.
--cachemode= - The mode which should be used for the cache - either writeback or writethrough.
lvmcache(7) man page for more information about LVM caching.
btrfs, logvol, part and raid commands all have a new option: --mkfsoptions=. This option specifies additional parameters to be passed to the program (mkfs) that makes a file system on this partition, volume or subvolume. No processing is done on the list of arguments, so they must be supplied in a format that can be passed directly to mkfs. This means multiple options should be comma-separated or surrounded by double quotes, depending on the file system.
Procedure 1. Upgrading with DNF
# dnf install dnf-plugin-system-upgrade
# dnf update
#dnf repolist --releasever 23
# dnf config-manager --set-disabled repo-name
#dnf system-upgrade download --releasever 23
# dnf system-upgrade reboot
# dnf system-upgrade clean
Syncing package versions
distribution synchronization, or distro-sync, which ensures that packages are replaced with those in the target repos, wherever possible.
--distro-sync.
dracut utility, which is used to create the initramfs image used during the boot process, can now create a UEFI-bootable executable. The --uefi argument allows dracut to create a single UEFI executable, including an EFI stub, kernel, and initramfs.
SSL 3.0 protocol and the RC4 cipher are considered insecure and vulnerable to attacks. As such, both are now disabled by default for all Fedora components which use system-wide crypto policies. This includes the gnutls and openssl libraries and all applications based on them.
SSL 3.0 or RC4 can use update-crypto-policies to globally switch to the LEGACY policy to enable them.
Note
TLS from NSS are not affected by this change.
ASLR) and FULL RELRO enabled by default. This was previously an optional setting; requiring it by default will protect users from certain potential security vulnerabilities.