William Case wrote: > Text programs could read that code as an instruction > to insert new lines and do a carriage return; and executable programs > could read the keycode as an instruction to execute the program. The executable doesn't start itself. Bash is the one that detects the RET keycode and starts the executable program (going through the kernel). > The shell is always running/sleeping -- waiting for input. Right, and Xorg is on top of the shell for most people. Matt Flaschen