O Comitê de Engenharia e Direção do Fedora (FESCo) rejeitou uma proposta para centralizar variáveis de ambiente por usuário no systemd para o Fedora 45. O colaborador Faeiz Mahrus sugeriu a migração de arquivos RC específicos de shell para o gerador de ambiente do systemd, visando uma melhor compatibilidade entre shells. A votação teve seis votos contrários e três abstenções, citando preocupações com ambientes sem systemd, como containers.
Faeiz Mahrus propôs mudar o gerenciamento de variáveis de ambiente por usuário, como a adição de ~/.local/bin e ~/bin ao $PATH, de arquivos específicos de shell como ~/.bashrc ou ~/.zshrc para a funcionalidade do systemd. Isso utilizaria arquivos de configuração em /etc/skel/.config/environment.d/, aplicando definições a todos os processos do usuário independentemente do shell, incluindo alternativas como Fish, Nushell, Xonsh e Dash, que atualmente não possuem arquivos RC equivalentes. Sem isso, usuários que trocam de shell perdem o acesso aos seus binários locais. O FESCo, que revisa mudanças importantes para os lançamentos do Fedora, votou contra a proposta com seis votos contrários e três abstenções. Neal Gompa (ngompa) argumentou que containers frequentemente não possuem systemd, tornando a mudança disruptiva para imagens baseadas no Fedora. Kevin Fenzi (kevin) considerou a proposta pouco convincente. Apesar da rejeição, a porta permanece aberta. Michel Lind (salimma) incentivou a reenvio após abordar a questão de ambientes sem systemd e fornecer exemplos concretos de configuração. Conforme noticiado pelo Phoronix.