Release Notes: A number of crashes, as well as many other bugs, were fixed. The honeypot procfs filesystem was added. SCSI is now available. Helpers are now killed when UML exits. eth devices inside UML are now guaranteed to get the same names as were specified on the command line. /proc/mconsole was added. uml_moo now sparses its output files, has a destructive merge option, and handles large COW files correctly. There is now a UML jail kit, and the host side of hppfs was added.
Release Notes: It is now possible the to attach the UML gdb to sleeping threads. /proc/exitcode, a hardware watchdog driver, and support for kernel and userspace watchpoints were added. It is now possible to change the backing file of a COW file. The mconsole driver now sends panic notifications to mconsole clients. The crash that some people saw on UML shutdown has been fixed.
Release Notes: UML is now self-hosting. A number of debugging fixes were made, including support for userspace watchpoints, ddd support, allowing the UML debugger to shell out, and closing a security hole. iomem works again. The block driver supports partitioned devices. Many other smaller bugfixes and additions were made. uml_net now acts as a bridge.
Release Notes: Console flow control now works. The consoles and serial lines now support SIGWINCH. The ubd driver's COW bitmaps are now properly byte-swapped. Some drivers now supply entropy to /dev/random. The signal mask is now initialized so that odd environments can't screw UML up by passing in bogus masks. UML is now robust in the face of tmpfs running out of space. Running UML on a processor without cmov support now causes a panic rather than a hang. Crashes caused by use of a tty_struct after it had been freed and by the installation of cmucl have been fixed.
Release Notes: Sound, MTD, LVM, and md are now supported. UML is now secure against a hostile root. The new pthreads library works. Several data corruption bugs were fixed. The console and serial line initializations are now configurable. Persistent TUN/TAP is supported. The BogoMips calculation was fixed. uml_moo now supports V2 COW files. Many other bugs were fixed.
Release Notes: Updated to 2.4.17. UML consoles and serial lines may now be attached to host ports. It can be shut down by sending it SIGINT or SIGTERM. The GP registers are now properly stored in core files. Some buffer overruns in uml_net were fixed.
Release Notes: This release was updated to 2.4.16. It fixes a few crashes. ^S and ^Q are now handled correctly. gdb is much more responsive to ^C. mconsole now has the "cad" command, which simulates Ctrl-Alt-Del. UML can now write process core files.
Release Notes: Updated to kernel 2.4.14. A bug that caused process segfaults was fixed. Context switching is much faster than before. UML now works on 3G/1G hosts when CONFIG_HOST_2G_2G is enabled. Modules can now be loaded into a profiled kernel. uml_net now does proxy arp correctly. uml_mconsole can now take a command on its commandline.
Release Notes: The code was updated to kernel version 2.4.13. A segfault which occurred at startup in profiled kernels was fixed. UML now respects the TMP/TMPDIR/TEMPDIR environment variables. The network backends now print the commands that uml_net runs, as well as their output. Physical memory protection is now optional and is controlled by the 'jail' switch.