Portal/TA1/MaRDI Packaging System: Difference between revisions

From MaRDI portal
AKaushik (talk | contribs)
First draft for a page for MaPS
 
LKastner (talk | contribs)
m LKastner moved page Portal/TA1/MaRDI Packaging System to Portal/TA1/MaRDI Packaging System: Make consistent with other TA pages
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= MaRDI Packaging System =
= MaRDI Packaging System =


The MaRDI Packaging System ( <strong>MaPS</strong> for short) is a software packaging system which does encapsulates an executable and its dependency environment in a single runtime.
The MaRDI Packaging System ( <strong>MaPS</strong> for short) is a software packaging system which encapsulates an executable and its dependency environment in a single runtime.


== Introduction ==
== Introduction ==

Latest revision as of 15:40, 6 December 2023

MaRDI Packaging System

The MaRDI Packaging System ( MaPS for short) is a software packaging system which encapsulates an executable and its dependency environment in a single runtime.

Introduction

In computer systems, software behaviour can change from release to release. For real reproducibility, it is important to preserve and share the entire execution environment, not just the programming code of research software. MaPS solves this by providing a simple framework for bundling and publishing an application along with all the libraries it needs to execute into a runtime. This runtime is then deployed on host systems, in a way that it does not conflict with, or depend on, the libraries already existing on a host system.

Links

MaPS can be found on Github at https://github.com/aaruni96/maps , and further instructions can be found on the wiki at https://github.com/aaruni96/maps/wiki/Deploy-and-Run-OSCAR .