To maintain the standard used in old Teletypes, DOS/Windows uses two control characters to represent a line break, a Carriage Return (CR = 0x0D) and a Line Feed (LF = 0x0A), but Unix-Like systems realized that this was a waste of 1 byte per line and only an LF was enough to represent a new line.