Microsoft ने 28 अप्रैल को अपने ओपन सोर्स ब्लॉग पर पोस्ट किया कि कंपनी पिछले कुछ वर्षों में Microsoft ऑपरेटिंग सिस्टम के इतिहास में सबसे महत्वपूर्ण डेटा लगातार खोल रही है: 2018 में, इसने MS-DOS 1.25 और 2.11 के स्रोत कोड को फिर से खोल दिया, और 2024 में इसने जनता को MS-DOS 4.0 का स्रोत कोड प्रदान किया; अब, यह 86-डॉस के साथ मेल खाता है 1.00 के जन्म की 45वीं वर्षगांठ पर, माइक्रोसॉफ्ट ने घोषणा की कि वह इस काम को आगे बढ़ाना जारी रखेगा और अनुसंधान, संरक्षण की सुविधा के लिए और उद्योग और उत्साही लोगों के अन्वेषण हितों को संतुष्ट करने के लिए अब तक खोजे गए डॉस स्रोत कोड सामग्रियों के शुरुआती बैच को संरक्षित और सार्वजनिक करेगा।

Microsoft का कहना है कि काम GitHub पर कोड अपलोड करने से कहीं अधिक है। सॉफ़्टवेयर का इतिहास न केवल स्रोत कोड में मौजूद है, बल्कि स्कैन, आंतरिक दस्तावेज़, असेंबलर प्रिंटआउट और 1970 के दशक के अंत और 1980 के दशक की शुरुआत में ऑपरेटिंग सिस्टम के विकास से बचे "एनालॉग युग" के विभिन्न निशानों में भी मौजूद है। माइक्रोसॉफ्ट इस बात पर जोर देता है कि अगर हम वास्तव में यह समझना चाहते हैं कि आज के प्लेटफॉर्म कहां से आते हैं तो ये ऐतिहासिक संदर्भ भी अपरिहार्य हैं।

इस बार जारी की गई नई सामग्री पीसी-डॉस 1.00 की विकास प्रक्रिया में पहले से कहीं अधिक समय प्रदान करती है। PC-DOS 1.00 IBM PC प्लेटफ़ॉर्म पर DOS का पहला आधिकारिक संस्करण है। माइक्रोसॉफ्ट ने कहा कि युफेंग गाओ और रिच सिनी के नेतृत्व में ऐतिहासिक शोधकर्ताओं और डिजिटल संरक्षणकर्ताओं की एक टीम ने डॉस लेखक टिम पैटरसन द्वारा लिखित बड़ी संख्या में डॉस-युग स्रोत कोड प्रिंट सूचियों का पता लगाया, स्कैन किया और प्रतिलेखन किया।

माइक्रोसॉफ्ट के खुलासे के अनुसार, जानकारी के इस बैच में 86-DOS 1.00 कर्नेल स्रोत कोड, PC-DOS 1.00 कर्नेल विकास चरण के कई स्नैपशॉट और CHKDSK जैसे प्रसिद्ध उपयोगिता टूल के स्रोत कोड शामिल हैं। इससे भी अधिक आश्चर्यजनक बात यह है कि न केवल असेंबली स्रोत कोड सूची संरक्षित है, बल्कि असेंबलर की मुद्रित सूची भी संरक्षित है। माइक्रोसॉफ्ट का मानना ​​है कि ये सामग्रियां बाहरी दुनिया को यह समझने के लिए एक अत्यंत दुर्लभ परिप्रेक्ष्य प्रदान करती हैं कि एमएस-डॉस/पीसी-डॉस का चरण दर चरण कैसे गठन किया गया था, और तथ्य के बाद संकलित संस्करण के बजाय उस युग में ऑपरेटिंग सिस्टम विकास की वास्तविक उपस्थिति को देखने के लिए।

माइक्रोसॉफ्ट ने आगे बताया कि ये सामग्रियां पारंपरिक अर्थों में पैक और आधिकारिक तौर पर जारी किए गए ऑपरेटिंग सिस्टम संस्करण नहीं हैं। इसके विपरीत, उनमें से कई एक निश्चित समय पर कार्य की स्थिति के रिकॉर्ड की तरह हैं, जिनमें स्वयं टिम पैटर्सन द्वारा छोड़े गए हस्तलिखित नोट्स हैं। Microsoft इसे "Git रिपॉजिटरी का एक मुद्रित प्रतिबद्ध इतिहास" के रूप में वर्णित करता है: वे एक स्पष्ट समयरेखा जोड़ते हैं, जिसमें दिखाया गया है कि कौन सी सुविधाएँ कब जोड़ी गईं, विकास प्रक्रिया के दौरान कौन सी त्रुटियाँ हुईं और उन्हें बाद में कैसे ठीक किया गया। भौतिक सामग्रियों का यह बैच भी टिम पैटर्सन द्वारा दान किया गया है। भविष्य में, जनता इन मूल फ़ाइलों को देख सकेगी जो अभी भी अंतरिम कंप्यूटर संग्रहालय में "इतिहास बता रही हैं"।

लेख में, माइक्रोसॉफ्ट उन सभी को धन्यवाद देता है जिन्होंने इन सामग्रियों के संकलन, समीक्षा और प्रकटीकरण में भाग लिया, और बताया कि इस तरह के "सॉफ्टवेयर पुरातत्व" कार्य के लिए कानूनी समीक्षा, अभिलेखीय संगठन और तकनीकी सत्यापन जैसे कई पहलुओं से निवेश की आवश्यकता होती है, और पूरे उद्योग के सामान्य इतिहास को संरक्षित करने के लिए यह बहुत महत्वपूर्ण है।

जो लोग आगे अध्ययन करना चाहते हैं, उनके लिए माइक्रोसॉफ्ट यूफेंग गाओ की वेबसाइट, रिच सिनी की वेबसाइट और प्रिंट सूचियों के ओसीआर प्रसंस्करण पर जोशुआ के शोध परिणामों से परामर्श लेने की सिफारिश करता है। साथ ही, माइक्रोसॉफ्ट ने यह भी कहा कि बाहरी दुनिया प्रासंगिक स्कैन सूचियों और ओसीआर-संगठित कोड को देखने के लिए पहले से ही GitHub पर DOS-History/Paterson-Listings प्रोजेक्ट पर जा सकती है; माइक्रोसॉफ्ट पुल अनुरोधों के माध्यम से एमआईटी लाइसेंस के तहत इसे खोलने के लिए परियोजना के अनुरक्षकों के साथ भी सहयोग करता है, जिससे यह शोधकर्ताओं, शौकीनों और प्रौद्योगिकी इतिहास के अनुयायियों के लिए सुविधाजनक हो जाता है।

और अधिक जानें:

https://github.com/DOS-History/Paterson-Listings