Existem alguns projetos que você deve investigar e que podem atender às suas necessidades
Existem muitas opções para se implantar e é provável que a opção de máquina virtual seja a mais fácil de começar. Como a fonte está lá, você deve estar relativamente livre para compilar ou personalizar suas necessidades.