Fedora Spins

dos2unix

Well-Known Member
Joined
May 3, 2019
Messages
2,299
Reaction score
1,958
Credits
17,465
It seems a lot of people think there is only one version of Fedora. I was talking with a friend and he doesn't use Fedora because
he doesn't like Gnome. I told him there were other "spins" available with MATE, Xfce, and KDE. He said he wasn't aware.

So for the uninitiated.

There is the "Basic" fedora workstation that comes with Gnome - https://getfedora.org/en/workstation/
Then there is Fedora Server - https://getfedora.org/en/server/ This is what AWS runs on. https://www.zdnet.com/article/aws-embraces-fedora-linux-for-its-cloud-based-amazon-linux/
Then there is Fedora IOT - we use this for edge devices where I work. https://getfedora.org/en/iot/

There are several "spins". These are simply Fedora Workstation with specific desktops already loaded.
KDE-Plasma, Xfce, LxQt, MATE-Compiz (what I use), Cinnamon, LxDe, Soas, i3-Tiling, and of course... Gnome.
But you can install any desktop on any version of Fedora.

There are also virtual/cloud based images available for libvirt, VirtualBox, Vagrant, Openstack, and GCP.
https://alt.fedoraproject.org/cloud/

There is Fedora Kinoite, - https://kinoite.fedoraproject.org/ ( I haven't used this one )

There is also Fedora Silberblue, an Immutable version of Fedora. - https://silverblue.fedoraproject.org/

Then there is Fedora Nobari. - An unofficial gaming based distro - https://openforeveryone.net/article...ora-based-distro-for-gamers-content-creators/ The nice thing about this distro, is it comes with all the proprietary drivers pre-installed.

Then there is Fedora Kodi - a multimedia/streaming/online gaming version - https://tutorialforlinux.com/2021/03/16/step-by-step-kodi-fedora-34-installation-guide/

Finally there are a number of non-official Virtual Images available at...
and

Note: These are not official Fedora release, they are user community created, so beware of the standard security warnings.

One of the great thins about Fedora, is it the most documented free-opensource Linux distro.

It literally has thousands of pages of documentation.

When the rpmfusion repo's are installed, there are over 34,000 packages available for Fedora.

Not many other distro's have more.

If you're thinking about becoming Redhat certified, but can't afford a Redhat license to download all the
packages you need. Fedora comes with all the enterprise software you need to get going.
Kickstart, Clustering, NIC teamiing, podman, kubernetes, docker, ansible, etc...
and all the commands and packages are the same as Redhat.
 
Last edited:


Thanks for posting this, I was not aware of the different Fedora flavors out there... I was always thinking that worst comes to worst, if I wanted to use Fedora with KDE, I can just install it after the installation, although this would be another step to setting up Fedora. With the different flavors, this should make it a lot less cumbersome.

For Redhat certs, just an FYI, I am sure you know this, but for the folks who dont, you can use RHEL for free by signing up for a developer account. This allows you to use RHEL official repos for updates. I am presently doing this for my RHCSA exam that I am preparing for.
 
I have the developer account for RH, but I notice, even this doesn't have access to all the repos.
You get the base, the supplemental, and the updates. But you don't get things like ansible tower.
 
Isn't it just easier to run Rocky Linux instead that way you don't have to make use of subscription-manager which is a PITA.
 
Isn't it just easier to run Rocky Linux instead that way you don't have to make use of subscription-manager which is a PITA.

Again, you don't get all the repos. Also I have noticed that for whatever reason, it doesn't seen to be widely accepted yet.
For example I can get SuSE, Ubuntu, Fedora, CentOS, Redhat and other OS images in the Azure market-place.
But not Rocky Linux. And even the CentOS tends to be behind the curve. (8.3 is the latest they have).
I've only found one community driven image site that has RockyLinux image. I'm sure it'll catch on, but it doesn't
seem to be there yet. That's just my opinion.
 
Again, you don't get all the repos. Also I have noticed that for whatever reason, it doesn't seen to be widely accepted yet.
Some specific repos like the redhat ansible engine/tower are subscription based so I would think with a developer subscription you only get access to the os repos and not all the other extra repos such as ansible engine, satellite etc. So that would probably be a problem on any Rhel clone and as well as when running RHEL with a developer subscription. You can always install ansible from EPEL and Ansible tower from ansible.com.
And for Satellite you can just install the opensource project the foreman.
 
@f33dm3bits, I was going to PM you. But I can only have 420 characters.
I have tried to install ansibleTower on CentOS and Rocky with the following results. Maybe you can help.

dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Rocky Linux 8 - AppStream 4.2 MB/s | 9.4 MB 00:02
Rocky Linux 8 - BaseOS 7.2 MB/s | 5.6 MB 00:00
Rocky Linux 8 - Extras 28 kB/s | 12 kB 00:00
epel-release-latest-8.noarch.rpm 43 kB/s | 22 kB 00:00
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
epel-release noarch 8-14.el8 @commandline 22 k

Transaction Summary
================================================================================
Install 1 Package

Total size: 22 k
Installed size: 32 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : epel-release-8-14.el8.noarch 1/1
Running scriptlet: epel-release-8-14.el8.noarch 1/1
Verifying : epel-release-8-14.el8.noarch 1/1

Installed:
epel-release-8-14.el8.noarch

Complete!
 
dnf install epel-next-release
Last metadata expiration check: 0:01:46 ago on Sun 20 Feb 2022 04:32:38 PM PST.
Dependencies resolved.
====================================================================================
Package Architecture Version Repository Size
====================================================================================
Installing:
epel-next-release noarch 8-14.el8 epel 10 k

Transaction Summary
====================================================================================
Install 1 Package

Total download size: 10 k
Installed size: 3.0 k
Is this ok [y/N]: y
Downloading Packages:
epel-next-release-8-14.el8.noarch.rpm 102 kB/s | 10 kB 00:00
------------------------------------------------------------------------------------
Total 20 kB/s | 10 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : epel-next-release-8-14.el8.noarch 1/1
Verifying : epel-next-release-8-14.el8.noarch 1/1

Installed:
epel-next-release-8-14.el8.noarch

Complete!
 
dnf install -y ansible-tower ansible-tower-cli ansible-tower-server ansible-tower-setup ansible-tower-ui
Extra Packages for Enterprise Linux 8 - Next - x86_ 135 kB/s | 159 kB 00:01
Last metadata expiration check: 0:00:01 ago on Sun 20 Feb 2022 04:35:18 PM PST.
No match for argument: ansible-tower
No match for argument: ansible-tower-cli
No match for argument: ansible-tower-server
No match for argument: ansible-tower-setup
No match for argument: ansible-tower-ui
Error: Unable to find a match: ansible-tower ansible-tower-cli ansible-tower-server ansible-tower-setup ansible-tower-ui
 
So then I download the RPMs from the link you gave, and try to manually install them.

ls
anaconda-ks.cfg ansible-tower-cli-3.8.5-2.el8at.x86_64.rpm
ansible-automation-platform-setup-bundle-1.2.5-1 ansible-tower-server-3.8.5-2.el8at.x86_64.rpm
ansible-automation-platform-setup-bundle-1.2.5-1.tar ansible-tower-setup-3.8.5-2.el8at.x86_64.rpm
ansible-logo.png ansible-tower-ui-3.8.5-2.el8at.x86_64.rpm
ansible-tower-3.8.5-2.el8at.x86_64.rpm openscap_data

[root@rockyTower ~]# rpm -Uhv ansible-tower-*
warning: ansible-tower-3.8.5-2.el8at.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
ansible-tower-venv-ansible = 3.8.5-2.el8at is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
ansible-tower-venv-tower = 3.8.5-2.el8at is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
bubblewrap >= 0.1.2 is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
helm is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
libcgroup-tools is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
mercurial is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
nginx is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
openshift-clients is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
postgresql is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
redis is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
subscription-manager is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
subversion is needed by ansible-tower-server-3.8.5-2.el8at.x86_64
supervisor >= 3.0 is needed by ansible-tower-server-3.8.5-2.el8at.x86_64

dnf install -y openshift-clients helm
Last metadata expiration check: 0:01:22 ago on Sun 20 Feb 2022 05:01:19 PM PST.
No match for argument: openshift-clients
No match for argument: helm
Error: Unable to find a match: openshift-clients helm
 
Nice article @dos2unix , thanks for sharing :)

Over the years, I have used KDE-Plasma, Xfce, LxQt, MATE-Compiz, Cinnamon, and the standard GNOME. I currently have GNOME and MATE-Compiz.

Two questions, one off topic.

1. I know what immutable means in the English language, but have no idea on what it refers to with software. Can you explain

There is also Fedora Silberblue, an Immutable version of Fedora

or if the link tells all, I'll head there? Thanks.

2. You mentioned
I was going to PM you. But I can only have 420 characters.

Is that to do with your current environment, because it does not apply to linux.org.

Cheers

Chris
 
1. I know what immutable means in the English language, but have no idea on what it refers to with software. Can you explain

Silverblue is a variant of Fedora Workstation. It looks, feels and behaves like a regular desktop operating system, and the experience is similar to what you find with using a standard Fedora Workstation.

However, unlike other operating systems, Silverblue is immutable. This means that every installation is identical to every other installation of the same version. The operating system that is on disk is exactly the same from one machine to the next, and it never changes as it is used.

Silverblue’s immutable design is intended to make it more stable, less prone to bugs, and easier to test and develop. Finally, Silverblue’s immutable design also makes it an excellent platform for containerized applications as well as container-based software development. In each case, applications (apps) and containers are kept separate from the host system, improving stability and reliability.

Silverblue’s core technologies have some other helpful features. OS updates are fast and there’s no waiting around for them to install: just reboot as normal to start using the next version. With Silverblue, it is also possible to roll back to the previous version of the operating system, if something goes wrong

Is that to do with your current environment, because it does not apply to linux.org.

I tested this on 3 or 4 users. It seems it only applies to @f33dm3bits
 
Thanks, I understand now - 30 years ago we used to refer to that as rolling out a standard fit.

Wiz
 
@f33dm3bits, I was going to PM you. But I can only have 420 characters.
I have tried to install ansibleTower on CentOS and Rocky with the following results. Maybe you can help.
I pmed you myself with instructions, but it seems that way is deprecated of how to install ansible-tower using an rpm, the current way is to use ansible to install ansible-tower. I sent you in pm what I did to install ansible-tower on Rocky. But most redhat products are based on opensource projects, so if you don't have access to the redhat repos you can install it from the opensource project itself:
- satellite -> the foreman
- openshift -> okd
- ansible-tower -> awx project
etc...
 
It seems a lot of people think there is only one version of Fedora. I was talking with a friend and he doesn't use Fedora because
he doesn't like Gnome. I told him there were other "spins" available with MATE, Xfce, and KDE. He said he wasn't aware.

So for the uninitiated.

There is the "Basic" fedora workstation that comes with Gnome - https://getfedora.org/en/workstation/
Then there is Fedora Server - https://getfedora.org/en/server/ This is what AWS runs on. https://www.zdnet.com/article/aws-embraces-fedora-linux-for-its-cloud-based-amazon-linux/
Then there is Fedora IOT - we use this for edge devices where I work. https://getfedora.org/en/iot/

There are several "spins". These are simply Fedora Workstation with specific desktops already loaded.
KDE-Plasma, Xfce, LxQt, MATE-Compiz (what I use), Cinnamon, LxDe, Soas, i3-Tiling, and of course... Gnome.
But you can install any desktop on any version of Fedora.

There are also virtual/cloud based images available for libvirt, VirtualBox, Vagrant, Openstack, and GCP.
https://alt.fedoraproject.org/cloud/

There is Fedora Kinoite, - https://kinoite.fedoraproject.org/ ( I haven't used this one )

There is also Fedora Silberblue, an Immutable version of Fedora. - https://silverblue.fedoraproject.org/

Then there is Fedora Nobari. - An unofficial gaming based distro - https://openforeveryone.net/article...ora-based-distro-for-gamers-content-creators/ The nice thing about this distro, is it comes with all the proprietary drivers pre-installed.

Then there is Fedora Kodi - a multimedia/streaming/online gaming version - https://tutorialforlinux.com/2021/03/16/step-by-step-kodi-fedora-34-installation-guide/

Finally there are a number of non-official Virtual Images available at...
and

Note: These are not official Fedora release, they are user community created, so beware of the standard security warnings.

One of the great thins about Fedora, is it the most documented free-opensource Linux distro.

It literally has thousands of pages of documentation.

When the rpmfusion repo's are installed, there are over 34,000 packages available for Fedora.

Not many other distro's have more.

If you're thinking about becoming Redhat certified, but can't afford a Redhat license to download all the
packages you need. Fedora comes with all the enterprise software you need to get going.
Kickstart, Clustering, NIC teamiing, podman, kubernetes, docker, ansible, etc...
and all the commands and packages are the same as Redhat.
Hey,
Is there any way to install the Budgie Environment on Fedora? - https://en.wikipedia.org/wiki/Budgie_(desktop_environment)

The developer of Fedora said that they work on it as it will probably be available with Fedora 37. - https://news.itsfoss.com/fudgie-fedora-budgie-announcement/

I'd tried:

$sudo dnf install budgie-desktop

But it didn't find any Package to install.

Therefore, I ask if there is already an official command to install the Budgie Environment manually in the Terminal, without installing the incoming ISO.

I'd awful experience with non-official command from the Internet that broke completely my System multiple times... Therefore, I don't want to install random Packages from spooky Website.
 
I don't think it's released for 36 yet. Although there will likely be a COPR or rpmfusion release before long.
Have you tried going through rpmFusion?
 
I don't think it's released for 36 yet. Although there will likely be a COPR or rpmfusion release before long.
Have you tried going through rpmFusion?
No, I haven't tried it yet, going through rpm Fusion.

But I think I can wait 6 months before it (hopefully) come out. I'm currently using Gnome, but I don't like it any more, and now I'm customizing Gnome to its limits, this has the consequence that the Gnome Shell need 5%-20% of CPU usage. Therefore, I want to try Budgie and hope it didn't use so much CPU usage.
 

Attachments

  • Screenshot from 2022-06-07 01-31-12.png
    Screenshot from 2022-06-07 01-31-12.png
    11.2 KB · Views: 175
It looks like it has been successfully ported to 33 and 34. Maybe 36 also?


Although, I would backup all the important stuff before going through a non-official repo. :)
I will test this on my Fedora 36 vm for exactly these things. Before I break (again), my main System...

Edit:
I'd find out that the commands didn't work for Wayland (what I'm currently using)...but thanks anyway :)
 

Attachments

  • gnome-shell-screenshot-6mqkkt.png
    gnome-shell-screenshot-6mqkkt.png
    27.7 KB · Views: 175

Members online


Top