English Japanese
When using a Kickstart file in that requires a default LUKS passphrase to finish partitioning, Anaconda in text mode will now pause and prompt you to enter the passphrase.
This section covers changes in the [application]*Anaconda* installer, including changes in the graphical and text mode interactive installers, Kickstart, and installer boot options.
This release brings additional progress on Anaconda modularization, an initiative that began in previous releases:
The storage configuration DBus module has been extended (link:++https://github.com/rhinstaller/anaconda/pull/1458++[anaconda/1458], link:++https://github.com/rhinstaller/anaconda/pull/1514++[anaconda/1514], link:++https://github.com/rhinstaller/anaconda/pull/1513++[anaconda/1513], link:++https://github.com/rhinstaller/anaconda/pull/1507++[anaconda/1507])
The Manual Partitioning screen will now display a drop-down menu which allows you to select the LUKS version if the volume or partition is being encrypted. The menu is hidden if you do not use encryption on the volume or partition.
The Fedora Scientific spin now ships as a [appplication]*Vagrant* box in addition to an ISO image, allowing you to bypass the installation process and run it straight in a virtual machine. See xref:f29@fedora:release-notes:sysadmin/Virtualization.adoc#_fedora_scientific_vagrant_box[the Virtualization section] for details.
The Anaconda modularization effort will continue in subsequent Fedora releases.
Support for platform pseudo-modules - see `module_platform_id` in the `dnf.conf(5)` man page.
Some installation tasks now run in DBus modules (link:++https://github.com/rhinstaller/anaconda/pull/1502++[anaconda/1502])
Several new options which enable you to change encryption settings (`--luks-version`, `--pbkdf`, and `--pbkdf-memory`) are now available for Kickstart commands [command]`autopart`, [command]`logvol`, [command]`part`, and [command]`raid`.
See xref:f29@fedora:release-notes:sysadmin/System_Utilities.adoc#_grub_menu_hidden_by_default[System Utilities] for details.
Other Anaconda Changes
Note that due to improvements in modularity implementation and dependency resolution, you may encounter errors with older modular repositories such as Fedora 28 if you use them with the upgraded DNF version. Also note that ongoing DNF stack consolidation and a large amount of existing Python code being rewritten into `libdnf` (in {cpp} with SWIG bindings to Python), while the DNF team put an emphasis on preserving compatibility and maintaining an identical user experience, there may be differences and regressions due to the scope and nature of this work.
New Fedora Workstation installations hide the boot menu by default
Kickstart Changes
Installation
Improved support for DBus tasks (link:++https://github.com/rhinstaller/anaconda/pull/1491++[anaconda/1491])
For full information about DNF 4, see the link:++https://src.fedoraproject.org/rpms/dnf/blob/master/f/dnf.spec#_496++[DNF] and link:++https://src.fedoraproject.org/rpms/libdnf/blob/master/f/libdnf.spec#_250++[libdnf] spec changelogs.
Fedora Scientific Vagrant Box
Fedora 29 provides the *DNF* package manager version 4. Notable changes include: