फ्री-डॉस

FreeDOS (पूर्व में Free-DOS और PD-DOS) IBM PC संगत कंप्यूटरों के लिए एक मुफ्त सॉफ्टवेयर ऑपरेटिंग सिस्टम है। यह विरासत प्रणाली चलाने और अंतः स्थापित प्रणाली का समर्थन करने के लिए एक पूर्ण एमएस-डॉस-संगत वातावरण प्रदान करने का इरादा रखता है।

FreeDOS को फ्लॉपी डिस्क या यूएसबी फ्लैश ड्राइव से बूट किया जा सकता है। इसे वर्चुअलाइजेशन या x86 एमुलेटर के तहत अच्छी तरह से चलाने के लिए डिज़ाइन किया गया है।

MS-DOS के अधिकांश संस्करणों के विपरीत, FreeDOS जीएनयू जनरल पब्लिक लाइसेंस की शर्तों के तहत मुफ्त सॉफ्टवेयर, सॉफ़्टवेयर लाइसेंस से बना है। हालाँकि, अन्य पैकेज जो FreeDOS परियोजना का हिस्सा हैं, उनमें गैर-GPL सॉफ़्टवेयर शामिल हैं जिन्हें डिजिटल संरक्षण के योग्य माना जाता है, जैसे कि 4DOS, जो एक संशोधित MIT लाइसेंस के तहत वितरित किया जाता है।

इतिहास
FreeDOS परियोजना 29 जून 1994 को शुरू हुई, जब Microsoft ने घोषणा की कि वह अब MS-DOS की बिक्री या समर्थन नहीं करेगा। जिम हॉल (कंप्यूटर प्रोग्रामर) - जो उस समय एक छात्र थे - डीओएस के एक सार्वजनिक डोमेन संस्करण पीडी-डॉस के विकास का प्रस्ताव करते हुए एक घोषणापत्र पोस्ट किया। कुछ ही हफ्तों में, पैट विल्लनि और टिम नॉर्मन सहित अन्य प्रोग्रामर इस परियोजना में शामिल हो गए। उनके बीच, एक कर्नेल (विलानी द्वारा), COMMAND.COM कमांड लाइन दुभाषिया (विलानी और नॉर्मन द्वारा), और कोर यूटिलिटीज (हॉल द्वारा) पूलिंग कोड द्वारा बनाई गई थी जिसे उन्होंने लिखा था या उपलब्ध पाया था। कुछ समय के लिए, परियोजना का रखरखाव मॉर्गन हैनिबल टोल द्वारा किया गया था। अंतिम FreeDOS 1.0 वितरण से पहले FreeDOS के कई आधिकारिक पूर्व-रिलीज़ वितरण हो चुके हैं। GNU/DOS, FreeDOS का एक अनौपचारिक वितरण संस्करण 1.0 जारी होने के बाद बंद कर दिया गया था। <रेफरी नाम = मारिनोफ_जीएनयू/डॉस />

ब्लिंकी द फिश FreeDOS का शुभंकर है। उन्हें Bas Snabilie द्वारा डिज़ाइन किया गया था।

वितरण
FreeDOS 1.1, 2 जनवरी 2012 को जारी किया गया, CD-ROM इमेज के रूप में डाउनलोड के लिए उपलब्ध है: एक सीमित इंस्टाल डिस्क जिसमें केवल कर्नेल और बेसिक एप्लिकेशन होते हैं, और एक फुल डिस्क जिसमें कई और एप्लिकेशन (गेम, नेटवर्किंग, डेवलपमेंट, आदि) होते हैं, उपलब्ध नहीं है लेकिन एक नए, पूर्ण 1.2 के साथ। लीगेसी संस्करण 1.0 (2006) में दो सीडी शामिल थीं, जिनमें से एक नियमित उपयोगकर्ताओं पर लक्षित 8 एमबी की इंस्टाल सीडी थी और दूसरी 49 एमबी की बड़ी लाइव सीडी थी जिसमें प्रोजेक्ट का स्रोत कोड भी था।

वाणिज्यिक उपयोग
FreeDOS का उपयोग कई कंपनियों द्वारा किया जाता है:
 * Dell ने अपनी लागत कम करने के लिए अपने n-सीरीज़ डेस्कटॉप के साथ FreeDOS को प्रीलोड किया। विंडोज के साथ समान प्रणालियों की तुलना में इन मशीनों को सस्ता और खरीदने में कठिन बनाने के लिए फर्म की आलोचना की गई है। * Hewlett-Packard ने अपने DC5750 डेस्कटॉप, मिनी 5101 नेटबुक और प्रोबुक लैपटॉप में एक विकल्प के रूप में FreeDOS प्रदान किया।  HP सिस्टम में BIOS फर्मवेयर को अपडेट करने के लिए FreeDOS का उपयोग बूट करने योग्य मीडिया के रूप में भी किया जाता है। * FreeDOS को स्टीव गिब्सन के हार्ड ड्राइव के रखरखाव और पुनर्प्राप्ति कार्यक्रम, स्पिनराइट द्वारा शामिल किया गया है। * इंटेल के सॉलिड-स्टेट ड्राइव फ़र्मवेयर अपडेट टूल ने FreeDOS कर्नेल को लोड किया।

गैर-वाणिज्यिक उपयोग
FreeDOS का उपयोग कई स्वतंत्र परियोजनाओं में भी किया जाता है:
 * FED-UP फ्लॉपी एन्हांस्ड DivX यूनिवर्सल प्लेयर है। * फ़ूज़ोमा एक फ्रीडोस-आधारित वितरण है जो फ़्लॉपी डिस्क से बूट हो सकता है और पुराने कंप्यूटरों को बच्चों के लिए शैक्षिक उपकरणों में परिवर्तित कर सकता है। * XFDOS एक ग्राफिकल यूज़र इंटरफ़ेस के साथ एक FreeDOS- आधारित वितरण है, जो माइक्रोविंडो | नैनो-एक्स और FLTK को पोर्ट करता है।

हार्डवेयर
FreeDOS को कम से कम 640 kB मेमोरी वाली PC/XT मशीन की आवश्यकता होती है। फ्रीडोस के साथ बंडल नहीं किए गए प्रोग्रामों को अक्सर अतिरिक्त सिस्टम संसाधनों की आवश्यकता होती है।

MS-DOS और Win32 कंसोल
FreeDOS ज्यादातर MS-DOS के साथ संगत है। यह COM निष्पादन योग्य, मानक DOS निष्पादन योग्य और बोरलैंड के 16-बिट DPMI निष्पादनयोग्य का समर्थन करता है। दो विस्तार का उपयोग करके 32-बिट DPMI निष्पादन योग्य चलाना भी संभव है। ऑपरेटिंग सिस्टम में MS-DOS के सापेक्ष कई सुधार हैं, जिनमें ज्यादातर नए मानकों और तकनीकों के लिए समर्थन शामिल है जो तब मौजूद नहीं थे जब Microsoft ने MS-DOS के लिए समर्थन समाप्त कर दिया था, जैसे कि अंतर्राष्ट्रीयकरण, या उन्नत पावर प्रबंधन TSRs। इसके अलावा, HX DOS एक्सटेंडर के उपयोग के साथ, कई Windows कंसोल एप्लिकेशन FreeDOS में ठीक से काम करते हैं, जैसा कि कुछ दुर्लभ GUI प्रोग्राम, जैसे QEMM और Bochs करते हैं।

डॉस-आधारित विंडोज
FreeDOS Windows 1.0x|Microsoft Windows 1.0 और Windows 2.0x|2.0 रिलीज़ चलाने में सक्षम है। विंडोज 3.x रिलीज़, जिसमें i386 प्रोसेसर के लिए समर्थन था, को 386 उन्नत मोड में पूरी तरह से नहीं चलाया जा सकता है, प्रयोगात्मक FreeDOS कर्नेल 2037 में आंशिक रूप से छोड़कर। विंडोज 95, विंडोज 98 और विंडोज़ मी एमएस-डॉस के एक स्ट्रिप-डाउन संस्करण का उपयोग करते हैं। FreeDOS को प्रतिस्थापन के रूप में उपयोग नहीं किया जा सकता है क्योंकि MS-DOS 7.0–8.0 और Windows 4.xx के बीच गैर-दस्तावेजी इंटरफेस FreeDOS द्वारा अनुकरण नहीं किए जाते हैं; हालाँकि, इसे बूट मैनेजर प्रोग्राम, जैसे कि BOOTMGR या METAKERN, जो FreeDOS के साथ शामिल है, का उपयोग करके इन सिस्टमों के साथ स्थापित और उपयोग किया जा सकता है।

विंडोज एनटी और रिएक्टोस
Windows NT-आधारित ऑपरेटिंग सिस्टम, जिसमें Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1|8.1, डेस्कटॉप के लिए Windows 10 और Windows 11 और डेस्कटॉप के लिए Windows Server 2003, Windows Server 2008 और Windows Server 2008 R2 शामिल हैं सर्वर, सिस्टम के मुख्य घटक के रूप में MS-DOS का उपयोग नहीं करते हैं। ये सिस्टम FAT फ़ाइल सिस्टम का उपयोग कर सकते हैं जो MS-DOS और Microsoft Windows के पुराने संस्करणों द्वारा उपयोग किए जाते हैं; हालाँकि, वे आमतौर पर सुरक्षा और अन्य कारणों से डिफ़ॉल्ट रूप से NTFS (नई प्रौद्योगिकी फ़ाइल सिस्टम) का उपयोग करते हैं। FreeDOS इन सिस्टमों पर एक अलग विभाजन पर या FAT सिस्टम पर एक ही विभाजन पर सह-अस्तित्व में हो सकता है। FreeDOS कर्नेल को Windows 2000 या XP के NT बूट लोडर कॉन्फ़िगरेशन फ़ाइल boot.ini में जोड़कर बूट किया जा सकता है। या ReactOS के लिए freeldr.ini समकक्ष।

फाइल सिस्टम
फ़ाइल आवंटन तालिका # FAT32 पूरी तरह से समर्थित है और बूट ड्राइव के लिए पसंदीदा प्रारूप है। उपयोग किए गए BIOS के आधार पर, आकार में 128 जीबी या 2 टीबी तक के चार लॉजिकल ब्लॉक एड्रेसिंग (एलबीए) हार्ड डिस्क तक समर्थित हैं। बड़े डिस्क के साथ बहुत कम परीक्षण किया गया है, और कुछ BIOS LBA का समर्थन करते हैं लेकिन 32 GB से बड़े डिस्क पर त्रुटि उत्पन्न करते हैं; ऑनट्रैक या ईज़ी-ड्राइव जैसे ड्राइवर इस समस्या का समाधान करते हैं। विंडोज 95-शैली के लंबे फ़ाइल नामों के लिए समर्थन को सक्षम करने के लिए फ्रीडोस का उपयोग एलएफएनडीओएस नामक ड्राइवर के साथ भी किया जा सकता है। लेकिन अधिकांश प्री-विंडोज 95 प्रोग्राम एलएफएन का समर्थन नहीं करते हैं, भले ही ड्राइवर लोड हो। NTFS, ext2 या exFAT के लिए कोई नियोजित समर्थन नहीं है, लेकिन उस उद्देश्य के लिए कई बाहरी तृतीय-पक्ष ड्राइवर उपलब्ध हैं। Ext2 फ़ाइल सिस्टम तक पहुँचने के लिए, LTOOLS, Mtools के समकक्ष, का उपयोग कभी-कभी ext2 फ़ाइल सिस्टम ड्राइव से और डेटा कॉपी करने के लिए किया जा सकता है।

यह भी देखें

 * अर्चन (वेब ​​​​ब्राउज़र)
 * से DOSBox
 * आपूर्ति किया जाना
 * फ्रीआरटीओएस
 * जीएनयू ग्रब
 * रिएक्टोस
 * फ़ाइल आवंटन तालिका #VFAT

इस पेज में लापता आंतरिक लिंक की सूची

 * आईबीएम पीसी संगत
 * विरासती तंत्र
 * एम्यूलेटर
 * मेरा लाइसेंस
 * पब्लिक डोमेन
 * विंडोज कंसोल
 * एमएस-डॉस संपादक

बाहरी संबंध

 * FreeDOS Orphanage
 * FreeDOS Orphanage
 * FreeDOS Orphanage