User Tools

Site Tools


Getting Started (Developers)

Install from PPA

If you're on Ubuntu 12.04, 14.04, or 16.04, you can install using a Personal Package Archive (PPA). Run the following commands:

sudo add-apt-repository ppa:ackley/mfm
apt-get update
sudo apt-get install ulam

Run Using Docker

A Docker container has been written in the hopes that MFM / ULAM / SPLAT can be run anywhere that Docker can be run. It has been tested on Windows 10, Mac OS, and Debian based Linux distros.

You'll need to clone this repository: and use the jcollard/add-docker branch to access the Dockerfile located in the docker directory.

git clone
git checkout jcollard/add-docker
cd docker

The Dockerfile here will build the project. From that container image, you should be able to connect an XServer to forward the display to the host system.

XQuartz is an XServer for Mac OS which has been tested with this Docker container:

VCXSrv is an XServer for Windows 10 which has been tested with this Docker container:

A bash script docker/ is provided for ease of connecting your host to the docker container. It has been tested for Linux and Mac OS X and hopefully will work out of the box (assuming you have an XServer running) by running bash

getting_started.txt · Last modified: 2019/01/18 13:22 by ajzaff