From: Jeff Dike <jdike@ka...> - 2001-12-09 05:19:00
The user-mode port of 2.4.16 is available.
gdb is now much more responsive to ^C and it's now possible to interrupt
processes in userspace.
Fixed ^S and ^Q in the console driver (thanks to agitation by Daniel
mconsole commands can now run from either interrupt context or process
context. The ones that run from interrupt context are now much more
likely to happen when UML is sick.
There is now an mconsole 'cad' command, which simulates Ctrl-Alt-Del.
UML will now boot with 'con=pty', although the console output never
appears on its assigned pty for some reason.
Core dump support is now there, except that the registers aren't dumped
correctly, so they don't make gdb very happy.
There is some support for SIGWINCH. If the main console is stdin/stdout
and you resize that window, whatever is running in it will get a
SIGWINCH. Other things, like other xterms and ptys, won't generate
SIGWINCH for UML because they are not controlling terminals for it.
A couple of problems with rebooting were fixed. An overlap between errno
and some code, causing that code to be corrupted, was fixed. The new
channel stuff was accidentally closing stdin and stdout on shutdown,
making the subsequent reboot rather interesting.
The error message from the TUN/TAP backend was fixed.
Fixed a crash caused by the gdb cleanup when gdb hadn't run.
The window IDs in xterms are now gone.
Ptys are now hung up properly. So, disconnecting from a console or serial
line on a pty will no longer hang UML.
The project's home page is http://user-mode-linux.sourceforge.net
Downloads are available at