

In 2012, xterm's default emulation was changed to VT420 to allow tmux to assume the corresponding left/right margin support.
DIFFERENCE IN UXTERM AND XTERM PATCH

It was originally written as a stand-alone terminal emulator for the VAXStation 100 (VS100) by Mark Vandevoorde, a student of Jim Gettys, in the summer of 1984, when work on X started. XTerm originated prior to the X Window System. Those options have limitations, as discussed in the xterm manual. Normally focus switches between X applications as the user moves the pointer (e.g., a mouse cursor) about the screen, but xterm provides options to grab focus (the Secure Keyboard feature) as well as accept input events sent without using the keyboard (the Allow SendEvents feature). Each xterm window is a separate process, but all share the same keyboard, taking turns as each xterm process acquires focus.
DIFFERENCE IN UXTERM AND XTERM WINDOWS
An X display can show one or more user's xterm windows output at the same time. If no particular program is specified, xterm runs the user's shell. It allows users to run programs which require a command-line interface. Xterm is the standard terminal emulator for the X Window System.
