# Why and How?

**URL:** <https://universal-blue.discourse.group/t/why-and-how/5303>\
**Category:** General\
**Created:** [November 25, 2024, 12:11pm UTC](https://universal-blue.discourse.group/t/why-and-how/5303 "2024-11-25T12:11:41Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![red11](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/red11/32/3696_2.png) [@red11](https://universal-blue.discourse.group/u/red11)\
**Post date:** [November 25, 2024, 1:39pm UTC](https://universal-blue.discourse.group/t/why-and-how/5303/5 "2024-11-25T13:39:52Z")

</div>

> [@Gialioa](#):
>
> But whats the benefit of cluttering you users-space containers over cluttering your system over the time?

Very big difference. There is no cluttering at all. System layer applications are separated from userland, so drastically move stable system.

Each user app is in its own container, so drastically more stable userland.

One single app will not break system or user land, because it is separated from each other and system.

* * *

[Installing software hierarchy](https://docs.bazzite.gg/Installing_and_Managing_Software/) in Blufin and in other Universal Blue.

1. Start with “flatpak”, if app not available as flatpak then
2. ujust…
3. …

* * *

If you applications need access to host Blufin, then it is simpler to install software using distrobox:

- [GUI way, see sample](https://universal-blue.discourse.group/t/how-to-install-art-a-fork-of-rawtherapee-on-bluefin-was-how-to-compile-a-program/4612)
- terminal way: `ujust distrobox-new...` or lower level `distrobox create...`

---

_[View the full topic](https://universal-blue.discourse.group/t/why-and-how/5303)._
