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
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: https://github.com/jcollard/ULAM/ and use the
jcollard/add-docker branch to access the Dockerfile located in the
git clone https://github.com/jcollard/ULAM/ cd ULAM 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: https://www.xquartz.org/
VCXSrv is an XServer for Windows 10 which has been tested with this Docker container: https://sourceforge.net/projects/vcxsrv/
A bash script docker/docker.sh 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