Hallo nguemmegne,
Wenn ich mich nicht irre für ein Terminal gibt es zwei
unterschiedlich Modi.
1.Canonical Mode
2.Noncanonical Mode
Das ist richtig. Sehr ausführlich wird der ganze Mechanismus eines Terminals (für Unix) hier behandelt, auch die beiden Modi:
http://www.opengroup.org/onlinepubs/007908775/xbd/te…
Ein paar Spielereien in C-Code, um das ganze besser zu verstehen, finden sich hier:
http://blog.eduardofleury.com/archives/2007/11/16/
Es gibt einen Terminal-Gerätetreiber, der dafür sorgt dass
jede Eingabe gespeichert wird und auf den Shell weitergeleiten
werde. Meine Frage ist: Wie ist diesen Treiber implementiert?
Eigentlich liegt der ganze Code ja offen, daß heisst, er ist in Linux-Distribution mit dabei und kann dort studiert werden.
Können Sie mir Literatur empfehlen wo ich informieren kann?
Auf jeden Fall „Essential Linux Device Drivers“ von Sreekrishnan Venkateswaran. ISBN 0-13-239655-6 Buch anschauen
siehe auch hier:
http://books.google.com/books?id=Boo57V0IOq0C&dq=Ess…
Viele Grüße
Marvin