फ्री-डॉस: Difference between revisions

From Vigyanwiki
Line 36: Line 36:


== इतिहास ==
== इतिहास ==
[[File:Blinky.svg|thumb|right|150px|ब्लिंकी, FreeDOS का शुभंकर]]FreeDOS परियोजना 29 जून 1994 को शुरू हुआ, जब [[Microsoft]] ने घोषणा की कि वह अब MS-DOS को नहीं बेचेगी या उसका समर्थन नहीं करेगी। [[जिम हॉल (कंप्यूटर प्रोग्रामर)]] - जो उस समय एक छात्र थे<ref name="FLOSS"/>- डीओएस के एक सार्वजनिक डोमेन संस्करण पीडी-डॉस के विकास का प्रस्ताव करते हुए एक घोषणापत्र पोस्ट किया।<ref name="Hall_1994_Announcement"/>कुछ ही हफ्तों में, [[पैट विल्लनि]] और [[टिम नॉर्मन]] सहित अन्य प्रोग्रामर इस परियोजना में शामिल हो गए। उनके बीच, एक कर्नेल (विलानी द्वारा), COMMAND.COM कमांड लाइन दुभाषिया (विलानी और नॉर्मन द्वारा), और कोर यूटिलिटीज (हॉल द्वारा) पूलिंग कोड द्वारा बनाई गई थी जिसे उन्होंने लिखा था या उपलब्ध पाया था।<ref name="linuxdevices"/><ref name="Hall_2006_About"/>कुछ समय के लिए, परियोजना का रखरखाव मॉर्गन हैनिबल टोल द्वारा किया गया था। अंतिम FreeDOS 1.0 वितरण से पहले FreeDOS के कई आधिकारिक पूर्व-रिलीज़ वितरण हो चुके हैं।<ref name="FreeDOS-History"/>GNU/DOS, FreeDOS का एक अनौपचारिक वितरण संस्करण 1.0 जारी होने के बाद बंद कर दिया गया था।<ref name="Adams_2005"/><रेफरी नाम = मारिनोफ_जीएनयू/डॉस />
[[File:Blinky.svg|thumb|right|150px|ब्लिंकी, FreeDOS का शुभंकर]]FreeDOS परियोजना 29 जून 1994 को शुरू हुआ, जब [[Microsoft]] ने घोषणा की कि वह अब MS-DOS को नहीं बेचेगी या उसका समर्थन नहीं करेगी। [[जिम हॉल (कंप्यूटर प्रोग्रामर)]] - जो उस समय एक छात्र थे<ref name="FLOSS"/>- पीडी-डॉस के विकास का प्रस्ताव करते हुए एक घोषणापत्र पोस्ट किया था, जो डॉस का एक सार्वजनिक डोमेन संस्करण है। <ref name="Hall_1994_Announcement"/>कुछ ही हफ्तों में, [[पैट विल्लनि]] और [[टिम नॉर्मन]] सहित अन्य प्रोग्रामर इस परियोजना में शामिल हो गए। उनके बीच, एक कर्नेल (विलानी द्वारा), COMMAND.COM कमांड लाइन दुभाषिया (विलानी और नॉर्मन द्वारा), और कोर यूटिलिटीज (हॉल द्वारा) को पूलिंग कोड द्वारा बनाया गया था जो उन्होंने लिखा था या उपलब्ध पाया था।<ref name="linuxdevices"/><ref name="Hall_2006_About"/>कुछ समय के लिए, परियोजना को मॉर्गन "हैनिबल" तोल द्वारा बनाए रखा गया था। अंतिम FreeDOS 1.0 वितरण से पहले FreeDOS के कई आधिकारिक पूर्व-रिलीज़ वितरण हुए हैं।<ref name="FreeDOS-History"/>GNU/DOS, FreeDOS का एक अनौपचारिक वितरण संस्करण 1.0 जारी होने के बाद बंद कर दिया गया था।<ref name="Adams_2005"/><संदर्भ नाम=marinof_gnu/dos />


ब्लिंकी द फिश FreeDOS का शुभंकर है। उन्हें Bas Snabilie द्वारा डिज़ाइन किया गया था।<ref name="FD_Logo"/>
ब्लिंकी द फिश FreeDOS का शुभंकर है। उन्हें Bas Snabilie द्वारा डिज़ाइन किया गया था।<ref name="FD_Logo"/>

Revision as of 13:58, 14 December 2022

FreeDOS
FreeDOS logo4 2010.svg
FreeDOS 1.1 screenshot.png
FreeDOS 1.1 default shell, FreeCOM
डेवलपरJim Hall & The FreeDOS team
लिखा हुआAssembly Language, C[1]
ओएस परिवारDOS
काम करने की अवस्थाCurrent
स्रोत मॉडलOpen source[2]
आरंभिक रिलीज12 January 1998; 27 years ago (1998-01-12)[citation needed]
Latest release1.3 / 20 February 2022; 3 years ago (2022-02-20)[3]
Latest preview1.3 RC5 / 14 December 2021; 3 years ago (2021-12-14)[4]
उपलब्धEnglish, German, Dutch
प्लेटफार्मोंx86
कर्नेल प्रकारMonolithic kernel[5]
से प्रभावितMS-DOS
डिफ़ॉल्ट
उपयोगकर्ता इंटरफ़ेस
Command-line interface (COMMAND.COM)
लाइसेंसGNU GPL[6] with various different licenses for utilities

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

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

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


इतिहास

ब्लिंकी, FreeDOS का शुभंकर

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

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


वितरण

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


वाणिज्यिक उपयोग

FreeDOS का उपयोग कई कंपनियों द्वारा किया जाता है:

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


गैर-वाणिज्यिक उपयोग

FreeDOS का उपयोग कई स्वतंत्र परियोजनाओं में भी किया जाता है:

  • FED-UP फ्लॉपी एन्हांस्ड DivX यूनिवर्सल प्लेयर है।[29]* फ़ूज़ोमा एक फ्रीडोस-आधारित वितरण है जो फ़्लॉपी डिस्क से बूट हो सकता है और पुराने कंप्यूटरों को बच्चों के लिए शैक्षिक उपकरणों में परिवर्तित कर सकता है।[30]* XFDOS एक ग्राफिकल यूज़र इंटरफ़ेस के साथ एक FreeDOS- आधारित वितरण है, जो माइक्रोविंडो | नैनो-एक्स और FLTK को पोर्ट करता है।[31][32][33][34]


अनुकूलता

FreeDOS version history[3][35][36]
Version Status Codename Date
0.01 ALPHA None 16 September 1994
0.02 ALPHA None December 1994
0.03 ALPHA None January 1995
0.04 ALPHA None June 1995
0.05 ALPHA None 10 August 1996
0.06 ALPHA None November 1997
0.1 BETA Orlando 25 March 1998
0.2 BETA Marvin 28 October 1998
0.3 BETA Ventura 21 April 1999
0.4 BETA Lemur 9 April 2000
0.5 BETA Lara 10 August 2000
0.6 BETA Midnite 18 March 2001
0.7 BETA Spears 7 September 2001
0.8 BETA Nikita 7 April 2002
0.9 BETA None 28 September 2004
1.0 FINAL None 3 September 2006
1.1 FINAL None 2 January 2012
1.2 FINAL None 25 December 2016
1.3 FINAL None 20 February 2022


हार्डवेयर

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

MS-DOS और Win32 कंसोल

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


डॉस-आधारित विंडोज

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


विंडोज एनटी और रिएक्टोस

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 में जोड़कर बूट किया जा सकता है।[41]या ReactOS के लिए freeldr.ini समकक्ष।[42]


फाइल सिस्टम

FreeDOS का डिफॉल्ट टेक्स्ट एडिटर- अतिरिक्त सुविधाओं के साथ MS-DOS एडिटर का क्लोन

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


यह भी देखें

संदर्भ

  1. "FreeDOS Spec". FreeDOS Wiki. Freedos. 2008-12-24. Retrieved 2017-02-09.
  2. SourceForge 2018, p. 1: "FreeDOS is […] distributed under the GNU General Public License or a similar open source software license."
  3. 3.0 3.1 3.2 "FreeDOS History". Freedos.org. Retrieved 2019-01-29.
  4. "FreeDOS 1.3 RC4". The FreeDOS Project on Sourceforge. Retrieved 2021-05-03.
  5. Villani, Pat (1996). FreeDOS Kernel. Emeryville, CA, USA: Miller Freeman. ISBN 0-87930-436-7.
  6. SourceForge 2018.
  7. "Main Page". FreeDOS Wiki. The FreeDOS Project. Retrieved 2017-02-09.
  8. Franske, Ben (2007-08-21). "Booting DOS from a USB flash drive". Archived from the original on 2010-02-18. Retrieved 2008-08-04.
  9. "How to Create a Bootable FreeDOS Floppy Disk". 2005-07-19. Retrieved 2008-08-04.
  10. Gallagher, Sean (2014-07-14). "Though "barely an operating system," DOS still matters (to some people)". ArsTechnica. Condé Nast. Retrieved 2017-02-09. But FreeDOS has become much more friendly to virtualization and hardware emulation—it's even the heart of the DOSEMU emulator
  11. Turner, Rich (2018-09-28). "Re-Open-Sourcing MS-DOS 1.25 and 2.0". Windows Command Line Tools For Developers. Retrieved 2018-09-29.
  12. "FDOS/kernel". GitHub (in English). Retrieved 2021-05-31.{{cite web}}: CS1 maint: url-status (link)
  13. "4DOS". FreeDOS. The FreeDOS Project. Retrieved 2014-06-06.
  14. Hall, Jim interviewed on the TV show FLOSS weekly on the TWiT.tv network
  15. Hall, Jim (1994-06-29). "PD-DOS project *announcement*". comp.os.msdos.apps. Retrieved 2008-06-14.
  16. Hall, Jim (2002-03-25). "The past, present, and future of the FreeDOS Project". LinuxGizmos.com. Archived from the original on 2013-12-24. Retrieved 2008-06-14.
  17. Hall, Jim (2006-09-23). "About". FreeDOS. The FreeDOS Project. Archived from the original on 2007-05-27. Retrieved 2014-06-17.
  18. Adams, David. "Introducing GNU/DOS 2005". OSNews. Retrieved 2016-11-27.
  19. FreeDOS official logos
  20. Hall, Jim (2012-01-02). "Announcement on official FreeDOS homepage". SourceForge. Retrieved 2012-01-02.
  21. 21.0 21.1 "FreeDOS 1.0". FreeDOS.org. The FreeDOS Project. Archived from the original on 2011-11-05. Retrieved 2015-12-21.
  22. Vance, Ashlee. "How Dell repels attempts to buy its 'open source' PC". The Register. Retrieved 2008-01-02.
  23. "HP Compaq dc5750 Business PC". Hewlett-Packard. Archived from the original on 2012-11-13. Retrieved 2016-11-27.
  24. "First Look at HP's Low-Cost ProBook Laptop Lineup". EWeek. Retrieved 2009-03-26.
  25. McCracken, Harry (2009-06-23). "HP's Mini 5101: Netbook Deluxe, With All the Trimmings". Technologizer. Retrieved 2009-08-01.
  26. "FreeDOS Bootable Media". Hewlett-Packard. 2010-10-25. Retrieved 2011-01-13.
  27. Goldstein, Leon A. (2004-07-19). "SpinRite 6.0 for Linux Users". Linux Journal. Retrieved 2017-02-09.
  28. "Intel SATA Solid-State Drive Firmware Update Tool". Intel. Archived from the original on 2010-03-25. Retrieved 2016-11-27.
  29. "Floppy Enhanced DivX Universal Player". Retrieved 2009-12-18.
  30. "FUZOMA Educational Software". Retrieved 2009-12-18.
  31. kraileth (2012-10-12). "An extraordinary TK example! | eerielinux". Eerielinux.wordpress.com. Retrieved 2019-01-29.
  32. kraileth (2014-12-30). "An interview with the Nanolinux developer | eerielinux". Eerielinux.wordpress.com. Retrieved 2019-01-29.
  33. "Artificial Intelligence Methods". Archived from the original on 1999-04-20. Retrieved 2019-01-29.
  34. "Georg's Personal Homepage". Georgpotthast.de. Retrieved 2019-01-29.
  35. "FreeDOS software package comparison". Ibiblio.org. Retrieved 2019-01-29.
  36. Hall, Jim (2007-10-02). "Removing old distributions from ibiblio" (Mailing list). Retrieved 2009-10-07.
  37. Lowe, Scott (2003-07-22). "Configure IT Quick: Use FreeDOS as a replacement for MS-DOS". TechRepublic. CBS Interactive. Retrieved 2017-02-09.
  38. Broersma, Matthew (2006-09-04). "DOS lives! Open source reinvents past". Techworld. Archived from the original on 2013-11-02.
  39. Grech, Andreas. "HX DOS Extender". Archived from the original on 2014-10-03.
  40. Santamaria-Merino, Aitor (2014-09-03). "Windows on FreeDOS?". FreeDOS. Retrieved 2017-02-09.[permanent dead link]
  41. Herbert, Marc (2004-10-01). "Install FreeDOS without any CD, floppy, USB-key, nor any other removable media". Retrieved 2009-05-26.
  42. "FreeLoader — ReactOS Wiki". reactos.org. Retrieved 2017-06-30.
  43. Hilpert, Dominik (2015-05-07). "Creating a Bootable DOS USB Stick". Retrieved 2017-02-09.
  44. Mueller, Scott (2013-03-22). Upgrading and Repairing PCs (21st ed.). Que Publishing.
  45. Gallagher, Sean (2014-07-03). "Old school: I work in DOS for an entire day". ArsTechnica. Condé Nast. Retrieved 2017-02-09.
Cite error: <ref> tag with name "Marinof_GNU/DOS" defined in <references> is not used in prior text.


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

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

बाहरी संबंध