Differences between Tmux vs Screen (2015)
The article mentions vocal advocates (for tmux, although which doesn&#x27;t matter).  Meanwhile, I&#x27;ve always thought it was unfortunate that tmux and screen even exist.<p>These two terminal multiplexers are really an end-run around unfulfilled wants in the way that the console subsystem should work by default.  Want to be able to arbitrarily detach from a session?  Well, then we should have OS-level APIs exposed that allow for that.  Instead, what happened is the whole thing gets reimplemented in user space two levels deep (one for your GUI terminal emulator, then once again for the TUI terminal emulator you run inside that—either tmux or screen).  And we&#x27;ve hobbled along on top of that for decades.<p>To me, this is strongly reminiscent of software hematomas that Kiczales writes about.  So I don&#x27;t understand how anyone could be passionate about it, except maybe to passionately question why we&#x27;re fine with continuing to do things this way, instead of stepping back and after a sober thought concluding that this whole thing is pretty silly.<p><a href="http:&#x2F;&#x2F;pbfcomics.com&#x2F;comics&#x2F;skub&#x2F;" rel="nofollow">http:&#x2F;&#x2F;pbfcomics.com&#x2F;comics&#x2F;skub&#x2F;</a>