Windows ใช้CRLFเพราะสืบทอดมาจาก MS-DOS
MS-DOS ใช้CRLFเพราะมันเป็นแรงบันดาลใจจาก CP / M CRLFซึ่งใช้อยู่แล้ว
CP / M และระบบปฏิบัติการจำนวนมากจากแปดสิบและใช้ก่อนหน้านี้CRLFเพราะมันเป็นวิธีที่จะจบบรรทัดที่พิมพ์บนโทรพิมพ์ (กลับไปที่จุดเริ่มต้นของบรรทัดและข้ามไปที่บรรทัดถัดไปเช่นเดียวกับเครื่องพิมพ์ดีดปกติ) ทำให้การพิมพ์ไฟล์ง่ายขึ้นเพราะมีการประมวลผลล่วงหน้าน้อยลงหรือไม่จำเป็นต้องใช้ นอกจากนี้ยังมีข้อกำหนดทางกลที่ป้องกันไม่ให้อักขระตัวเดียวใช้งานได้ อาจต้องใช้เวลาสักครู่เพื่อให้แคร่พิมพ์กลับและแผ่นหมุน
GNU / Linux ใช้LFเพราะมันเป็นระบบปฏิบัติการยูนิกซ์โคลน 1
Unix ใช้อักขระเดียวLFตั้งแต่ต้นเพื่อประหยัดพื้นที่และสร้างมาตรฐานให้กับจุดสิ้นสุดของบรรทัดมาตรฐานซึ่งการใช้อักขระสองตัวนั้นไม่มีประสิทธิภาพและไม่ชัดเจน ตัวเลือกนี้ได้รับการสืบทอดมาจาก Multics ซึ่งใช้งานตั้งแต่ต้นปีพ. ศ. 2507 หน่วยความจำที่เก็บข้อมูลพลังงานซีพียูและแบนด์วิดธ์น้อยมากดังนั้นการประหยัดหนึ่งไบต์ต่อบรรทัดถือว่าคุ้มค่า เมื่อไฟล์ถูกพิมพ์ไดรเวอร์จะแปลงบรรทัดฟีด (ขึ้นบรรทัดใหม่) เป็นอักขระควบคุมที่อุปกรณ์เป้าหมายต้องการ
LFเป็นที่ต้องการCRเนื่องจากหลังยังคงมีการใช้งานเฉพาะ โดยการจัดตำแหน่งอักขระที่พิมพ์ไปยังจุดเริ่มต้นของบรรทัดเดียวกันจะอนุญาตให้เขียนทับอักขระที่พิมพ์แล้ว
แอปเปิ้ลในตอนแรกตัดสินใจที่จะยังใช้ตัวอักษรตัวเดียว แต่ด้วยเหตุผลบางเลือกหนึ่งที่อื่น ๆCR: เมื่อมันเปลี่ยนไปอินเตอร์เฟซ BSD LFก็ย้ายไป
ตัวเลือกเหล่านี้ไม่มีส่วนเกี่ยวข้องกับความจริงที่ว่า OS เป็นระบบเชิงพาณิชย์หรือไม่
1นี่คือคำตอบสำหรับคำถามของคุณ