What's the Best Lightweight Sandbox for Software Evaluation?
Asked by
CuriousCoder92
Hey everyone! I have some software I'd like to evaluate, but I'm unsure about its trustworthiness. I currently run Proxmox and Ubuntu on bare metal, along with Mint. I can set up a VM using VirtualBox on either Ubuntu or Mint, or I could use Proxmox. However, I'm wondering if there's a lighter-weight option to sandbox the application while avoiding too much overhead. Do you think an unprivileged LXC would work, or do you have other suggestions?
Answers
Depending on the software you're testing and the level of risk you're comfortable with, you might want to try using Firejail. It's a neat tool for isolating applications. For instance, you could run it like this:
- Isolate your home from the host:
`firejail --private /path/to/app`
- Run without network access:
`firejail --net=none /path/to/app`
There are also similar tools like unshare and bubblewrap if you want alternatives.
Reply to this answer
Before you proceed, just a thoughtโmake sure you're asking the right questions in the right places. This seems more like a virtualization topic than basic Linux queries. But hey, weโre all here to help!
Reply to this answer
Have you considered using Docker containers? It's a solid option for sandboxing applications with less overhead than running full VMs. Plus, it simplifies dependency management if your software relies on specific packages.
Reply to this answer
Is there a resources page for this sort of info? Iโll check for a wiki or maybe a search that could have more tips. Oh, and Smokey always reminds us to backup regularly and know your commands before hitting Enter!
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions