Можно предположить: юникс писался с расчётом на текстовые терминалы, юникс был всем любовен и прельстив, и отказываться от какой-то концепции в нём только для того, чтобы это логично выглядело на каких-то новомодных сверхдешёвых компах никому в голову не пришло. А там пошло-поехало…
А дальше терминал в соответствии с установленными параметрами (termios/ioctl) уже пишет в стандартный программы. Именно на этом этапе CR заменяется на CRLF.
no subject
Date: 2013-02-24 02:38 pm (UTC)А дальше терминал в соответствии с установленными параметрами (termios/ioctl) уже пишет в стандартный программы. Именно на этом этапе CR заменяется на CRLF.
no subject
Date: 2013-02-26 07:10 am (UTC)На LF:)
в остальном вполне правильно.
Ну а что Enter даёт CR на уровне драйвера терминала - вполне логично, потому что LF тут мало применялось.
no subject
Date: 2013-02-26 09:34 pm (UTC)