Windows CRLF, MS-DOS'dan devraldığı için kullanır .
MS-DOS CRLF, zaten kullanan CP / M'den ilham aldığından kullanır CRLF.
CP / M ve seksenli ve daha önceki birçok işletim sistemi CRLFteletipe basılmış bir çizgiyi sonlandırmanın yoluydu çünkü (hattın başına dönün ve sıradaki daktilolar gibi bir sonraki satıra geçin). Bu işlem, daha az ön işleme gerek duyulmadığı ya da hiç olmadığı için bir dosyayı yazdırmayı basitleştirdi. Tek bir karakterin kullanılabilmesini engelleyen mekanik gereksinimler de vardı. Taşıyıcının dönmesi ve merdanenin dönmesi için biraz zaman gerekebilir .
Gnu / Linux kullanır LFçünkü bir Unix klonudur . 1
Unix, tek bir karakter kullandı LF, en baştan yerden tasarruf etmek ve kanonik bir satır sonuna standart hale getirmek için iki karakter kullanmak verimsiz ve belirsizdi. Bu seçenek 1964 gibi erken bir zamanda kullanılan Multics'ten devralındı. Bellek, depolama, CPU gücü ve bant genişliği çok seyrekti, bu yüzden satır başına bir bayt tasarruf etmeye değiyordu. Bir dosya yazdırıldığında, sürücü satır beslemesini (yeni satır) hedef cihazın gerektirdiği kontrol karakterlerine dönüştürüyordu.
LFCRikincisi hala belirli bir kullanıma sahip olduğu için tercih edildi . Yazdırılan karakteri aynı satırın başına getirerek, önceden yazılmış karakterleri aşmaya izin verdi.
Elma başlangıçta da tek bir karakterin kullanmaya karar ama nedense başka bir aldı: CR. Bir BSD arayüzüne geçtiğinde, taşındı LF.
Bu tercihlerin bir işletim sisteminin ticari olup olmadığı ile ilgisi yoktur.
1 Bu sorunuzun cevabı.