Penggunaan Windows CRLFkarena mewarisinya dari MS-DOS.
Penggunaan MS-DOS CRLFkarena terinspirasi oleh CP / M yang sudah menggunakan CRLF.
CP / M dan banyak sistem operasi dari tahun delapan puluhan dan sebelumnya digunakan CRLFkarena itu adalah cara untuk mengakhiri garis yang dicetak pada teletype (kembali ke awal baris dan lompat ke baris berikutnya, sama seperti mesin tik biasa). Ini disederhanakan mencetak file karena ada lebih sedikit atau tidak diperlukan pra-pemrosesan. Ada juga persyaratan mekanis yang mencegah satu karakter untuk dapat digunakan. Beberapa waktu mungkin diperlukan untuk memungkinkan kereta untuk kembali dan pelat untuk memutar.
Gnu / Linux menggunakan LFkarena itu adalah klon Unix . 1
Unix menggunakan karakter tunggal LF,, dari awal untuk menghemat ruang dan membakukan ke end-of-line kanonik, menggunakan dua karakter tidak efisien dan ambigu. Pilihan ini diwarisi dari Multics yang menggunakannya sedini 1964. Memori, penyimpanan, daya CPU dan bandwidth sangat jarang sehingga menghemat satu byte per baris patut dilakukan. Ketika sebuah file dicetak, driver itu mengonversi umpan baris (baris baru) ke karakter kontrol yang diperlukan oleh perangkat target.
LFlebih disukai CRkarena yang terakhir masih memiliki penggunaan khusus. Dengan memposisikan ulang karakter yang telah dicetak ke awal baris yang sama, itu memungkinkan untuk melakukan overstrike karakter yang sudah diketik.
Apel awalnya memutuskan untuk juga menggunakan satu karakter tapi untuk beberapa alasan memilih yang satu: CR. Ketika beralih ke antarmuka BSD, ia pindah ke LF.
Pilihan-pilihan ini tidak ada hubungannya dengan fakta bahwa suatu OS bersifat komersial atau tidak.
1 Ini adalah jawaban untuk pertanyaan Anda.