Hummmmm. Prior to Rocky Linux, I ran: CentOS (5,6,7, and 8 (up to 8.3)); before that Fedora; and before that Red Hat (NOT RHEL); plus various spinoffs including Mandrake Linux. Regardless I have always run whichever distro as a Linux Desktop, using KDE (3,4, and now God Awful 5.x, now at 5.25).
Yes I know the standard rap that Red Hat, Fedora, CentOS (and now Rocky Linux, Alma, et al.) and RHEL are ONLY suppose to be “Server ONLY” OS’s to which I reply: Horse Hockey Pucks! (I’m trying hard to keep my language clean!). IF RHEL (and its bug-for-bug spinoffs including Rocky Linux) become Sever ONLY, distros, vacating the true Desktop Market, Red Hat will quickly become an “Also Ran” distro. Why?? Simply because there are way too many excellent distros out there that would simply LOVE to chow down on a vast portion of Red Hat’s user base.
Even IF Red Hat became a “Sever ONLY” distro there are not enough people out there who will want to pay for a RHEL Lic. to keep them afloat given that are bug-for-bug copies of RHEL out there such as Rocky Linux, Alma Linux, et.al. out that can be had for FREE, then all they need to pay for – or better yet hire someone for a position that has RHEL skill sets in addition to the job’s general description – is someone knowledgeable enough to maintain their severs. Red Hat could then up their Lic. Fees, but then they would lose even more of their Sever Base.
I run Rocky Linux as a a Linux DESKTOP, to replace the God Awful Windows and its mandatory Windows Lic., which you pay through the nose for. This is a full fledged Research Workstation, which includes Desktop Publishing, Office, Statistics and Mathematics Packages such as R, a few “Games” such as chess, Music functions, Virtual Machines, and other things I can’t think of right this minute, as well a Servers, such as Print and Time… and of course, Internet and email. I have a total of 10 - 20 Virtual Desktops (10 on a single monitor and 20 if double monitors). I run 4 machines on a 4 position switch, plus an isolated “Kitty Litter Box” (a Sand Box just in case you are unfamiliar with my sense of humor) . If I get a visitor who “needs a computer”, depending on what I’ve got literally spread across those various 20 Virtual Desktops, I can put them on my backup workstation, or if I get a “visitation” from a friend who has trouble with basic cell phones and elemental Windows, I’ll simply kick her into the Kitty Litter Box – a place where she can do very little damage to my network.
As to Desktop Environments… My particular poison of choice is KDE, but I also have GNOME, Xfce, Cinnamon, Mate, and LXDE and I think there might be 1or 2 more). I run these just in case KDE goes into the weeds or as a check against KDE.
I suppose in 10 years when I turn 80 – if I live that long – I could possibly set up ocelot as a central server and run everything else inside a single Virtual Machine. “Computer: Beam me up!” But I’m not there. There is no way I could do half of what I do on a Windows based machine. I have a SINGLE machine in which I can spread up to 20 different activities, with each different Virtual Desktop having its own set of widgets and functions and data while I’m off in a different Virtual Desktop doing a different thing that relates to the whole. Best of all there is NO CROWDING on the desktop! I pick up one Virtual desktop, and then simply let my fingers do the walking to the panel and switch to the different Virtual Desktop that I need.
Make no mistake: This workstation uses a DESKTOP ENVIRONMENT primarily and foremost, but it also has a FEW server functions as well; it compresses what would require 10-20 separate computers into a SINGLE computer. Maybe in the next 10-20 years instead of Desktop PC’s every home will have a Central Computer Server into which you will talk and give commands, and the computer will carry out the task requested. In the meantime I’ll be content to watch re-runs of the various Star Trek series.
“Computer: Engage!!”