Site Home Page The UML Wiki UML Community Site The UML roadmap What it's good for Case Studies Kernel Capabilities Downloading it Running it Compiling Installation Skas Mode Incremental Patches Test Suite Host memory use Building filesystems Troubles User Contributions Related Links The ToDo list Projects Diary Thanks Contacts
Tutorials The HOWTO (html) The HOWTO (text) Host file access Device inputs Sharing filesystems Creating filesystems Resizing filesystems Virtual Networking Management Console Kernel Debugging UML Honeypots gprof and gcov Running X Diagnosing problems Configuration Installing Slackware Porting UML IO memory emulation UML on 2G/2G hosts Adding a UML system call Running nested UMLs
How you can help Overview Documentation Utilities Kernel bugs Kernel projects
Screenshots A virtual network An X session
Transcripts A login session A debugging session Slackware installation
Reference Kernel switches Slackware README
Papers ALS 2000 paper (html) ALS 2000 paper (TeX) ALS 2000 slides LCA 2001 slides OLS 2001 paper (html) OLS 2001 paper (TeX) ALS 2001 paper (html) ALS 2001 paper (TeX) UML security (html) LCA 2002 (html) WVU 2002 (html) Security Roundtable (html) OLS 2002 slides LWE 2005 slides
Fun and Games Kernel Hangman Disaster of the Month

### User Contributions

UML users have started to build their own tools and infrastructure around UML in order to make it better suited for their own applications. This page lists the ones that I know of so that people who need something similar don't necessarily need to go off and reinvent the wheel. If you have something (or know of something) that should be listed, let us know.

DNS root filesystem from Chris Reahard

> This filesystem is a small filesystem intended to run a jailed named and nothing else. This general area, of using a UML virtual machine to jail a single service, is a ripe one, and I welcome contributions of other filesystems that are specialized for other services.

> It's available from the jail filesystems section of the download page. Chris' description is available here .

BusyBox root filesystem builder from Julien Gaulmin

> This is a little package which automates the building of a BusyBox/uClibc root filesystem for UML. Download this tarball, uncompress it, untar it, and read the README and Makefile.

UMLd - A UML management daemon from David Coulson

> A system with lots of UMLs can be a management nightmare, so David Coulson has written a daemon to manage all of his UMLs, allowing UML users to perform functions on their UML via a web interface. For a network running lots of UML instances on machines, UMLd makes housekeeping much easier. More information on UMLd, along with downloads, can be found here.

Hosted at