Command
getty 和 getty 和有什麼不一樣?
當我查看手冊時,我看到的是
alternative getty
有一個名為
getty
Unix 第一版的程序。BSD 通常有一個名為的程序getty
,它是它的(相當)直接後代。它(現在)讀取/etc/ttys
已配置終端設備/etc/gettytab
的數據庫和終端線路類型的數據庫(作為參數傳遞給getty
程序的線路類型)。Linux 世界有一系列複製和重新實現,就像之前的 minix 一樣。
agetty
由 Wietse Venema 編寫,作為 AT&T System 5 和 SunOS 的“替代品”,getty
並由 Peter Orbaek(他也提供simpleinit
了)移植到 Linux。它適用於串列設備、調製解調器或直接連接的終端以及虛擬終端設備。- Paul Sutcliffe, Jr’s
getty
和uugetty
現在很難找到,但它是agetty
. (getty-ps
包含它們的軟體包仍然可以在 SlackWare 中找到。)- Fred van Kempen在 1990 年為 minix寫了一個“改進的”
getty
和。init
- Gert Doering
mgetty
是另一個適用於實際串列設備的 getty,旨在支持“智能”調製解調器,例如傳真調製解調器和語音調製解調器,而不僅僅是“啞”終端調製解調器。- Florian La Roche 的
mingetty
設計不支持串列設備和任何終端設備上的通用 getty 功能。相反,它特定於虛擬終端設備,並消除了與調製解調器和串列設備相關的所有傳統 getty hooplah。- Felix von Leitner
fgetty
源自mingetty
,經過調整以使用比 GNU C 庫更小的 C 庫,並經過調整以包含checkpasswd
機制等內容。- Nikola Vladov
ngetty
是對整個 getty 機制的重新架構。與其init
(直接或間接地)知道 TTY 數據庫並生成多個 getty 實例,每個實例都在一個終端上響應,不如 init 生成一個ngetty
監控所有終端的程序。