В чем разница между консолью, оболочкой, терминалом, эмулятором терминала, терминальным мультиплексором и диспетчером окон?

Например. В чем разница между «интерфейсом / консолью» по умолчанию для FreeBSD / archlinux, vs Terminal, vs эмулятором терминала, таким как Xterm, vs Terminal мультиплексором, например tmux , vs Window manager, как удивительным ; и где Bash и другие «раковины» вписываются во все это?

One Solution collect form web for “В чем разница между консолью, оболочкой, терминалом, эмулятором терминала, терминальным мультиплексором и диспетчером окон?”

Терминальный эмулятор обеспечивает стандартизованный интерфейс на основе символов для приложений текстового режима, имитирует поведение реального или идеализированного оборудования.

Консоли обычно запускают некоторую эмуляцию терминала (консоль linux эмулирует VT220 с некоторыми дополнениями)

Терминал был выделенным оборудованием, которое реализует стандарт и подключалось к серверу через последовательное соединение либо напрямую, либо через концентратор. Этот термин часто используется для включения эмуляторов терминала, он также может включать терминалы GUI, которые используют X или RDP вместо того, чтобы основываться на тексте.

Терминальный мультиплексор эмулирует несколько терминалов и микширует их вывод и направляет ввод таким образом, который полезен для пользователя.

Xterm – это эмулятор терминала, который запускается под GUI (X). диспетчер окон может использоваться для изменения размера и перемещения окон терминала, которые использует xterm. xterm также имеет графическую возможность, когда он эмулирует графический терминал, но не так много приложений, которые могут его использовать, я знаю только два gnuplot и dosemu), большинство других эмуляторов терминала на основе графического интерфейса только dsiplay.

Linux и Unix - лучшая ОС в мире.