getty(8) auf klassischer Konsole

Der Kern startet den init(8)-Prozeß.

Der init startet alle Prozesse gemäß Runlevel in der /etc/inittab

In inittab sind getty(8)-Prozesse, die je Terminal auf die Eingabe warten. getty initialisiert das Terminal, und wartet auf Eingabe, druckt die Gegrüßung und führt dann login(8) aus, weches dann gemäß /etc/passwd die Authentifitierung (heute via PAM) durchführt und dann die dort enthaltende Shell.

Wikipedia über getty