<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>SingularityPortal</title><revhistory><revision><revnumber>24</revnumber><date>2019-12-17 11:12:49</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>23</revnumber><date>2019-08-05 12:11:39</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>22</revnumber><date>2019-08-05 12:11:12</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>21</revnumber><date>2019-06-26 10:35:19</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>20</revnumber><date>2019-06-21 06:51:32</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Einleitung</revremark></revision><revision><revnumber>19</revnumber><date>2019-06-19 10:48:35</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Links</revremark></revision><revision><revnumber>18</revnumber><date>2019-06-18 15:17:44</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Appdefinition</revremark></revision><revision><revnumber>17</revnumber><date>2019-06-18 09:56:51</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Apps</revremark></revision><revision><revnumber>16</revnumber><date>2019-06-17 07:49:34</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>15</revnumber><date>2019-06-17 07:46:27</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>14</revnumber><date>2019-06-14 13:43:42</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Workflow</revremark></revision><revision><revnumber>13</revnumber><date>2019-06-12 11:55:41</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Container</revremark></revision><revision><revnumber>12</revnumber><date>2019-06-11 08:44:46</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Gramamtik</revremark></revision><revision><revnumber>11</revnumber><date>2019-06-06 11:58:36</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Bemerkungen zu Links</revremark></revision><revision><revnumber>10</revnumber><date>2019-06-05 07:38:39</date><authorinitials>thunert@cbs.mpg.de</authorinitials></revision><revision><revnumber>9</revnumber><date>2019-06-05 07:37:05</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>MacOS und Windows Installation</revremark></revision><revision><revnumber>8</revnumber><date>2019-06-03 13:11:38</date><authorinitials>thunert@cbs.mpg.de</authorinitials></revision><revision><revnumber>7</revnumber><date>2019-06-03 12:39:20</date><authorinitials>thunert@cbs.mpg.de</authorinitials></revision><revision><revnumber>6</revnumber><date>2019-06-03 10:52:44</date><authorinitials>thunert@cbs.mpg.de</authorinitials></revision><revision><revnumber>5</revnumber><date>2019-06-03 10:08:57</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Glossar</revremark></revision><revision><revnumber>4</revnumber><date>2019-06-03 09:36:33</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Glossar</revremark></revision><revision><revnumber>3</revnumber><date>2019-06-03 07:49:45</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Singualrity oder Docker</revremark></revision><revision><revnumber>2</revnumber><date>2019-06-03 07:42:19</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>definitionFile</revremark></revision><revision><revnumber>1</revnumber><date>2019-05-14 10:29:49</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision></revhistory></articleinfo><section><title>Singularity-Portal</title><para>Singularity ist eine von <ulink url="https://sylabs.io/">Sylabs</ulink> gepflegte und entwickelte, quelloffene Software für Containervirtualisierung auf Betriebssystemebene. Die Container enthalten eine eigene Laufzeitumgebung und garantieren so ein identisches Verhalten auf unterschiedlichen Systemen. Singularity ist gerade für den wissenschaftlichen Bereich von Bedeutung, da neben Reproduzierbarkeit, auch die Arbeit an Hochleistungsrechnern ohne weiteres möglich ist.  </para><itemizedlist><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/EnterpriseSingularity#">EnterpriseSingularity</ulink> - Fragen zur Singularity-Nutzung in Enterprise-Umgebungen </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityFragen#">SingularityFragen</ulink> - die zumindest ein Einsteiger sich stellt </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityDockerUnterschiede#">SingularityDockerUnterschiede</ulink> - ein kurzes Interview </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityContainer#">SingularityContainer</ulink> - Was ist das und wie ist er aufgebaut? </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityDefinitionFile#">SingularityDefinitionFile</ulink> - die Blaupause des Containers </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityContainerBauen#">SingularityContainerBauen</ulink> - Kurzanleitung für den Containerbau </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityInstallieren">SingularityInstallierenLinux</ulink> - Installation unter Linux </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityInstallierenMacWindows#">SingularityInstallierenMacWindows</ulink> - Installation unter Windows und MacOS </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityWorflow#">SingularityWorflow</ulink> - Kurzübersicht über häufig genutzte Befehle </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularitySecurity#">SingularitySecurity</ulink> - Wie sicher ist Singularity und wie wird diese Sicherheit realisiert? </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityApps#">SingularityApps</ulink> - Ein Container kann mehrere Apps enthalten! </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityBachelorArbeit#">SingularityBachelorArbeit</ulink> </para></listitem><listitem><para><ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityEinsatz#">SingularityEinsatz</ulink> - Einsatz-Szenarien für Singularity-Container </para></listitem></itemizedlist><section><title>Glossar</title><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Begriff</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Erklärung</emphasis> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> Apps </para></entry><entry colsep="1" rowsep="1"><para> Anwendungen bzw. Skripte innerhalb eines Containers, welche bei Containerstart direkt aufgerufen werden. </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> Bootstrapping </para></entry><entry colsep="1" rowsep="1"><para> Installieren des KernOS bzw. BaseOS und zusätzlicher Software in den leeren Singularity Container </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> Build-Prozess </para></entry><entry colsep="1" rowsep="1"><para> Prozess, welcher den Vorgang des Containerbaus beschreibt </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> Buildtime </para></entry><entry colsep="1" rowsep="1"><para> Zeitpunkt des Bauens eines Containers </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> Definition File </para></entry><entry colsep="1" rowsep="1"><para> Bauanleitung eines Singularity Containers, beschreibt installiertes OS, Software und Metadaten des Containers </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> Runtime </para></entry><entry colsep="1" rowsep="1"><para> Intervall in dem der Container läuft </para></entry></row></tbody></tgroup></informaltable></section><section><title>Nützliche Links</title><itemizedlist><listitem><para><ulink url="https://sylabs.io/documentation">Singularity Dokumentation</ulink> </para></listitem><listitem><para><ulink url="https://github.com/singularityhub/sregistry">Singularity Registry Server</ulink> </para></listitem><listitem><para><ulink url="https://cloud.sylabs.io/home">Singularity Cloud Dienste (Remote Builder, Keystore, Share)</ulink> </para></listitem><listitem><para><ulink url="https://github.com/sylabs/singularity/releases">Singularity Releases</ulink> </para></listitem><listitem><para><ulink url="https://packages.ubuntu.com/">Ubuntu Paketsuche</ulink> </para></listitem><listitem><para><ulink url="https://sci-f.github.io/">Scientific Filesystem (SCI-F)</ulink> </para></listitem><listitem><para><ulink url="http://psg.skinforum.org/blogger_container_hpc.html">Docker vs. Singularity vs. Shifter vs. UGE Container Ed.</ulink> </para></listitem></itemizedlist></section><section><title>Anmerkungen, Anregungen</title><para>Anmerkungen, Anregungen, Verbesserungsvorschläge hinterlasse man bitte auf der <ulink url="https://wiki.init.mpg.de/IT4Science/SingularityPortal/IT4Science/SingularityPortal/Discussion#">Diskussionsseite</ulink> </para></section></section></article>