Quand j'ai regardé dans le manuel pour agetty, tout ce que j'ai vu était getty alternatif
Réponse acceptée :
Il y avait un programme nommé getty
dans la 1ère édition Unix. Les BSD ont généralement un programme nommé getty
c'est un descendant (assez) direct de ceci. Il lit (de nos jours) /etc/ttys
pour la base de données des terminaux configurés et /etc/gettytab
pour la base de données des types de lignes terminales (un type de ligne étant passé en argument au getty
programme).
Le monde Linux a une collection de clones et de réimplémentations, comme minix avant lui.
agence
a été écrit par Wietse Venema, comme "alternative" à AT&T System 5 et SunOSgetty
, et porté sous Linux par Peter Orbaek (qui a également fournisimpleinit
à ses côtés). Il convient à une utilisation avec des périphériques série, avec des modems ou des terminaux directement connectés, ainsi qu'avec des terminaux virtuels.- Paul Sutcliffe, Jr's
getty
etuugetty
est difficile à trouver de nos jours, mais était une alternative àagetty
. (Legetty-ps
package contenant les deux peut toujours être trouvé dans SlackWare.) - Fred van Kempen a écrit un
getty
"amélioré" etinit
pour minix en 1990. mgetty
de Gert Doering est un autre getty qui convient à une utilisation avec des périphériques série réels et a été conçu pour prendre en charge les modems "intelligents" tels que les modems fax et les modems vocaux, et pas seulement les modems "idiots" réservés aux terminaux.- Le
mingetty
de Florian La Roche a été conçu pas pour prendre en charge les périphériques série et la fonctionnalité getty générique sur tout type de terminal. Au contraire, il est spécifique aux terminaux virtuels et supprime tout le battage publicitaire getty traditionnel associé aux modems et aux périphériques série. - Le
fgetty
de Felix von Leitner est dérivé demingetty
, ajusté pour utiliser une bibliothèque C avec une empreinte plus petite que la bibliothèque GNU C, et modifié pour inclure des choses comme lecheckpasswd
mécanisme. - Ngetty de Nikola Vladov était une réarchitecture de tout le mécanisme de getty. Au lieu de
init
(directement ou indirectement) connaissant la base de données TTY et engendrant plusieurs instances de getty, chacune pour répondre sur un terminal, init engendre unngetty
processus qui surveille tous les terminaux.