This post explains the various differences between two popular multiplex virtual consoles software tmux and gnu/screen.
I evaluated switching from screen to tmux. tmux is a much younger project with some vocal advocates online. After looking into the differences between them, I will likely switch to tmux for a while to become familiar with it, but may end up switching back to screen because I’m used to clients being more independent from each other.
Both programs create one or more virtual terminals within a single terminal, let you switch back and forth between the virtual terminals, let you attach multiple physical terminals to the same virtual terminals, and let you reattach to your virtual terminals if your network connection is interrupted. Both tmux and screen work by creating two separate processes which they refer to by different names:
- Read more: Differences between tmux vs screen