Fedora committee rejects systemd environment variable proposal

The Fedora Engineering and Steering Committee (FESCo) has rejected a proposal to centralize per-user environment variables under systemd for Fedora 45. Contributor Faeiz Mahrus suggested moving from shell-specific RC files to systemd's environment-generator for better cross-shell compatibility. The vote saw six members against and three abstentions, citing concerns over systemd-less environments like containers.

Faeiz Mahrus proposed shifting the management of per-user environment variables, such as adding ~/.local/bin and ~/bin to the $PATH, from shell-specific files like ~/.bashrc or ~/.zshrc to systemd's functionality. This would use drop-in configuration files in /etc/skel/.config/environment.d/, applying settings to all user processes regardless of the shell, including alternatives like Fish, Nushell, Xonsh, and Dash, which currently lack equivalent RC files. Without this, users switching shells lose access to their local binaries. FESCo, which reviews major changes for Fedora releases, voted down the proposal with six against and three abstentions. Neal Gompa (ngompa) objected that containers often lack systemd, making the change disruptive for Fedora-based images. Kevin Fenzi (kevin) found the proposal unconvincing. Despite the rejection, the door remains open. Michel Lind (salimma) encouraged resubmission after addressing systemd-less environments and providing concrete configuration examples. As reported by Phoronix.

Related Articles

Fedora's Engineering Steering Committee has voted to remove all Deepin-related packages from the distribution's repositories. The decision follows prolonged maintenance failures and security concerns raised earlier by openSUSE.

Reported by AI

The Fedora Council has approved a new plan to create specialized AI-focused desktop images for developers. The effort comes shortly after similar moves by Ubuntu and targets support for major hardware platforms including Intel, AMD, NVIDIA, and ARM.

Following Fedora 42 and 43's advancements in 2025, the Fedora Project released version 44 on April 28 after a two-week delay for bug fixes. Highlights include Linux kernel 6.19, GNOME 50 on Workstation, KDE Plasma 6.6 on the KDE spin, plus gains in gaming, toolchains, and desktop features.

Reported by AI

Ptyxis, a modern GTK4-based terminal emulator, has been adopted as the default terminal by Ubuntu and Fedora. Developed for GNOME integration and modern workflows, it offers features like container support and visual tab management. Users praise its enhancements over traditional options like GNOME Terminal.

This website uses cookies

We use cookies for analytics to improve our site. Read our privacy policy for more information.
Decline