फ्री-डॉस

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

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

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

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

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

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

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

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

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

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

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

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

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

यह भी देखें

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

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

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