विंडोज का उपयोग करता है CRLFक्योंकि यह एमएस-डॉस से विरासत में मिला है।
MS-DOS का उपयोग करता है CRLFक्योंकि यह CP / M से प्रेरित था जो पहले से ही उपयोग कर रहा था CRLF।
सीपी / एम और अस्सी के दशक से कई ऑपरेटिंग सिस्टम और पहले इस्तेमाल किया CRLFगया था क्योंकि यह एक टेलेटाइप पर छपी एक पंक्ति को समाप्त करने का तरीका था (नियमित रूप से टाइपराइटर की तरह लाइन की शुरुआत में और अगली पंक्ति पर कूदें)। यह एक फ़ाइल को सरल बनाता है क्योंकि इसमें कम या कोई पूर्व-प्रसंस्करण की आवश्यकता नहीं होती है। यांत्रिक आवश्यकताएं भी थीं जिन्होंने एक एकल चरित्र को प्रयोग करने योग्य होने से रोका। कुछ समय के लिए गाड़ी को वापस जाने और पलटन को घूमने की अनुमति देने की आवश्यकता हो सकती है ।
Gnu / Linux उपयोग करता है LFक्योंकि यह एक यूनिक्स क्लोन है । 1
यूनिक्स ने LFअंतरिक्ष को बचाने के लिए शुरुआत से ही एक एकल चरित्र का उपयोग किया और एक कैनोनिकल एंड-ऑफ-लाइन के मानकीकरण के लिए, दो वर्णों का उपयोग करना अक्षम और अस्पष्ट था। यह विकल्प मल्टिक्स से विरासत में मिला था, जो 1964 की शुरुआत में इस्तेमाल किया गया था। मेमोरी, स्टोरेज, सीपीयू पावर और बैंडविड्थ बहुत कम थे, इसलिए प्रति पंक्ति एक बाइट की बचत करना लायक था। जब एक फ़ाइल मुद्रित की गई थी, तो चालक लक्ष्य डिवाइस द्वारा आवश्यक नियंत्रण वर्णों को लाइन फीड (नई-लाइन) परिवर्तित कर रहा था।
LFपसंद किया गया था CRक्योंकि बाद में अभी भी एक विशिष्ट उपयोग किया गया था। एक ही पंक्ति की शुरुआत में मुद्रित चरित्र को निरूपित करके, यह पहले से ही टाइप किए गए पात्रों को ओवरस्ट्रेक करने की अनुमति देता है।
Apple ने शुरू में एक ही चरित्र का उपयोग करने का फैसला किया था लेकिन किसी कारण से दूसरे को चुना CR:। जब यह BSD इंटरफ़ेस में बदल गया, तो यह स्थानांतरित हो गया LF।
इन विकल्पों का इस तथ्य से कोई लेना-देना नहीं है कि OS व्यावसायिक है या नहीं।
1 यह आपके प्रश्न का उत्तर है।