Sergio Belkin kirjoitti 29.11.2021 klo 3.32:
Hi,
I've been playing a bit with toolbox, what is it intended for?
I understand that was intended primarily for immutable OS. But
documentation says that it can be used on the Workstation edition too.
AFAIK it's only useful if you don't want to mess up your /usr of your host
operating system by installing apps. Beyond that, you can happily destroy
your very $HOME, from overwriting dot files to removing any other of your
important files.
Am I missing something?
Please correct me if I'm wrong.
Thanks in advance!
You have understood it correctly. With Toolbox, your data and user
config is shared through mounting the home directory.
Toolbox may be useful if you have two projects that need different
versions of the same tools, or otherwise require conflicting toolchains.
Or if you need different operating system releases for different
projects. Or if you have just a single project, but want to keep it in
specified release, independently of upgrading the base operating system.
I have used Toolbox to test that Fedora package updates work correctly
in Rawhide and all active releases.
There was also a Fedora Magazine article recently that lists various use
cases [1].
[1]:
https://fedoramagazine.org/toolbx-a-developers-new-best-friend/
Otto