Para manter o padrão utilizado nos antigos Teletipos, o DOS/Windows utiliza dois caracteres de controle para representar uma quebra de linha, um Carriage Return (CR = 0x0D) e um Line Feed (LF = 0x0A), porém sistemas Unix-Like perceberam que isso era um desperdício de 1 byte por linha e bastava um LF para representar uma nova linha.