tmux is a so called terminal multiplexer. tmux allows you to run multiple terminals (and thus terminal programs) and perform some very advanced window management.
The architecture behind tmux is a tmux client that connects to a tmux server. You interact with the tmux client while the server runs your …
Written on by Michael Anckaert