Incus and programming

InternetCitizen2@lemmy.world to Programming@programming.dev – 16 points –

So I am not a professional programmer, but I do like to tinker with projects and just teach myself stuff (in python and now rust). I currently just install stuff on my linux distro off of the repos or anaconda for python. I've never had any particular issue or anything. I was thinking about maybe moving projects into a container just so that they are more cleanly separated from my base install. I am mostly wondering about how the community uses containers and when they are most appropriate and when they are more issue than they are worth. I think it will be good for learning, but want to hear from people who do it for a living.

9

You are viewing a single comment

The more reliable/reproducible the container is the more pain/effort it is to setup. If you don't need reliability, then you don't need containers.

  • If you want unbeatable reliability, use nix.
  • If you want better-than-nothing use venv/anaconda envs (one or the other, not both)
  • If you want the most reliability-per-effort and don't care about performance, use distrobox
1 more...