|
| 1 | +--- |
| 2 | +title: Singularity |
| 3 | +keywords: containers, |
| 4 | +sidebar: main_sidebar |
| 5 | +permalink: index.html |
| 6 | +toc: false |
| 7 | +--- |
| 8 | + |
| 9 | +Singularity enables users to have full control of their environment. This means that a non-privileged user can "swap out" the operating system on the host for one they control. So if the host system is running RHEL6 but your application runs in Ubuntu, you can create an Ubuntu image, install your applications into that image, copy the image to another host, and run your application on that host in it's native Ubuntu environment! |
| 10 | + |
| 11 | + |
| 12 | +<a target="_blank" class="btn btn-primary navbar-btn cursorNorm" role="button" href="https://goo.gl/forms/D7ed1dfLeNvml6no1">Register your Cluster</a> <a target="_blank" href="https://goo.gl/forms/tGBKnKwplNyRZRSm2" class="btn btn-primary navbar-btn cursorNorm" role="button">Add a Publication</a> |
| 13 | + |
| 14 | + |
| 15 | +Singularity also allows you to leverage the resources of whatever host you are on. This includes HPC interconnects, resource managers, file systems, GPUs and/or accelerators, etc. Singularity does this by enabling several key facets: |
| 16 | + |
| 17 | +* Encapsulation of the environment |
| 18 | +* Containers are image based |
| 19 | +* No user contextual changes or root escalation allowed |
| 20 | +* No root owned daemon processes |
| 21 | + |
| 22 | +## Getting started |
| 23 | + |
| 24 | +Jump in and <a href="/quickstart"><strong>get started</strong></a>. |
| 25 | + |
| 26 | +<hr style="margin-top:20px"> |
| 27 | + |
| 28 | +<div class="row"> |
| 29 | + {% assign loopcount = 1 %} |
| 30 | + {% for post in site.posts %} |
| 31 | + |
| 32 | + {% if loopcount < 4 %} |
| 33 | + |
| 34 | + <!-- Parse news--> |
| 35 | + {% if post.category == "news" %} |
| 36 | + {% assign loopcount = loopcount | plus: 1 %} |
| 37 | + <div class="col-md-4"> |
| 38 | + <h2><a class="post-link" href="{{ post.url | remove: "/" }}">{{ post.title }}</a></h2> |
| 39 | + <span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span> |
| 40 | + <p>{{ post.content | truncatewords: 20 | strip_html }}</p> |
| 41 | + </div> |
| 42 | + {% endif %} |
| 43 | + |
| 44 | + {% if post.category == "releases" %} |
| 45 | + {% assign loopcount = loopcount | plus: 1 %} |
| 46 | + <div class="col-md-4"> |
| 47 | + <h2><a class="post-link" href="{{ post.url | remove: "/" }}">{{ post.title }}</a></h2> |
| 48 | + <span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span> |
| 49 | + <p>{{ post.content | truncatewords: 20 | strip_html }}</p> |
| 50 | + </div> |
| 51 | + {% endif %} |
| 52 | + {% endif %} |
| 53 | + |
| 54 | + {% endfor %} |
| 55 | +</div> |
0 commit comments