Raw input mode
In raw mode, io-char performs no editing on received characters. This reduces the processing done on each character to a minimum and provides the highest performance interface for reading data.
Edited input mode
In edited mode, io-char performs line-editing operations on each received character. Only when a line is completely entered—typically when a carriage return (CR) is received—will the line of data be made available to application processes. This mode of operation is often referred to as canonical or sometimes cooked mode.