Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I run LXD on some machines at work and overall I love it. Think of it as VM hosting, but very little overhead thanks to the shared kernel. (But can for some reason now also be used to manage KVM VM's) Generally I use it for two use-cases, where I need to do minimal work:

* Giving co-workers a container they can use to host small utilities on a static IP to share, instead of them hosting it on their own desktop. Think compiler-explorer ect.

* Giving co-workers access to our 64 core ThreadRipper for heavy workloads, sandboxed from one another.

But a mandatory "F* Snap" needs to be said.



> but very little overhead thanks to the shared kernel. (But can for some reason now also be used to manage KVM VM's)

Which means you can now use the same interface for, say, a Windows VM alongside your lightweight linux containers.

[paraphrased from a reddit post, I was wondering something similar a few weeks ago but haven't done it myself]


When does the sandboxing become useful between co-workers? We have a bunch of powerful workstations but we just ssh in and use them. Does this facilitate users installing packages system-wide in their sandbox? Honest question, just trying to work out what we might be missing wit our historic setup.


> Does this facilitate users installing packages system-wide in their sandbox?

This. They can use it as they please, like a second desktop. I can limit their resources, migrate or archive the containers as needed.

One guy was training some ML, one was messing with compiler versions, one with Debian packaging tools ect.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: