Limba: Experimental Linux Software Installer Using OverlayFS

Limba is a software installer experiment that combines concepts from the Glick2 and Listaller concepts. Limba uses OverlayFS for combing an application with its dependencies as well as mount namespaces and shared sub-trees. Limba also depends upon AppStream meta-data. Via this approach built on existing Linux technologies that have been mainline for a while except for OverlayFS that just landed in Linux 3.18, it would be relatively easy to roll out Limba if it were to garner interest.
Limba allows for software packages to be isolated from the rest of the system in a container-like manner. Right now it's an experiment with no clear end goal and could be quite easily killed off according to Klumpp if its design doesn't prove fruitful. Matthias is still working out Limba for creating simple packages, package installation, dependency resolution, basic system integration, and other features.
While details are sparse, you can learn more in this blog announcement about Limba. The code to this Linux software installer is hosted on GitHub for those wishing to do experiments.
20 Comments