Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compared to Singularity #1

Closed
hv15 opened this issue Oct 21, 2018 · 2 comments
Closed

compared to Singularity #1

hv15 opened this issue Oct 21, 2018 · 2 comments

Comments

@hv15
Copy link

hv15 commented Oct 21, 2018

Hi there, is enroot similar to Singularity?

@3XX0
Copy link
Member

3XX0 commented Oct 21, 2018

You could say so, I didn't really look into the latest Singularity (since they rewrite things quite often and have a pretty bad track record IMHO) but the main difference is that enroot is designed for simplicity and extensibility. It doesn't try to reinvent the wheel and follows closely the UNIX philosophy. It's also fully unprivileged and will get you proper GPU support.

It can also be compared to other chroot-like runtimes, for example CharlieCloud or Shifter.

@hv15
Copy link
Author

hv15 commented Oct 22, 2018

thanks for the answer. Yes I've had several problems using Singularity as well, in particular getting GPU support working. I administer a small cluster of heterogeneous nodes and our setup doesn't really fit into the configuration design of Singularity. I hacked together a solution based on https://github.com/NVIDIA/libnvidia-container, but its not very stable and not very usable for my users.

I hadn't even heard of CharlieCloud and Shifter, thanks for pointing these out, thanks! I think I'll give enroot a go :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants