फ्री-डॉस

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 जारी होने के बाद बंद कर दिया गया था। <संदर्भ नाम=marinof_gnu/dos />

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

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

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

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

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

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

डॉस-आधारित विंडोज
FreeDOS Microsoft Windows 1.0 और 2.0 रिलीज़ को चलाने में सक्षम है। विंडोज 3.x रिलीज़,जिसमें i386 प्रोसेसर के लिए समर्थन था, प्रायोगिक फ्रीडोस कर्नेल 2037 में आंशिक रूप से छोड़कर, 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, [42] या ReactOS के लिए freeldr.ini समकक्ष में जोड़कर बूट किया जा सकता है। या freeldr.ini ReactOS  के समकक्ष ।

फाइल सिस्टम
फ़ाइल आवंटन तालिका # 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