@b0rk I guess it is faster, in a very technical sense involving how the tty driver and line disciplines were implemented that you probably don't want to get into -- since every raw-mode application (like readline) has to context switch back to user mode so the application can read the terminal buffer and interpret the control codes. This is also why there's also a mode where the kernel interprets controls that send signals, but the application does everything else.