Mô tả thiết bị đầu cuối được đặt tên cho Linux, cung cấp trình giả lập giao diện điều khiển riêng (cũng như một số hạt nhân khác).
Trừ FreeBSD, tất cả các Linux- và hiện đại BSD-nền tảng nhận được "termcap" bằng cách bắt nguồn từ cơ sở dữ liệu terminfo trong kernel . Các mục trong bảng điều khiển dành riêng cho các hệ thống mà chúng được triển khai (không giống như nhiều trình giả lập thiết bị đầu cuối chạy trên nhiều nền tảng).
Một nhận xét trong ncurses 1.8.6 (tháng 10 năm 1994) cho linux
mô tả thiết bị đầu cuối đã nêu:
# Note that the statdard Linux console is now called 'linux' instead
# of 'console'. terminals with sizes other than 80x25 need to append
# their size to linux and add an entry like the one for 132x43 below
Điều đó là đặc trưng cho Linux, nhưng việc khái quát hóa theo sau là các thông điệp được chuyển.
Trong các nguồn của ncurses, phần INSTALL
này rất cũ (được xem trong 1.9.7a vào tháng 11 năm 1995), nhưng không bị lỗi thời:
Naming the Console Terminal
In various systems there has been a practice of designating the system
console driver type as `console'. Please do not do this! It
complicates peoples' lives, because it can mean that several different
terminfo entries from different operating systems all logically want to
be called `console'.
Please pick a name unique to your console driver and set that up
in the /etc/inittab table or local equivalent. Send the entry to the
terminfo maintainer (listed in the misc/terminfo file) to be included
in the terminfo file, if it's not already there. See the
term(7) manual page included with this distribution for more on
conventions for choosing type names.
Here are some recommended primary console names:
linux -- Linux console driver
freebsd -- FreeBSD
netbsd -- NetBSD
bsdos -- BSD/OS
If you are responsible for integrating ncurses for one of these
distributions, please either use the recommended name or get back
to us explaining why you don't want to, so we can work out nomenclature
that will make users' lives easier rather than harder.
Có một phần trong cơ sở dữ liệu đầu cuối cho các loại này: ANSI, UNIX TIÊU THỤ VÀ CÁC LOẠI ĐẶC BIỆT , trong khi không có mô tả "vt-generic" cũng như (đưa ra sự khác biệt giữa các biến thể), có một sự lựa chọn hợp lý.
Nếu bạn tìm kiếm "vt-generic", có thể bạn sẽ thấy rằng chỉ trong các triển khai ít phổ biến hơn như Informix (xem trong tệp này ):
# @(#)/etc/termcap 0.0
#
# Informix product aware termcap file
#
# Author: Marco Greco, <marcog@ctonline.it>, Catania, Italy
#
# Initial release: Jun 97
# Current release: Jul 98
#
# Absolutely no warranty -- use at your own risk
#
# Notes: Adapted from the default Slackware termcap file:
# added gs, ge, gb, ZG, ZA capabilities, shifted function keys
# down by one, added ki, kj, kf, kg
#
# Limit the size of each entry - 4gl apps core dump if applicable
# entry too long
#
# Entries other than vt's, console & xterm *untested*
#
# From: miquels@drinkel.ow.org (Miquel van Smoorenburg)
#
# Okay guys, here is a shorter termcap that does have most
# capabilities and is ncurses compatible. If it works for you
# I'd like to hear about it.
Đọc thêm: