Hello, I was asking long time ago about a terminal here, and I got some good answers from people who might been using it back in time.
That question was a begining for understanding what is the relation among all the stuff from the post subject. Please help with some clarifications if you can. I'm not saying I have no idea about each of them, but I hardly understand the relation among them. So, here is what I know or I think I know so far: shell: software, used for user interraction, commands for the OS,etc. terminal: physical stuff, keyboard + screen + serial port for mainframe connection console: ? stdout, stderr, xconsole? have no idea yet! tty: software, but that's all i know! maybe to manage a terminal at server side? cua: software, device for interraction with serial port of the computer getty: software to manage tty? Don't bother with OS implementation details, a relation description is enough. Also a link or a book indication for all this stuff will be fine. Thank you very much.