From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id CC9F1BB9A for ; Tue, 18 Oct 2005 02:22:08 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j9I0M84D016182 for ; Tue, 18 Oct 2005 02:22:08 +0200 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id CAA08861 for ; Tue, 18 Oct 2005 02:22:07 +0200 (MET DST) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.191]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j9I0M7Ec027460 for ; Tue, 18 Oct 2005 02:22:07 +0200 Received: from [212.227.126.160] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1ERfF1-00023w-00 for caml-list@inria.fr; Tue, 18 Oct 2005 02:22:07 +0200 Received: from [84.58.133.114] (helo=gate.lan.gerd-stolpmann.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1ERfF1-00066x-00 for caml-list@inria.fr; Tue, 18 Oct 2005 02:22:07 +0200 Received: from flakew.lan.gerd-stolpmann.de (flakew.lan.gerd-stolpmann.de [192.168.0.32]) by gate.lan.gerd-stolpmann.de (Postfix) with ESMTP id D9AB3C074 for ; Tue, 18 Oct 2005 02:22:08 +0200 (CEST) Subject: [ANN] UMLMON-1.0.1 released From: Gerd Stolpmann To: caml-list Content-Type: text/plain Date: Tue, 18 Oct 2005 02:22:05 +0200 Message-Id: <1129594926.8025.24.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.1.1 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:a6865a839c0178d9aa0ce41878507ea2 X-Miltered: at nez-perce with ID 43544030.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 4354402F.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; gerd:01 stolpmann:01 o'caml:01 gerd:01 runtime:01 gpl:01 runtime:01 buffer:01 low-level:01 command-line:01 distro:01 o'caml:01 stolpmann:01 viktoriastr:01 64293:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=FORGED_RCVD_HELO autolearn=disabled version=3.0.3 For your information, I just released this software written in O'Caml. Gerd ------------------------------------------------------------------------- UMLMON is a monitor for User Mode Linux (UML) that sets up a runtime environment for UML and controls the execution of UML. UMLMON uses a quite advanced client/server architecture, is rock-stable, and even has a web interface. The newest version of UMLMON, 1.0.1, has just been released. It is now available under the terms of the GPL. UMLMON is a feature-rich monitor: - UMLMON creates and maintains a runtime environment for UML. This includes a chroot jail and the automatic setup of needed resources. - UMLMON is a daemon with an RPC interface. One can control the daemon and the running UML instance by sending commands over this interface. The RPC interface works locally and over the network. - Of course, one can start and stop the UML instance over the UMLMON daemon. - UMLMON can establish bidirectional connections to the virtual consoles and the virtual serial lines. This means one can directly have an interactive session on the virtual machine without having to rely on networking. - UMLMON can log the output of virtual consoles. Even log rotation is supported. - UMLMON has administrative functions to create and manipulate virtual disks. - UMLMON eases the setup of virtual networking. - UMLMON is a secure environment. Although the daemon runs as root, it is written in a _safe_ programming language such that it is impossible that buffer overflows or other flaws of low-level languages allow attackers to break in. - There is a command-line interface and a web interface. Due to restricted resources the latter is currently only available in German language. A multilingual version is planned, though. I hope you see also the advantages of such a daemon. You can get rid of all the hackish scripts that are typically used in a UML setup, and have a clean and powerful solution that grows with your requirements. The UMLMON homepage is at http://www.gerd-stolpmann.de/umlmon. There are binaries for LSB-2.0 (Linux Standard Base). See http://www.gerd-stolpmann.de/buero/umlmon/umlmon-1.0.1-install.txt.en for instructions where to get them and how to install them. Source code: http://www.ocaml-programming.de/packages/umlmon-1.0.1.tar.gz. It is quite difficult to build UMLMON on a typical Linux distro because most prerequisite libraries are missing, or are too old. The easiest way is to go with GODI, http://godi.ocaml-programming.de, which includes a lot of scripts to automate the build of programs written in O'Caml. Just install the packages apps-umlmon and apps-umlmon-web. Problems, questions, etc. are answered by me, please contact me privately . UMLMON is an Open Source product by Informatikbuero Gerd Stolpmann. Commercial support setting up the daemon and the whole UML system can be bought, especially here in Germany. Gerd -- ------------------------------------------------------------ Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Telefon: 06151/153855 Telefax: 06151/997714 ------------------------------------------------------------