Marionnet was born in April 2005 as a simple textual interface to Netkit, itself based on User Mode Linux, written in OCaml by Jean-Vincent Loddo at the Paris 13 University for his own networking course. The code has since been completely rewritten and redesigned in September 2005, in order to remove the dependency from Netkit and to ease the construction of a graphical interface, partly built on dot (graphviz). The architecture was further extended and the system made more general when Luca Saiu joined the project in 2007, contributing in particular to the dynamic reconfiguration aspects.
The system is now in active use in several universities in Metropolitan France and other countries.