In a separate thread the concept of using Distrobox was raised to me, and naturally I was curious.
Pointed out to me was this link: Distrobox - openSUSE Wiki
and
also this link: https://distrobox.it/
At this stage, this is not a detailed help request per say for me (not yet), but rather it is intended for this thread to be a chat, to explore technical approach/considerations with Distrobox, although it may have technical aspects.
In my case?
In my case I am pondering the utility (and pros/cons) of installing LEAP-16.0 on my old PC (that has an SSD and an HD) and then in LEAP-16.0 install Distrobox, and then installed different openSUSE versions in specific locations.
The SSD on the old desktop has many 25 GB partitions (and the HD many 25 GB and larger partitions), so my thought is to then format each SSD partition (say as EXT4) and then mount that partition (intended for container(s)) under /home/oldcpu. ie something like:
$HOME/.local/share/container/LEAPnew <<< for a new LEAP version
$HOME/.local/share/container/SLOWROLL <<< for a new SLOWROLL version
$HOME/.local/share/container/TUMBLEWEED <<< for a new Tumbleweed version
or better perhaps, instead mount the different partitions (intended for containers), in a place under / (system) like:
mnt/SSD/container/LEAPnew <<< for a new LEAP version
mnt/SSD/container/SLOWROLL <<< for a new SLOWROLL version
mnt/SSD/container/TUMBLEWEED <<< for a new Tumbleweed version
Ultimately, I want the / (system) for each container version of LEAP to run on the SSD (for improved speed).
And then install distrobox and somehow (?) configure Distrobox to place the containers in the noted locations.
If this is possible, it might reduce the amount of re-partitioning I have to do in this desktop and even free up more HD space (due to shared /home ).
Also, am I correct that the /efi/boot would not need be any larger for Distrobox, given the same kernel version would be shared by each Linux version?
I might post , providing my rather convoluted partitioning (on my old Desktop) later, as I decide what degree of re-partitioning is necessary, if any. I suspect re-partitioning will be needed.
Clearly, I need to read more about this. I have not decided to go the Distrobox approach, its all very new to me, and I am about to go globe trotting soon (travel around the world a bit) and so I won’t have any time to study much then on this.
The idea of sharing the /home/oldcpu between LEAP/SLOWROLE/Tumbleweed versions is interesting, but I fear a shared .local in /home/oldcpu could break things given different KDE desktop plasma versions. I also read the kernel would be shared between LEAP/SLOWROLE/Tumbleweed versions, and that too gives me pause.
.
But I may have all of that wrong.