फ्री-डॉस: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
{{Short description|Open source clone of MS-DOS}} | {{Short description|Open source clone of MS-DOS}} | ||
{{redirect| | {{redirect|फ्री-डॉस|एकल|फ्री-डॉस (बहुविकल्पी)}} | ||
{{Use dmy dates|date=December 2021|cs1-dates=y}} | {{Use dmy dates|date=December 2021|cs1-dates=y}} | ||
{{Use list-defined references|date=December 2021}} | {{Use list-defined references|date=December 2021}} | ||
{{Infobox OS | {{Infobox OS | ||
| name = | | name = फ्री-डॉस | ||
| logo = | | logo = फ्री-डॉस logo4 2010.svg | ||
| screenshot = FreeDOS 1.1 screenshot.png | | screenshot = FreeDOS 1.1 screenshot.png | ||
| caption = | | caption = फ्री-डॉस 1.1 default shell, फ्री-कॉम | ||
| developer = [[ | | developer = [[जिम हॉल (कंप्यूटर प्रोग्रामर)|जिम हॉल]] और फ्रीडॉस टीम | ||
| programmed in = [[ | | programmed in = [[असेंबली लैंग्वेज]], [[C (प्रोग्रामिंग लैंग्वेज)|C]]<ref name="FreeDOS_Spec"/> | ||
| family = [[ | | family = [[डॉस]] | ||
| working state = Current | | working state = Current | ||
| source model = [[Open source]]{{Sfn|SourceForge|2018|p=1|ps=: "FreeDOS is […] distributed under the GNU General Public License or a similar open source software license."}} | | source model = [[Open source]]{{Sfn|SourceForge|2018|p=1|ps=: "FreeDOS is […] distributed under the GNU General Public License or a similar open source software license."}} | ||
| released = {{ | | released = {{शुरुआत दिनांक एवं आयु|1998|01|12|df=yes}}{{citation needed|date=May 2021}} | ||
| latest release version = 1.3 | | latest release version = 1.3 | ||
| latest release date = {{Start date and age|2022|02|20|df=yes}}<ref name="FreeDOS-History"/> | | latest release date = {{Start date and age|2022|02|20|df=yes}}<ref name="FreeDOS-History"/> | ||
| latest preview version = 1.3 RC5 | | latest preview version = 1.3 RC5 | ||
| latest preview date = {{Start date and age|2021|12|14|df=yes}}<ref name="FD13RC4"/> | | latest preview date = {{Start date and age|2021|12|14|df=yes}}<ref name="FD13RC4"/> | ||
| language = [[ | | language = [[अंग्रेजी भाषा|अंग्रेजी]], [[जर्मन भाषा|जर्मन]], [[डच भाषा|डच]] | ||
| supported platforms = [[x86]] | | supported platforms = [[x86]] | ||
| kernel type = [[ | | kernel type = [[ मोनोलिथिक कर्नेल]]<ref name="Villani_1996_Kernel"/> | ||
| influenced_by = [ | | influenced_by = <nowiki>[एमएस-डॉस]]</nowiki> | ||
| ui = [[Command-line interface]] ([[COMMAND.COM]]) | | ui = [[Command-line interface]] ([[COMMAND.COM]]) | ||
| license = [[GNU | | license = [[GNU जनरल पब्लिक लाइसेंस|GNU GPL]]{{Sfn|सोर्स फोर्ज|2018}} उपयोगिताओं के लिए विभिन्न विभिन्न लाइसेंसों के साथ | ||
}} | }} | ||
FreeDOS | FreeDOS(फ्री-डॉस) (पूर्व में फ्री-डॉस और पीडी-डॉस) IBMपीसी संगत कंप्यूटरों के लिए एक [[मुफ्त सॉफ्टवेयर]] [[ऑपरेटिंग सिस्टम]] है। इसका उद्देश्य पारंपरिक सॉफ़्टवेयर चलाने और [[अंतः स्थापित प्रणाली]] को समर्थन देने के लिए एक पूर्ण [[एमएस-डॉस]]-संगत परिवेश प्रदान करना है।<ref name="homepage"/> | ||
फ्रीडॉस को [[फ्लॉपी डिस्क]] या [[यूएसबी फ्लैश ड्राइव]] से बूट किया जा सकता है।<ref name="Franske_2007_USB"/><ref name="FreeDOS_Floppy"/>इसे [[वर्चुअलाइजेशन]] या x[[86]] अनुकरण के तहत अच्छी तरह से चलाने के लिए डिज़ाइन किया गया है।<ref name="Gallagher_2014"/> | |||
एमएस-डॉस के अधिकांश संस्करणों के विपरीत,<ref name="Turner_2018"/>फ्रीडॉस मुफ्त सॉफ्टवेयर से बना है,जो [[जीएनयू जनरल पब्लिक लाइसेंस]] की शर्तों के तहत लाइसेंस प्राप्त है। हालाँकि, अन्य पैकेज जो मुफ्त [[सॉफ़्टवेयर लाइसेंस]] से बना है।<ref name="FDOS_2021"/> हालाँकि, अन्य पैकेज जो फ्रीडॉस प्रोजेक्ट का हिस्सा हैं, उनमें गैर-GPL सॉफ़्टवेयर सम्मिलित हैं जिन्हें [[डिजिटल संरक्षण]] के योग्य माना जाता है, जैसे कि [[4DOS|4डॉस]] ,जिसे संशोधित MIT लाइसेंस के तहत वितरित किया जाता है।<ref name="4DOS"/> | |||
<!-- Note to editors: Parked a number of anchors used in redirects here. They are intended to refer to specific FreeDOS versions through redirects (from outside this article). Move them to the proper sections, where the specific FreeDOS versions will be discussed in the future. --> | <!-- Note to editors: Parked a number of anchors used in redirects here. They are intended to refer to specific FreeDOS versions through redirects (from outside this article). Move them to the proper sections, where the specific FreeDOS versions will be discussed in the future. --> | ||
| Line 36: | Line 37: | ||
== इतिहास == | == इतिहास == | ||
[[File:Blinky.svg|thumb|right|150px|ब्लिंकी, | [[File:Blinky.svg|thumb|right|150px|ब्लिंकी, फ्रीडॉस का शुभंकर]]फ्रीडॉस परियोजना 29 जून 1994 को शुरू हुआ, जब [[Microsoft|माइक्रोसॉफ्ट]] ने घोषणा की कि वह अब एमएस-डॉस को नहीं बेचेगी या उसका समर्थन नहीं करेगी। [[जिम हॉल (कंप्यूटर प्रोग्रामर)]] - जो उस समय एक छात्र थे<ref name="FLOSS"/>- पीडी-डॉस के विकास का प्रस्ताव करते हुए एक घोषणापत्र पोस्ट किया था, जो डॉस का एक सार्वजनिक डोमेन संस्करण है। <ref name="Hall_1994_Announcement"/>कुछ ही हफ्तों में, [[पैट विल्लनि]] और [[टिम नॉर्मन]] सहित अन्य प्रोग्रामर इस परियोजना में सम्मिलित हो गए। उनके बीच, एक कर्नेल (विलानी द्वारा), command.com कमांड लाइन दुभाषिया (विलानी और नॉर्मन द्वारा), और कोर यूटिलिटीज (हॉल द्वारा) को पूलिंग कोड द्वारा बनाया गया था जो उन्होंने लिखा था या उपलब्ध पाया था।<ref name="linuxdevices"/><ref name="Hall_2006_About"/>कुछ समय के लिए, परियोजना को मॉर्गन "हैनिबल" तोल द्वारा बनाए रखा गया था। अंतिम फ्रीडॉस 1.0 वितरण से पहले फ्रीडॉस के कई आधिकारिक पूर्व-रिलीज़ वितरण हुए हैं।<ref name="FreeDOS-History"/>GNU/डॉस, फ्रीडॉस का एक अनौपचारिक वितरण संस्करण 1.0 जारी होने के बाद बंद कर दिया गया था।<ref name="Adams_2005"/><संदर्भ नाम=marinof_gnu/डॉस /> | ||
ब्लिंकी द फिश | ब्लिंकी द फिश फ्रीडॉस का शुभंकर है। उन्हें बास स्नैबिली द्वारा डिज़ाइन किया गया था।<ref name="FD_Logo"/> | ||
== वितरण == | == वितरण == | ||
फ्रीडॉस 1.1, 2 जनवरी 2012 को जारी किया गया,<ref name="freedos"/>[[CD-ROM|सीडी-रोम]] छवि के रूप में डाउनलोड के लिए उपलब्ध है: एक सीमित स्थापना डिस्क जिसमें केवल कर्नेल और बुनियादी अनुप्रयोग सम्मिलित हैं, और एक पूर्ण डिस्क जिसमें कई और अनुप्रयोग (गेम, नेटवर्किंग, विकास, आदि), नवंबर 2011 तक उपलब्ध नहीं है लेकिन एक नए, पूर्ण 1.2 के साथ।<ref name="freedos files"/>लीगेसी संस्करण 1.0 (2006) में दो सीडी सम्मिलित थीं, जिनमें से एक नियमित उपयोगकर्ताओं पर लक्षित 8 एमबी स्थापित सीडी थी और दूसरी जो 49 एमबी की एक बड़ी लाइव सीडी थी जिसमें परियोजना का स्रोत कोड भी था।<ref name="freedos files"/> | |||
=== वाणिज्यिक उपयोग === | === वाणिज्यिक उपयोग === | ||
फ्रीडॉस का उपयोग कई कंपनियों द्वारा किया जाता है: | |||
* [[Dell]] ने अपनी लागत कम करने के लिए अपने n-सीरीज डेस्कटॉप के साथ | * [[Dell|Dell(डैल)]] ने अपनी लागत कम करने के लिए अपने n-सीरीज डेस्कटॉप के साथ फ्रीडॉस को पहले से लोड किया। विंडोज के साथ समान प्रणालियों की तुलना में इन मशीनों को सस्ता और खरीदने में कठिन बनाने के लिए फर्म की आलोचना की गई है।<ref name="Vance_2005_Dell"/>* [[Hewlett-Packard|Hewlett-Packard(हेवलेट पैकर्ड)]] ने अपने dc5750 डेस्कटॉप, मिनी 5101 नेटबुक और प्रोबुक लैपटॉप में फ्रीडॉस को एक विकल्प के रूप में प्रदान किया।<ref name="Hewlett-Packard_2012"/><ref name="EWeek_2009_HP"/><ref name="McCracken_2009"/>फ्रीडॉस का उपयोग HP सिस्टम में BIOS फर्मवेयर को अपडेट करने के लिए बूट करने योग्य मीडिया के रूप में भी किया जाता है।<ref name="HP_2010"/>*फ्रीडॉस को स्टीव गिब्सन के हार्ड ड्राइव रखरखाव और पुनर्प्राप्ति कार्यक्रम, स्पिनराइट द्वारा सम्मिलित किया गया है। <ref name="Goldstein_2004_SpinRite"/>* इंटेल के सॉलिड-स्टेट ड्राइव फ़र्मवेयर अपडेट टूल ने फ्रीडॉस कर्नेल को लोड किया।<ref name="Intel_SATA"/> | ||
=== गैर-वाणिज्यिक उपयोग === | === गैर-वाणिज्यिक उपयोग === | ||
फ्रीडॉस का उपयोग कई स्वतंत्र परियोजनाओं में भी किया जाता है: | |||
* | * स्थूल फ़्लॉपी उन्नत DivX यूनिवर्सल प्लेयर है।<ref name="FloppyDivX"/>* FUZOMA एक फ्रीडॉस-आधारित वितरण है जो एक फ्लॉपी डिस्क से बूट हो सकता है और पुराने कंप्यूटरों को बच्चों के लिए शैक्षिक उपकरणों में परिवर्तित कर सकता है।<ref name="FUZOMA"/>* XFडॉस एक [[ग्राफिकल यूज़र इंटरफ़ेस]] के साथ एक फ्रीडॉस- आधारित वितरण है, जो [[माइक्रोविंडो]] नैनो-एक्स और [[FLTK]] को पोर्ट करता है।<ref name="kraileth_TK"/><ref name="kraileth_nanolinux"/><ref name="Winnie_AIM"/><ref name="Georg_HP"/> | ||
== अनुकूलता == | == अनुकूलता == | ||
{| class="wikitable" style="float: right; margin: 0 1.25em" | {| class="wikitable" style="float: right; margin: 0 1.25em" | ||
|+ | |+ फ्रीडॉस संस्करण इतिहास<ref name="FreeDOS-History"/><ref name="FreeDOS-Comparison"/><ref name="FreeDOS-Old"/> | ||
|- | |- | ||
! Version || Status || Codename || Date | ! Version || Status || Codename || Date | ||
| Line 103: | Line 104: | ||
=== हार्डवेयर === | === हार्डवेयर === | ||
फ्रीडॉस को कम से कम 640 kB मेमोरी के साथ एकपीसी/XT मशीन की आवश्यकता होती है।<ref name="Lowe_2003"/>प्रोग्राम जो फ्रीडॉस के साथ बंडल नहीं होते हैं, उन्हें अक्सर अतिरिक्त सिस्टम संसाधनों की आवश्यकता होती है। | |||
=== | === एमएस-डॉस और Win32 कंसोल === | ||
फ्रीडॉस अधिकतर एमएस-डॉस के अनुकूल है। यह COM निष्पादकों, मानक डॉस निष्पादकों और बोरलैंड के 16-बिट DPMI निष्पादन योग्यों का समर्थन करता है। [[दो विस्तार]] का उपयोग करके 32-बिट DPMI निष्पादन योग्य चलाना भी संभव है। एमएस-डॉस की तुलना में ऑपरेटिंग सिस्टम में कई सुधार हुए हैं, जिनमें ज्यादातर नए मानकों और तकनीकों के लिए समर्थन सम्मिलित है,जो तब मौजूद नहीं थे जब माइक्रोसॉफ्ट ने एमएस-डॉस के लिए समर्थन समाप्त कर दिया था, जैसे अंतर्राष्ट्रीयकरण, या उन्नत पावर प्रबंधन TSRs।<ref name="Techworld"/>इसके अलावा, HX डॉस एक्सटेंडर के उपयोग के साथ, कई विंडोज़ कंसोल एप्लिकेशन फ्रीडॉस में ठीक से काम करते हैं, जैसा कि कुछ दुर्लभ [[QEMM]] और [[Bochs]] करते हैं।<ref name="Grech_2014"/> | |||
=== डॉस-आधारित विंडोज === | === डॉस-आधारित विंडोज === | ||
फ्रीडॉस माइक्रोसॉफ्ट विंडोज़ 1.0 और 2.0 रिलीज़ को चलाने में सक्षम है। विंडोज 3.x रिलीज़,जिसमें [[i386]] प्रोसेसर के लिए समर्थन था, प्रायोगिक फ्रीडोस कर्नेल 2037 में आंशिक रूप से छोड़कर, 386 उन्नत मोड में पूरी तरह से चलाया नहीं जा सकता है।<ref name="Aitor_2014"/>प्रयोगात्मक फ्रीडॉस कर्नेल 2037 में आंशिक रूप से छोड़कर।{{Citation needed |date=February 2017}} | |||
[[विंडोज 95]], [[विंडोज 98]] और [[विंडोज़ मी]] एमएस-डॉस के एक स्ट्रिप-डाउन संस्करण का उपयोग करते हैं। | [[विंडोज 95]], [[विंडोज 98]] और [[विंडोज़ मी]] एमएस-डॉस के एक स्ट्रिप-डाउन संस्करण का उपयोग करते हैं। फ्रीडॉस को प्रतिस्थापन के रूप में उपयोग नहीं किया जा सकता है क्योंकि एमएस-डॉस 7.0–8.0 और विंडोज़ "4.xx" के बीच गैर-दस्तावेजी इंटरफेस फ्रीडॉस द्वाराअनुकरण नहीं किए जाते हैं; हालाँकि, इसे बूट मैनेजर प्रोग्राम, जैसे BOOTMGR या METAKERN का उपयोग करके इन सिस्टमों के साथ स्थापित और उपयोग किया जा सकता है, जो फ्रीडॉस के साथ सम्मिलित है।{{Citation needed|date=December 2016}} | ||
=== विंडोज एनटी और रिएक्टोस === | === विंडोज एनटी और रिएक्टोस === | ||
विंडोज़ NT-आधारित ऑपरेटिंग सिस्टम, जिसमें [[Windows 2000|विंडोज़ 2000]], [[Windows XP|विंडोज़ XP]], [[Windows Vista|विंडोज़ Vista]], [[Windows 7|विंडोज़ 7]], [[Windows 8|विंडोज़ 8]], विंडोज़ 8.1 डेस्कटॉप के लिए [[Windows 10|विंडोज़ 10]] और [[Windows 11|विंडोज़ 11]] और डेस्कटॉप के लिए [[Windows Server 2003|विंडोज़ सर्वर 2003]], [[Windows Server 2008|विंडोज़ सर्वर 2008]] और [[Windows Server 2008 R2|विंडोज़ सर्वर 2008 R2]] सम्मिलित हैं सर्वर, सिस्टम के मुख्य घटक के रूप में एमएस-डॉस का उपयोग नहीं करते हैं। ये सिस्टम FAT फ़ाइल सिस्टम का उपयोग कर सकते हैं जो एमएस-डॉस और [[Microsoft Windows|माइक्रोसॉफ्ट विंडोज़]] के पुराने संस्करणों द्वारा उपयोग किए जाते हैं; हालाँकि, वे व्यापक रूप से सुरक्षा और अन्य कारणों से डिफ़ॉल्ट रूप से [[NTFS]] (नई प्रौद्योगिकी फ़ाइल सिस्टम) का उपयोग करते हैं। फ्रीडॉस इन सिस्टमों पर एक अलग विभाजन पर या FAT सिस्टम पर एक ही विभाजन पर सह-अस्तित्व में हो सकता है। फ्रीडॉस कर्नेल को इसे विंडोज़ 2000 या XP के NT बूट लोडर कॉन्फ़िगरेशन फ़ाइल, boot.ini, [42] या ReactOS के लिए freeldr.ini समकक्ष में जोड़कर बूट किया जा सकता है।<ref name="Herbert_2004"/>या freeldr.ini [[ReactOS]] के समकक्ष ।<ref name="ReactOS"/> | |||
=== फाइल सिस्टम === | === फाइल सिस्टम === | ||
[[File:Fdedit.png|thumb| | [[File:Fdedit.png|thumb|फ्रीडॉस का डिफॉल्ट टेक्स्ट एडिटर- अतिरिक्त सुविधाओं के साथ एमएस-डॉस एडिटर का क्लोन]]FAT32 पूरी तरह समर्थित है और बूट ड्राइव के लिए पसंदीदा प्रारूप है।<ref name="Hilpert_2015_Bootable_Stick"/>उपयोग किए गए [[BIOS]] के आधार पर, आकार में 128 जीबी तक के चार लॉजिकल ब्लॉक एड्रेसिंग (एलबीए) हार्ड डिस्क, या टीबी, आकार में समर्थित हैं।<ref name="Mueller_2013"/>बड़ी डिस्क के साथ बहुत कम परीक्षण किया गया है, और कुछ BIOS LBA का समर्थन करते हैं लेकिन 32 GB से बड़े डिस्क पर त्रुटियाँ उत्पन्न करते हैं; ऑनट्रैक या ईज़ी-ड्राइव जैसे ड्राइवर इस समस्या का समाधान करते हैं।{{Citation needed|date=December 2016}} विंडोज 95-शैली के लंबे फ़ाइल नामों का उपयोग एलएफएनडीओएस नामक ड्राइवर के साथ भी किया जा सकता है, जो विंडोज 95-शैली के लंबे फ़ाइल नामों के लिए समर्थन को सक्षम करता है,<ref name="Gallagher_2014_Old-school"/>लेकिन अधिकांश प्री-विंडोज 95 प्रोग्राम करते हैं ड्राइवर लोड होने पर भी एलएफएन का समर्थन नहीं करता। NTFS, [[ext2]] या [[exFAT]] के लिए कोई नियोजित समर्थन नहीं है, लेकिन उस उद्देश्य के लिए कई बाहरी तृतीय-पक्ष ड्राइवर उपलब्ध हैं। Ext2 फ़ाइल सिस्टम तक पहुँचने के लिए, LTOOLS, [[Mtools]] का एक प्रतिरूप, कभी-कभी ext2 फ़ाइल सिस्टम ड्राइव से डेटा कॉपी करने के लिए इस्तेमाल किया जा सकता है।{{Citation needed|date=December 2016}} | ||
| Line 125: | Line 126: | ||
{{Portal|Free and open-source software}} | {{Portal|Free and open-source software}} | ||
* [[अर्चन (वेब ब्राउज़र)]] | * [[अर्चन (वेब ब्राउज़र)]] | ||
* [[से DOSBox]] | * [[से DOSBox|से डॉसBox]] | ||
* [[आपूर्ति किया जाना]] | * [[आपूर्ति किया जाना]] | ||
* [[फ्रीआरटीओएस]] | * [[फ्रीआरटीओएस]] | ||
| Line 195: | Line 196: | ||
* {{Official website}} | * {{Official website}} | ||
* {{SourceForge|freedos}} | * {{SourceForge|freedos}} | ||
* [https://gitlab.com/FDOS | * [https://gitlab.com/FDOS फ्रीडॉस Orphanage] {{Webarchive|url=https://web.archive.org/web/20211009184425/https://gitlab.com/FDOS |date=2021-10-09 }} | ||
{{FOSS}} | {{FOSS}} | ||
Revision as of 13:17, 16 December 2022
| File:फ्री-डॉस logo4 2010.svg | |
| File:FreeDOS 1.1 screenshot.png फ्री-डॉस 1.1 default shell, फ्री-कॉम | |
| डेवलपर | जिम हॉल और फ्रीडॉस टीम |
|---|---|
| लिखा हुआ | असेंबली लैंग्वेज, C[1] |
| ओएस परिवार | डॉस |
| काम करने की अवस्था | Current |
| स्रोत मॉडल | Open source[2] |
| आरंभिक रिलीज | Template:शुरुआत दिनांक एवं आयु[citation needed] |
| Latest release | 1.3 / 20 February 2022[3] |
| Latest preview | 1.3 RC5 / 14 December 2021[4] |
| उपलब्ध | अंग्रेजी, जर्मन, डच |
| प्लेटफार्मों | x86 |
| कर्नेल प्रकार | मोनोलिथिक कर्नेल[5] |
| से प्रभावित | [एमएस-डॉस]] |
| डिफ़ॉल्ट उपयोगकर्ता इंटरफ़ेस | Command-line interface (COMMAND.COM) |
| लाइसेंस | GNU GPL[6] उपयोगिताओं के लिए विभिन्न विभिन्न लाइसेंसों के साथ |
FreeDOS(फ्री-डॉस) (पूर्व में फ्री-डॉस और पीडी-डॉस) IBMपीसी संगत कंप्यूटरों के लिए एक मुफ्त सॉफ्टवेयर ऑपरेटिंग सिस्टम है। इसका उद्देश्य पारंपरिक सॉफ़्टवेयर चलाने और अंतः स्थापित प्रणाली को समर्थन देने के लिए एक पूर्ण एमएस-डॉस-संगत परिवेश प्रदान करना है।[7]
फ्रीडॉस को फ्लॉपी डिस्क या यूएसबी फ्लैश ड्राइव से बूट किया जा सकता है।[8][9]इसे वर्चुअलाइजेशन या x86 अनुकरण के तहत अच्छी तरह से चलाने के लिए डिज़ाइन किया गया है।[10]
एमएस-डॉस के अधिकांश संस्करणों के विपरीत,[11]फ्रीडॉस मुफ्त सॉफ्टवेयर से बना है,जो जीएनयू जनरल पब्लिक लाइसेंस की शर्तों के तहत लाइसेंस प्राप्त है। हालाँकि, अन्य पैकेज जो मुफ्त सॉफ़्टवेयर लाइसेंस से बना है।[12] हालाँकि, अन्य पैकेज जो फ्रीडॉस प्रोजेक्ट का हिस्सा हैं, उनमें गैर-GPL सॉफ़्टवेयर सम्मिलित हैं जिन्हें डिजिटल संरक्षण के योग्य माना जाता है, जैसे कि 4डॉस ,जिसे संशोधित MIT लाइसेंस के तहत वितरित किया जाता है।[13]