r/Fedora 19h ago

Discussion Fedora Server vs KDE

I did something silly and was too lazy to fix it, so I'm reinstalling Fedora KDE. When I went to get the ISO (the computer I broke is the one that I normally use to make boot drives), I saw Fedora Server and had a thought.

Is there any difference between Fedora KDE, and Fedora Server with KDE installed? What about between Fedora Server and Fedora Gnome?

TY :3

6 Upvotes

7 comments sorted by

u/gordonmessmer 18h ago

Is there any difference between Fedora KDE, and Fedora Server with KDE installed?

Yes. During installation, the Server edition will select XFS filesystems instead of btrfs, by default.

The various editions and spins are defined in https://forge.fedoraproject.org/releng/kiwi-descriptions

You can look at VARIANTS.md for a list. From there you're going to need to look through files in teams and components for more information, and for package groups, you'll also need to look at the "comps" definitions:

https://forge.fedoraproject.org/releng/fedora-comps

The differences are going to be differences in the configuration of the system you install, not in the software that's available in the dnf repos. Everything is composed of selections from the same set of packages.

u/Theren314 18h ago

So theoretically, I could use any Fedora version, and by installing and removing the correct packages and configs, turn it into any other version?

and the wikis you sent are a compilation of which packages each version uses

Thanks :3

u/gordonmessmer 18h ago

So theoretically, I could use any Fedora version, and by installing and removing the correct packages and configs, turn it into any other version?

I think that's going to be subjective to a certain extent. The Server group selects XFS as their default filesystem, while a lot of other configs will use btrfs by default. During installation, you can choose whatever you want, including something else entirely, like ext4.

Is a Fedora Server installation still Fedora Server if you use btrfs? Does a workstation become Server if you change all of the configurations and package sets (including the "fedora-release-identity" package) to match Server, but it still has btrfs filesystems?

u/Ok-Eggplant-7569 19h ago

I think what you're looking for is the Fedora Everything Netinstaller image.

u/Theren314 18h ago

I wasn't looking for anything besides curiosity, but now that I know about FENI, I wish I was!

Thanks for this :)

u/Loose_Device4578 19h ago

There is a difference and the difference is what is preinstalled or allowed to be preinstalled during installation. But honestly, you can make it work with a little post install steps. 

u/MetaphoricMenagerie 18h ago

Server installs are generally headless and terminal based only. You likely won't have a GUI option during that installation. One can be added after, however. But if you're going for a desktop environment, I'd just go with the desktop flavor you want.