You ca test Fedora distro linux on the distrosea :


Tutorials and tips on Fedora Linux, Python programming, and software development. Clear guides, source code, and practical examples by Catalin George Festila.
rpm-ostree install distrobox
systemctl rebootdistrobox create -i gentoo/stage3:latest -n gentoo
distrobox enter gentooemerge --sync
emerge --ask --update --deep --newuse @world
...rpm-ostree status
sudo su
flatpak update
sudo rpm-ostree upgrade
systemctl reboot
rpm-ostree status
sudo rpm-ostree cleanup -p
sudo rpm-ostree cleanup -m
rpm-ostree status
sudo rpm-ostree rollback
systemctl reboot
rpm-ostree status
sudo rpm-ostree rebase fedora:fedora/41/x86_64/silverblue
systemctl reboot
rpm-ostree status
sudo rpm-ostree uninstall package-name
systemctl reboot
sudo rpm-ostree refresh-md
journalctl -u rpm-ostreed
zert zert # zert manages itself
zert use ohmyzsh # enable Oh-My-Zsh compatibility
zert ohmyzsh lib/clipboard # OMZ library
zert use prezto # enable Prezto compatibility
zert prezto modules/utility # Prezto module
zert zsh-users/zsh-autosuggestions # GitHub shorthand
zert https://github.com/user/repo # full URL
zert user/repo --branch dev # track a branch
zert /home/me/my-plugin # local plugin
zert user/plugin --pin abc123 # pin to commit
zert user/plugin --branch dev # track branch
zert user/plugin --no-alias # skip aliases
zert user/plugin --no-completion # skip completions
zert user/plugin --only-completion # completions only
zert list # show installed plugins
zert update # update all plugins
zert prune # remove unused plugins$sudo dnf5 install @budgie-desktop-environment
$sudo dnf5 install budgie-desktop
$sudo dnf5 install @base-x gdm
$sudo systemctl set-default graphical.target
$sudo systemctl enable gdm --now
$sudo reboot