blob: f7f8d06d44a129dec8770665bcd031b927246d1c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# KMS/DRM based System Console
Overview
* **`kmscon`** is a system console for linux. It does not depend on any graphics-server on your system (like _X.org_), but instead provides a raw console layer that can be used independently. It can replace the linux kernel console entirely but was designed to work well side-by-side, too. Even though initially targeted at providing internationalization to the system-console, it has grown into a fully modularized console layer including features like multi-head support, internationalized font rendering, XKB-compatible keyboard handling, hardware-accelerated graphics access and more.
Why the name?
* `kmscon` uses the **Direct-Rendering-Manager** (DRM) of the linux kernel to access graphics devices. The API that performs mode-setting on displays/monitors is called **Kernel-Mode-Setting** (KMS). Hence its name `kmscon`. Today, `kmscon` can also make use of other graphics-APIs. But these were mainly introduced for backwards-compatibility. KMS/DRM is the way to go!
Mailing Lists:
* [[General Development and Discussion|http://lists.freedesktop.org/mailman/listinfo/kmscon-devel]]
Bug Reports:
* [[Existing Bug Reports|https://bugs.freedesktop.org/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=kmscon]] [[File a New Bug Report|https://bugs.freedesktop.org/enter_bug.cgi?product=kmscon]]
Download:
* [[Tarball Releases|http://www.freedesktop.org/software/kmscon/releases/]]
Git:
* [[developer repository (David Herrmann)|http://cgit.freedesktop.org/~dvdhrm/kmscon/]] [[old github repository|http://github.com/dvdhrm/kmscon]]
Documentation for Users:
* TODO
Documentation for Developers:
* TODO
Distribution Packages:
* [[Arch Linux|https://www.archlinux.org/packages/community/x86_64/kmscon/]] [[(Wiki)|https://wiki.archlinux.org/index.php/KMSCON]]
|