Userspace virtual console for Linux operating system
kmscon
Developer(s)
David Herrmann
Initial release
March 27, 2012 (2012-03-27)[1]
Final release
8
/ October 29, 2013; 10 years ago (2013-10-29)
Repository
github.com/Aetf/kmscon
Written in
C
Operating system
Linux
Type
System console
License
ISC license
Website
www.freedesktop.org/wiki/Software/kmscon
Kmscon is a virtual console that runs in userspace which David Hermann created to replace the Linux console, a terminal built into the Linux kernel. Kmscon uses the KMS driver for its output, it is multiseat-capable, and supports internationalized keyboard input and UTF-8 terminal output. The input support is implemented using X keyboard extension (XKB). Development of Kmscon stopped in March 2015. There was a successor project called systemd-consoled, but this project was also later dropped in July 2015.[2]
^Cite error: The named reference ml-initial-release was invoked but never defined (see the help page).
^Cite error: The named reference systemd-consoled-drop was invoked but never defined (see the help page).
Kmscon is a virtual console that runs in userspace which David Hermann created to replace the Linux console, a terminal built into the Linux kernel. Kmscon...
2013-09-03. David Herrmann (2012-08-11). "KMSCON: Linux KMS/DRM based Virtual Console". Michael Larabel (2013-03-28). "KMSCON: A DRM-Based Terminal Emulator"....
the core protocol by default. XKB is also used by Wayland compositors and kmscon. XKB allows a modifier to be locked or latched, other than being in its...
by several Wayland compositors, including Weston reference compositor. kmscon is a virtual console implementation that runs in user space using DRM KMS...
the nouveau driver, it is required. Wayland compositors (e.g. Weston) and kmscon depend on kernel mode setting via ioctl. FreeBSD has support for both kernel-based...
simultaneously. The most straight forward solution to elegant multi-seat are kmscon/systemd-consoled in combination with systemd-logind. The available desktop...