Quand j'ai regardé dans le manuel pour agetty tout ce que j'ai vu était alternative getty
Il y avait un programme appelé getty
dans 1st Edition Unix. Les BSD ont généralement un programme appelé getty
qui est un descendant (assez) direct de ceci. Il (de nos jours) lit /etc/ttys
pour la database des périphériques terminaux configurés et /etc/gettytab
pour la database des types de ligne de terminal (un type de ligne étant passé en argument au programme getty
).
Le monde Linux a une collection de clones et de réimplémentations, tout comme minix avant lui.
agetty
été écrit par Wietse Venema, comme une «alternative» à AT & T System 5 et SunOS getty
, et porté à Linux par Peter Orbaek (qui a également fourni simpleinit
côté). Il convient pour une utilisation avec des périphériques série, avec des modems ou des terminaux directement connectés, ainsi qu'avec des terminaux virtuels. getty
et uugetty
est difficile à find de nos jours, mais était une alternative à agetty
. (Le package getty-ps
qui les contient peut toujours être trouvé dans SlackWare.) getty
et init
pour minix en 1990. mgetty
Gert Doering est un autre getty qui peut être utilisé avec des périphériques série réels. Il a été conçu pour prendre en charge des modems «intelligents» tels que les modems fax et les modems vocaux, et pas seulement les modems «bornés». mingetty
de Florian La Roche a été conçu pour ne pas prendre en charge les périphériques série et les fonctionnalités getty generics sur tout type de terminal. Il est plutôt spécifique aux terminaux virtuels et élimine tous les getty hooplah traditionnels associés aux modems et aux périphériques série. fgetty
de Felix von Leitner a été dérivée de mingetty
, ajustée pour utiliser une bibliothèque C avec une empreinte plus petite que la bibliothèque C GNU, et a été modifiée pour inclure des choses comme le mécanisme checkpasswd
. init
(directement ou indirectement) connaissance de la database des ATS et génération de plusieurs instances de getty, chacun d'entre eux répondant sur un terminal, init génère un process ngetty
qui surveille tous les terminaux. agetty
n'utilise pas /etc/gettydefs
où getty
utilise /etc/gettydefs
.