Software Open Access
Dietsch, Daniel;
Jakobs, Marie-Christine
<?xml version='1.0' encoding='utf-8'?> <resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd"> <identifier identifierType="DOI">10.5281/zenodo.3533104</identifier> <creators> <creator> <creatorName>Dietsch, Daniel</creatorName> <givenName>Daniel</givenName> <familyName>Dietsch</familyName> <nameIdentifier nameIdentifierScheme="ORCID" schemeURI="http://orcid.org/">0000-0002-8947-5373</nameIdentifier> <affiliation>University of Freiburg</affiliation> </creator> <creator> <creatorName>Jakobs, Marie-Christine</creatorName> <givenName>Marie-Christine</givenName> <familyName>Jakobs</familyName> <affiliation>TU Darmstadt</affiliation> </creator> </creators> <titles> <title>VMCAI 2020 Virtual Machine</title> </titles> <publisher>Zenodo</publisher> <publicationYear>2019</publicationYear> <subjects> <subject>virtual machine</subject> <subject>artifact evaluation</subject> <subject>vmcai</subject> </subjects> <dates> <date dateType="Issued">2019-11-08</date> </dates> <resourceType resourceTypeGeneral="Software"/> <alternateIdentifiers> <alternateIdentifier alternateIdentifierType="url">https://zenodo.org/record/3533104</alternateIdentifier> </alternateIdentifiers> <relatedIdentifiers> <relatedIdentifier relatedIdentifierType="DOI" relationType="IsVersionOf">10.5281/zenodo.3533103</relatedIdentifier> </relatedIdentifiers> <rightsList> <rights rightsURI="https://creativecommons.org/licenses/by/4.0/legalcode">Creative Commons Attribution 4.0 International</rights> <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights> </rightsList> <descriptions> <description descriptionType="Abstract"><p>This package contains the virtual machine used for the <a href="https://popl20.sigplan.org/home/VMCAI-2020#Call-for-Artifacts">VMCAI 2020</a> artifact evaluation.&nbsp;</p> <p>The <strong>VMCAI 2020 virtual machine</strong>&nbsp;was created with VirtualBox 6.0.8 and consists of an installation of Ubuntu 19.04 with Linux 5.0.0-31 and the following notable packages.</p> <ul> <li>OCaml 4.09.0</li> <li>OpenJDK 1.8.0_222</li> <li>Mono 6.4.0.198</li> <li>ruby 2.5.5p157</li> <li>Python 2.7.16 and Python 3.7.3</li> <li>bash 5.0.3</li> <li>cmake 3.13.4-1</li> <li>clang 8.0.0.3</li> <li>gcc 8.3.0</li> <li>Racket 7.4</li> <li>VIM 8.1</li> <li>Emacs 26.1</li> <li>Coq 8.9.1 with CoqIDE</li> <li>benchexec 2.2</li> <li>TexLive 2019</li> <li>A 32bit libc</li> <li>VirtualBox guest additions</li> </ul> <p>The VM has a user&nbsp;<code>vmcai2020</code>&nbsp;with password&nbsp;<code>vmcai2020</code>. The root user has the same password.</p> <p>In order to save space, the VM does not have an active swap file. Please mention in your submission if you expect that a swap file is needed. You can activate swap for the running session using the following commands.</p> <pre><code>sudo fallocate -l 1G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile </code></pre> <p>The artifact evaluation committee will be instructed not to download software or data from external sources. Any additional software required by your artifact must be included in the&nbsp;<code>.zip</code>&nbsp;file and the artifact must provide instructions for the installation. To include an Ubuntu package in your artifact submission, you can create a&nbsp;<code>.deb</code>&nbsp;file with all the necessary dependencies from inside the VM. Reviewers can then install them by using&nbsp;<code>sudo dpkg -i &lt;.deb file&gt;</code>. You can create the necessary&nbsp;<code>.deb</code>&nbsp;files for example as follows.</p> <ul> <li>If you have only one package without dependencies, you can use&nbsp;<code>apt-get download &lt;packagename&gt;</code></li> <li>If you have only one package without dependencies but with local modifications, e.g., particular configuration files, you can use the&nbsp;<a href="https://manpages.ubuntu.com/manpages/disco/en/man1/dpkg-repack.1.html">dpkg-repack utility</a></li> <li>If you have a package with multiple dependencies, you can use&nbsp;<code>wget</code>&nbsp;together with&nbsp;<code>apt</code>&nbsp;to download them all and put them into a folder:&nbsp;<code>wget $(apt-get install --reinstall --print-uris -qq &lt;packagename&gt; | cut -d&quot;&#39;&quot; -f2)</code></li> </ul></description> </descriptions> </resource>
All versions | This version | |
---|---|---|
Views | 86 | 85 |
Downloads | 9 | 9 |
Data volume | 26.7 GB | 26.7 GB |
Unique views | 74 | 73 |
Unique downloads | 9 | 9 |