Browsing through questions I found about tmux (I normally used GNU Screen). My question is what are pros and cons of each of them. Especially I couldn't find much about tmux.
tmux vs. GNU Screen
gnu screen;terminal multiplexer;tmux
From their website:How is tmux different from GNU screen? What else does it offer?tmux offers several advantages over screen:a clearly-defined client-server model: windows are independent entities which  may be attached simultaneously to multiple sessions and viewed from multiple  clients (terminals), as well as moved freely between sessions within the same  tmux server;a consistent, well-documented command interface, with the same syntax  whether used interactively, as a key binding, or from the shell;easily scriptable from the shell;multiple paste buffers;choice of vi or emacs key layouts;an option to limit the window size;a more usable status line syntax, with the ability to display the first line  of output of a specific command;a cleaner, modern, easily extended, BSD-licensed codebase.There are still a few features screen includes that tmux omits:builtin serial and telnet support; this is bloat and is unlikely to be added  to tmux;wider platform support, for example IRIX and HP-UX, and for odd terminals.