Distribution-wide Changes :: Fedora Docs In this project Fedora User Docs Fedora Release Notes Welcome to Fedora Hardware Overview Feedback System Administrators Distribution-wide Changes Installation Security Networking Storage System Utilities Printing and Scanning Desktop Users Desktop Multimedia Internationalization Developers Development Tools Binutils C Go Haskell LLVM Modularity .NET Python Ruby Web Development Common Bugs Revision History Installation Guide Preface Introduction Downloading Fedora Installing Fedora Preparing for Installation Booting the Installation Installing Using Anaconda After the Installation Troubleshooting Advanced Installation Options Boot Options Automating the Installation with Kickstart Setting Up an Installation Server Installing Using VNC Upgrading Your Current System Technical Appendixes Kickstart Syntax Reference An Introduction to Disk Partitions Understanding LVM Revision History System Administrator’s Guide Preface Basic System Configuration Introduction Opening Graphical Applications System Locale and Keyboard Configuration Configuring the Date and Time Managing Users and Groups Gaining Privileges Package Management Introduction DNF rpm-ostree Infrastructure Services Introduction Services and Daemons OpenSSH TigerVNC Servers Introduction Web Servers Mail Servers Directory Servers File and Print Servers Configuring NTP Using the chrony Suite Configuring NTP Using ntpd Configuring PTP Using ptp4l Monitoring and Automation Introduction System Monitoring Tools Viewing and Managing Log Files Automating System Tasks OProfile Kernel, Module and Driver Configuration Introduction Working with the GRUB 2 Boot Loader Manually Upgrading the Kernel Working with Kernel Modules RPM The Wayland Display Server Revision History Fedora User Docs f36 Ask Fedora SOPs CommOps Community Platform Engineering Defensive Coding Guide Diversity, Equity, and Inclusion Engineering Teams EPEL Fedora Accounts Fedora Badges Fedora CI Fedora Container Docs Fedora CoreOS Fedora Docs Team Fedora Documentation Fedora ELN Fedora Gaming Fedora i3 S.I.G. Fedora Infrastructure Fedora Internet Of Things Fedora IoT Working Group Fedora Join SIG Fedora Kinoite Fedora Legal Fedora Linux Releases Fedora Localization Team Fedora Magazine Fedora Marketing Fedora Program Management Fedora QA Docs Fedora Rawhide Gating Fedora Server Documentation Fedora Server Working Group Fedora Silverblue Fedora TeleIRC SIG Fedora User Docs rawhide f36 f35 f34 f33 f32 f31 f30 f29 f28 f27 f26 Fedora Websites & Apps Fedora Workstation Working Group FESCo Flatpak Java-Packaging HOWTO Këshilli i Fedorës Localization help and stats Mentored Projects Mindshare Committee Mindshare Teams Minimization Modularity NeuroFedora User Documentation Package Maintainers Packaging Guidelines project Quick Docs Remix Docs Fedora User Docs Fedora Release Notes System Administrators Distribution-wide Changes sq en-US ar ast az be bg bn ca cs de el es es_419 fa fi fil fr fur he hi hr hu id it ja jp ko mr ms my nb_NO ne nl or pl pt pt_BR pt_PT ro ru si sk sq sv sw te tr tzm uk ur ur_PK uz zh_CN zh_Hans zh_TW f36 rawhide f36 f35 f34 f33 f32 f31 f30 f29 f28 f27 f26 Distribution-wide Changes Table of Contents Ansible 5 Install only newly-recommended packages on upgrades plocate as the default locate implementation Podman 4.0 The RPM database has been moved from /var to /usr nscd has been removed Wireless extensions removed Ansible 5 Ansible is updated to Ansible 5. Playbooks may behave differently. Users are encouraged to read the upstream Porting Guide for further information. Additionally, Ansible is now shipped as multiple packages: ansible-core (the engine) and a curated set of Ansible collections (ansible-collection-*). The command dnf install ansible will install ansible-core as well as the Ansible collections included in the upstream Ansible releases. You can also choose to dnf install ansible-core and then manually install collections from the individual packages or with the ansible-galaxy command. Install only newly-recommended packages on upgrades Fedora Linux 36 changes the default behavior of DNF, PackageKit, and microdnf to install only newly-recommended packages on upgrades. When you don’t have the recommended package installed, it won’t be automatically installed with future upgrades of the recommending package. The default value for exclude_from_weak_autodetect configuration can be overridden in /etc/dnf/dnf.conf. plocate as the default locate implementation plocate is now used as the default provider of /usr/bin/locate instead of mlocate. This change should mostly be invisible. Podman 4.0 Podman is updated to Podman 4.0. Podman 4.0 has a huge list of new features, highlighted by a brand new network stack. Lots of improvements and bug fixes. More information can be found in the upstream release notes. The RPM database has been moved from /var to /usr The RPM database has been moved from its previous location in /var/lib/rpm to a new location in /usr/lib/sysimage/rpm. The previous location is now a symlink to the new one. This change helps aligns various Fedora variants with each other, as systems using rpm-ostree (Kinoite, CoreOS, Silverblue, IoT) have already been using /usr for the rpmdb, and allows for various snapshot and rollback regimes. Note that this is not a change to DNF itself, DNF’s history will remain in /var until DNF 5 is released. nscd has been removed The ncsd subpackage of glibc, which previously provided the nscd cache for named services, has been removed in Fedora 36, after already being deprecated in Fedora 34. All of its functionality is now handled by systemd-resolved for the hosts database, and by the sssd daemon for everything else. The nscd subpackage depends on a glibc version that is identical to itself. This means that when updating from a previous release of Fedora with nscd installed on it, the old nscd package will be uninstalled during the update. Named services caching will cease to function, but the only effect will be slower resolution due to the missing cache. This will be more marked in systems that use remote remote authentication services like LDAP. Functionality will not be affected in any way. The hosts cache will automatically be replaced by the one provided by systemd-resolved. However, in order to restore caching functionality for other caches provided by nscd, the system administrator will need to install and/or configure sssd (by enabling sssd with authconfig, and editing /etc/sssd/sssd.conf to enable it to work with nss). Wireless extensions removed The legacy kernel Wireless Extensions interface, which was replaced by the mac80211/cfg80211 interface in 2007, is removed. This includes retiring the wireless-tools userspace utilities. Want to help? Learn how to contribute to Fedora Docs. All Fedora Documentation content available under CC BY-SA 4.0 or, when specifically noted, under another accepted free and open content license. Last build: 2022-09-23 23:00:14 UTC Code of Conduct