From: Henrik Nordstrom <hno@ma...> - 2001-03-19 18:03:46
Hi, and many thanks for the user-mode-linux patch. It really makes
kernel hacking a lot easier (no more oops, I hate these reboot cycles..
time for a coffie during fsck, or what kprintfs do I need today?), and
also allows one to easily build a virtual network of N sandboxes all
running on one CPU to test interesting network setups.
As thanks I have uploaded a set of patches to SourceForge.
* A TUN/TAP daemon that creates a TUN/TAP tap device and connects this
to um_eth_serv. Makes it piece of cake to connect the local host to the
virtual network. Just start um_eth_tap on the host, and then configure
the tap0 interface with the IP of the host on the virtual network. If
you want to publish any of the virtual machines on the local lan then
proxy-arp them or enable bridging.
* Support for running with the root on hostfs. No longer any need to
maintain an separate image file, and all system files can be updated
run-time from the host with no hassle.
* Added the TUN/TAP driver to the list of available network drivers.
This to allow experimenting with TUN/TAP based tunnels in virtual
* Minor fix to have the module path correct when installing modules. Was
missing the -<n>um extra version added by arch/um/Makefile
make INSTAL_MOD_PATH=3D/path/to/uml-root modules_install
and some other minor things barely worth mentioning..
Now that I have what I need running, I will continue with my intended
development in netfilter, LVS and TCP.. again many thanks. Having a
networken virtual machine you can control from gdb and that can run on
your laptop makes wonders! And in combination with hostfs it really
Now, time for some complaints:
* It would be nice if the xterms (virtual consoles or debuggers) was
killed properly when the kernel shuts down/resets.
* Any clue why /proc/cmdline is missing most of the kernel command line?
Short facts about me:
Name: Henrik Nordstr=F6m
Involvment in uml: Needed a "sandbox" for kernel and network
Occupation: Systems programmer & UNIX guru, MARA Systems
Special interests: UNIX systems programming, networking, firewalls
Pet project/hobby: Squid HTTP Proxy
Last project: MARACache, a simplified "firewall appliance"
Private email: hno@...