If you wanted to run Fedora in a Box, with Red Hat as the "Main" OS, do you think the Fedora Box would perform with stability and speed enough?

Newbie here. I’m running Red Hat , and the intention is to make the computer system as organised as possible.

I have tried not to fall into the “trap” of installing a rag-bag of programs to suit my quest-of-the-moment.

I am trying to install programs that I use, into dedicated directories; expanding scope by editing the PATH variable.

This seems to work for standalone programs with very specific uses.

However, I recently tried to install software from SourceForge in order to access a new hardware device, and this led to very complicated and time-consuming chase, hunting for “odd” files here and there to satisfy dependencies… My ‘system’ of installing programs in dedicated directories seems to have broken down, and I am worried about making a mess, with code and subroutines all over the place on my system.

One of the dependencies I was prompted to install for the attempt in accessing the new hardware, was EPEL from Fedora.

I do not think this is “contained” in the directory in which I downloaded/ran it, and it seems to be active everywhere on the system. No bad thing, I guess, but not helpful when you want to understand exactly how and where different parts of your system operate.

So, I am thinking it might be a good idea to install Fedora in a Box , and play with that instead, at least till I understand things a little better.

However, the Box seems to be rather unstable and also quite slow, based on output to the screen. (Blinking, and taking sometimes many seconds to respond)

How useful do you think the Boxes are, and what are the tips to set up correctly, for example, should one use a ‘minimal’ variant of Fedora ?

I think first we should clarify what you mean by “in a box”. Are you referring to gnome boxes?

If so, we need to know more information about what hardware your host system has as well as how much resources you allocated to the VM.

2 Likes

The usual way to go about this (installing software from source etc. if it is not available in a repository for installation via yum/dnf) is to just install them into an alternative root in /opt/. So one main directory for everything that isn’t being installed using rpms from the repositories, keeping all of this nicely separated from system files.

If you are referring to the EPEL repository, it is meant for Enterprise Linux installations (Red Hat), and not Fedora Linux installations—it’s merely that Fedora community volunteers mostly maintain these “extra” packages for EL. So you can use this without any issues:

https://docs.fedoraproject.org/en-US/epel/#what_is_extra_packages_for_enterprise_linux_or_epel

These provide system packages, so they will be installed in system file locations—that is the intention.

1 Like

Thank you for your attention.
Yes - exactly, a Gnome Box.

So, if I understand you, then one’s actual silicon, nuts & bolts and circuit-boards machine – the hardware – has to be carefully matched to start-up parameters for a given instance of a Gnome Box.

1 Like

That’s very interesting. Thank you for pointing out the difference.

1 Like

Not at all. We just need know how much CPU/memory resources your specific host and VM have.

For example, trying to do virtualization on a single core with 1GB of ram is going to not work very well.

2 Likes