Виртуальная консоль
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2014 г. ) |
( Виртуальная консоль VC ) , также известная как виртуальный терминал ( VT ), представляет собой концептуальную комбинацию клавиатуры и дисплея для пользовательского интерфейса компьютера . Это функция некоторых Unix-подобных операционных систем , таких как Linux , BSD , illumos , UnixWare и macOS , в которых системная консоль компьютера может использоваться для переключения между несколькими виртуальными консолями для доступа к несвязанным пользовательским интерфейсам. Виртуальные консоли появились как минимум во времена Xenix. [1] и Concurrent CP/M в 1980-х годах. [2]
В консоли Linux и других платформах обычно первые шесть виртуальных консолей предоставляют текстовый терминал с приглашением для входа в оболочку Unix . Графическая система X Window традиционно запускается в седьмой виртуальной консоли (tty7), хотя это зависит от конфигурации. В Linux пользователь переключается между ними, нажимая клавишу Alt в сочетании с функциональной клавишей — например Alt + F1 для доступа к виртуальной консоли номер 1. Alt + ← изменения в предыдущей виртуальной консоли и Alt + → к следующей виртуальной консоли. Чтобы переключиться с X Window System или композитора Wayland , Ctrl + Alt + F1 работает. (Обратите внимание, что пользователи могут переопределить эти комбинации клавиш по умолчанию.)
Если требуется параллельное выполнение нескольких сеансов X Window System, например, в случае быстрого переключения пользователей или при отладке X-программ на отдельном X-сервере , каждый X-сеанс обычно выполняется в отдельной виртуальной консоли.
Детали реализации
[ редактировать ]Unix-системы
[ редактировать ]Unix Рабочие станции , например, производства Sun или Silicon Graphics , не включали виртуальные консоли. Единственная цель консоли — исправить систему, чтобы можно было запустить графическую среду.
на базе Sun Niagara, Серверы использующие виртуализацию с логическими доменами, получают службы виртуальной консоли из домена управления .
См. также
[ редактировать ]- Виртуальный рабочий стол работает аналогично виртуальной консоли, но работает на графических рабочих столах вместо командной строки.
- Системная консоль для невиртуальной консоли
- Текстовый терминал для текстового интерфейса в целом
- Псевдотерминал для еще большего количества виртуальных консолей
- Эмулятор терминала для прикладной программы, имеющий те же функции, что и текстовая виртуальная консоль.
Примечания
[ редактировать ]- ^ «Механизм доверенного пути для сред виртуальных терминалов» . FreePatentsOnline.com . Проверено 9 апреля 2008 г.
В патенте США № 4945468 Xenix указан как предшествующий уровень техники в этой области. - ^ Гузайтис, Джо (ноябрь 1983 г.). «Параллельный КП/М» . БАЙТ . стр. 257–268 . Проверено 19 марта 2016 г.
Ссылки
[ редактировать ]- Справочник FreeBSD, глава 3.2 Виртуальные консоли и терминалы