Using Sandboxie for Software Development?

D.R.

New member
Hi!

I'm a software developer and therefore need to regularly switch between different development environments, e.g.:

- For developing Java code: Java SDK, Maven, IntelliJ IDE, ...
- For .NET: Visual Studio Professional, .NET SDK, NuGet, ...
- For Python: ...

I don't want to clutter my default Windows instance with all of those. I tried using VMs, but then I have to keep all those VMs updated (Windows updates, some programs which I generally need (e.g., Browser, etc.) need to be installed and maintained in each of those VMs, ...).

So I was considering using Sandboxie for that purpose. Is this a valid use case that you think will work? Or do software development IDEs/SDKs generally use "deeper" features of the system (e.g., debugging a running application), that are not supported at all and I can forget about it?

Best regards,
D.R.

PS: Yes, I could try, but it would be a pity if I run into problems only a few weeks in and people could've actually warned me beforehand that this is not going to work out.
 
Hello,

I can't talk about the usefulness of Sandboxie for your use case, but I am aware of there being issues with certain software.

Java
https://github.com/sandboxie-plus/Sandboxie/issues/2069
https://github.com/sandboxie-plus/Sandboxie/issues/2018
https://github.com/sandboxie-plus/Sandboxie/issues/1257

.Net
https://github.com/sandboxie-plus/Sandboxie/issues/1837

Steamworks SDK (recent issue)
https://github.com/sandboxie-plus/Sandboxie/issues/4212

MSYS2
https://github.com/sandboxie-plus/Sandboxie/issues/3466

Maybe David or someone else can give more helpful advice.
 
OK, thank you, those kind of issues are exactly what I was afraid of. Thank you for your reply. It was worth a shot to ask.

If the situation changes, I could be a very happy customer :-D

@DavidXanatos : Do you know what the usual problems are? There'd be lots of potential customers if that'd run smoothly, almost all developers are facing the same problem on their PCs, especially if they are in the consulting business and have to have many different SDKs for different customers installed that may even conflict with one another. Is this a problem only, because Sandboxie tries to be a security boundary and not only a "keeping a clean Windows installation" tool or are there often deeper problems due to special access requirements / special API usages / Kernel usages?
 
Back
Top