You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:marionnet

There are download files available for marionnet.

marionnet has 5 active branches owned by 1 person and 1 team. There were 1 commit by 1 person in the last month.

Bazaar branches

Name Status Last Modified Last Commit
Series: trunk
bug 1 Development 2020-04-15 15:50:14 UTC 2020-04-15
525. Second version of marionnet with a su...

Author: Jean-Vincent Loddo
Revision Date: 2020-04-15 15:50:14 UTC

Second version of marionnet with a support for X11-forwarding not based on the ghost interface eth42. This version works well but is not completely finished on the marionnet's code side (however, what is missing are details). On the other hand, it lacks to build new virtual machines exploiting this new X11-forwarding system based on pseudo-terminal. The little script "uml/guest/" builds easily a tarball, with all the stuff (/etc/init.d/marionnet-{relay,dummy-xserver}, /usr/bin/marionnet-dummy-xservice), ready to be extracted in the root directory of the guest filesystem.
Here a short summary of the mechanism:

                   HOST SIDE | GUEST SIDE
[] <======-marionnet-fork-or-thread-======>[]|[]<=========-socat-=========>[]
unix/inet pseudo-terminal|serial port /tmp/.X11-uix/X0
X11 server socket Ex:"/dev/pts/29"|Ex:"/dev/ttyS4" unix socket
Ex:(inet |

The "socat" service is launched by marionnet-dummy-xservice, once the connexion established by marionnet-dummy-xserver (itself based on socat).
To tell the story in more details, marionnet-dummy-xserver accepts connections from the Unix socket "/tmp/.X11-unix/Xd" (corresponding to DISPLAY=:d.0) and, for an accepted connexion, starts the script marionnet-dummy-xservice that do the job. Basically, this job is nothing more than a "socat" service (/usr/bin/socat, see "man socat") connecting this socket to an available (simulated) serial port in the range /dev/ttySx. The UML kernel will be kind enough to provide an associated pseudo-terminal (/dev/pts/x) on host side, and marionnet.native, running on host side, will provide the rest of connection from the good pseudo-terminal to the real X11 server. The marionnet-dummy-xserver is itself implemented with /usr/bin/socat (instead of another "native-program" of this repository) in order to facilitate the installation of all the necessary stuff in the guest GNU/Linux systems.

Series: 0.94.x
bug 2 Mature 2020-03-15 22:12:45 UTC 2020-03-15
513. Support of TCP/IPv6 X11 forwarding fo...

Author: Jean-Vincent Loddo
Revision Date: 2020-03-15 22:12:45 UTC

Support of TCP/IPv6 X11 forwarding for kernels without ghostification (unpatched). Marionnet launch now a double stack (IPv4 and IPv6) socat service linking the virtual machines with the host X server though their eth42 interface. Moreover, a virtual machine equipped with the new version of `marionnet-relay' will continue using the TCP/IPv4 stack for X11 forwarding if eth42 can be ghostified, otherwise it will try to use the TCP/IPv6 stack. In this case, the script remove the IPv4 address (172.23.x.y/16) in order to prevent the user (probably a student) to be confused by a machine already configured which should not be. The only annoying thing will remain the presence of this interface which for the user should not exist.

lp:~marionnet-drivers/marionnet/translated-trunk 1 Development 2020-05-17 06:07:13 UTC 2020-05-17
326. Launchpad automatic translations update.

Author: Launchpad Translations on behalf of marionnet-drivers
Revision Date: 2020-05-17 06:07:13 UTC

Launchpad automatic translations update.

lp:~marionnet-drivers/marionnet/marionnet-web-site 1 Development 2012-06-20 15:10:07 UTC 2012-06-20
21. Added direct links to exercices an mo...

Author: Jean-Vincent Loddo
Revision Date: 2012-06-20 15:10:07 UTC

Added direct links to exercices an modified news

lp:~marionnet-drivers/marionnet/marionnet-reactive 1 Development 2010-04-23 17:38:21 UTC 2010-04-23
235. Chip.wprocess supports now timeouts

Author: Jean-Vincent Loddo
Revision Date: 2010-04-23 17:38:21 UTC

Chip.wprocess supports now timeouts

15 of 5 results
You can't create new branches for marionnet.