फ्री-डॉस
| 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]
इतिहास
फ्रीडॉस परियोजना 29 जून 1994 को शुरू हुआ, जब माइक्रोसॉफ्ट ने घोषणा की कि वह अब एमएस-डॉस को नहीं बेचेगी या उसका समर्थन नहीं करेगी। जिम हॉल (कंप्यूटर प्रोग्रामर) - जो उस समय एक छात्र थे[14]- पीडी-डॉस के विकास का प्रस्ताव करते हुए एक घोषणापत्र पोस्ट किया था, जो डॉस का एक सार्वजनिक डोमेन संस्करण है। [15]कुछ ही हफ्तों में, पैट विल्लनि और टिम नॉर्मन सहित अन्य प्रोग्रामर इस परियोजना में सम्मिलित हो गए। उनके बीच, एक कर्नेल (विलानी द्वारा), command.com कमांड लाइन दुभाषिया (विलानी और नॉर्मन द्वारा), और कोर यूटिलिटीज (हॉल द्वारा) को पूलिंग कोड द्वारा बनाया गया था जो उन्होंने लिखा था या उपलब्ध पाया था।[16][17]कुछ समय के लिए, परियोजना को मॉर्गन "हैनिबल" तोल द्वारा बनाए रखा गया था। अंतिम फ्रीडॉस 1.0 वितरण से पहले फ्रीडॉस के कई आधिकारिक पूर्व-रिलीज़ वितरण हुए हैं।[3]GNU/डॉस, फ्रीडॉस का एक अनौपचारिक वितरण संस्करण 1.0 जारी होने के बाद बंद कर दिया गया था।[18]<संदर्भ नाम=marinof_gnu/डॉस />
ब्लिंकी द फिश फ्रीडॉस का शुभंकर है। उन्हें बास स्नैबिली द्वारा डिज़ाइन किया गया था।[19]
वितरण
फ्रीडॉस 1.1, 2 जनवरी 2012 को जारी किया गया,[20]सीडी-रोम छवि के रूप में डाउनलोड के लिए उपलब्ध है: एक सीमित स्थापना डिस्क जिसमें केवल कर्नेल और बुनियादी अनुप्रयोग सम्मिलित हैं, और एक पूर्ण डिस्क जिसमें कई और अनुप्रयोग (गेम, नेटवर्किंग, विकास, आदि), नवंबर 2011 तक उपलब्ध नहीं है लेकिन एक नए, पूर्ण 1.2 के साथ।[21]लीगेसी संस्करण 1.0 (2006) में दो सीडी सम्मिलित थीं, जिनमें से एक नियमित उपयोगकर्ताओं पर लक्षित 8 एमबी स्थापित सीडी थी और दूसरी जो 49 एमबी की एक बड़ी लाइव सीडी थी जिसमें परियोजना का स्रोत कोड भी था।[21]
वाणिज्यिक उपयोग
फ्रीडॉस का उपयोग कई कंपनियों द्वारा किया जाता है:
- Dell(डैल) ने अपनी लागत कम करने के लिए अपने n-सीरीज डेस्कटॉप के साथ फ्रीडॉस को पहले से लोड किया। विंडोज के साथ समान प्रणालियों की तुलना में इन मशीनों को सस्ता और खरीदने में कठिन बनाने के लिए फर्म की आलोचना की गई है।[22]* Hewlett-Packard(हेवलेट पैकर्ड) ने अपने dc5750 डेस्कटॉप, मिनी 5101 नेटबुक और प्रोबुक लैपटॉप में फ्रीडॉस को एक विकल्प के रूप में प्रदान किया।[23][24][25]फ्रीडॉस का उपयोग HP सिस्टम में BIOS फर्मवेयर को अपडेट करने के लिए बूट करने योग्य मीडिया के रूप में भी किया जाता है।[26]*फ्रीडॉस को स्टीव गिब्सन के हार्ड ड्राइव रखरखाव और पुनर्प्राप्ति कार्यक्रम, स्पिनराइट द्वारा सम्मिलित किया गया है। [27]* इंटेल के सॉलिड-स्टेट ड्राइव फ़र्मवेयर अपडेट टूल ने फ्रीडॉस कर्नेल को लोड किया।[28]
गैर-वाणिज्यिक उपयोग
फ्रीडॉस का उपयोग कई स्वतंत्र परियोजनाओं में भी किया जाता है:
- स्थूल फ़्लॉपी उन्नत DivX यूनिवर्सल प्लेयर है।[29]* FUZOMA एक फ्रीडॉस-आधारित वितरण है जो एक फ्लॉपी डिस्क से बूट हो सकता है और पुराने कंप्यूटरों को बच्चों के लिए शैक्षिक उपकरणों में परिवर्तित कर सकता है।[30]* XFडॉस एक ग्राफिकल यूज़र इंटरफ़ेस के साथ एक फ्रीडॉस- आधारित वितरण है, जो माइक्रोविंडो नैनो-एक्स और FLTK को पोर्ट करता है।[31][32][33][34]
अनुकूलता
| 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 |
हार्डवेयर
फ्रीडॉस को कम से कम 640 kB मेमोरी के साथ एकपीसी/XT मशीन की आवश्यकता होती है।[37]प्रोग्राम जो फ्रीडॉस के साथ बंडल नहीं होते हैं, उन्हें अक्सर अतिरिक्त सिस्टम संसाधनों की आवश्यकता होती है।
एमएस-डॉस और Win32 कंसोल
फ्रीडॉस अधिकतर एमएस-डॉस के अनुकूल है। यह COM निष्पादकों, मानक डॉस निष्पादकों और बोरलैंड के 16-बिट DPMI निष्पादन योग्यों का समर्थन करता है। दो विस्तार का उपयोग करके 32-बिट DPMI निष्पादन योग्य चलाना भी संभव है। एमएस-डॉस की तुलना में ऑपरेटिंग सिस्टम में कई सुधार हुए हैं, जिनमें ज्यादातर नए मानकों और तकनीकों के लिए समर्थन सम्मिलित है,जो तब मौजूद नहीं थे जब माइक्रोसॉफ्ट ने एमएस-डॉस के लिए समर्थन समाप्त कर दिया था, जैसे अंतर्राष्ट्रीयकरण, या उन्नत पावर प्रबंधन TSRs।[38]इसके अलावा, HX डॉस एक्सटेंडर के उपयोग के साथ, कई विंडोज़ कंसोल एप्लिकेशन फ्रीडॉस में ठीक से काम करते हैं, जैसा कि कुछ दुर्लभ QEMM और Bochs करते हैं।[39]
डॉस-आधारित विंडोज
फ्रीडॉस माइक्रोसॉफ्ट विंडोज़ 1.0 और 2.0 रिलीज़ को चलाने में सक्षम है। विंडोज 3.x रिलीज़,जिसमें i386 प्रोसेसर के लिए समर्थन था, प्रायोगिक फ्रीडोस कर्नेल 2037 में आंशिक रूप से छोड़कर, 386 उन्नत मोड में पूरी तरह से चलाया नहीं जा सकता है।[40]प्रयोगात्मक फ्रीडॉस कर्नेल 2037 में आंशिक रूप से छोड़कर।[citation needed] विंडोज 95, विंडोज 98 और विंडोज़ मी एमएस-डॉस के एक स्ट्रिप-डाउन संस्करण का उपयोग करते हैं। फ्रीडॉस को प्रतिस्थापन के रूप में उपयोग नहीं किया जा सकता है क्योंकि एमएस-डॉस 7.0–8.0 और विंडोज़ "4.xx" के बीच गैर-दस्तावेजी इंटरफेस फ्रीडॉस द्वाराअनुकरण नहीं किए जाते हैं; हालाँकि, इसे बूट मैनेजर प्रोग्राम, जैसे BOOTMGR या METAKERN का उपयोग करके इन सिस्टमों के साथ स्थापित और उपयोग किया जा सकता है, जो फ्रीडॉस के साथ सम्मिलित है।[citation needed]
विंडोज एनटी और रिएक्टोस
विंडोज़ NT-आधारित ऑपरेटिंग सिस्टम, जिसमें विंडोज़ 2000, विंडोज़ XP, विंडोज़ Vista, विंडोज़ 7, विंडोज़ 8, विंडोज़ 8.1 डेस्कटॉप के लिए विंडोज़ 10 और विंडोज़ 11 और डेस्कटॉप के लिए विंडोज़ सर्वर 2003, विंडोज़ सर्वर 2008 और विंडोज़ सर्वर 2008 R2 सम्मिलित हैं सर्वर, सिस्टम के मुख्य घटक के रूप में एमएस-डॉस का उपयोग नहीं करते हैं। ये सिस्टम FAT फ़ाइल सिस्टम का उपयोग कर सकते हैं जो एमएस-डॉस और माइक्रोसॉफ्ट विंडोज़ के पुराने संस्करणों द्वारा उपयोग किए जाते हैं; हालाँकि, वे व्यापक रूप से सुरक्षा और अन्य कारणों से डिफ़ॉल्ट रूप से NTFS (नई प्रौद्योगिकी फ़ाइल सिस्टम) का उपयोग करते हैं। फ्रीडॉस इन सिस्टमों पर एक अलग विभाजन पर या FAT सिस्टम पर एक ही विभाजन पर सह-अस्तित्व में हो सकता है। फ्रीडॉस कर्नेल को इसे विंडोज़ 2000 या XP के NT बूट लोडर कॉन्फ़िगरेशन फ़ाइल, boot.ini, [42] या ReactOS के लिए freeldr.ini समकक्ष में जोड़कर बूट किया जा सकता है।[41]या freeldr.ini ReactOS के समकक्ष ।[42]
फाइल सिस्टम
FAT32 पूरी तरह समर्थित है और बूट ड्राइव के लिए पसंदीदा प्रारूप है।[43]उपयोग किए गए BIOS के आधार पर, आकार में 128 जीबी तक के चार लॉजिकल ब्लॉक एड्रेसिंग (एलबीए) हार्ड डिस्क, या टीबी, आकार में समर्थित हैं।[44]बड़ी डिस्क के साथ बहुत कम परीक्षण किया गया है, और कुछ BIOS LBA का समर्थन करते हैं लेकिन 32 GB से बड़े डिस्क पर त्रुटियाँ उत्पन्न करते हैं; ऑनट्रैक या ईज़ी-ड्राइव जैसे ड्राइवर इस समस्या का समाधान करते हैं।[citation needed] विंडोज 95-शैली के लंबे फ़ाइल नामों का उपयोग एलएफएनडीओएस नामक ड्राइवर के साथ भी किया जा सकता है, जो विंडोज 95-शैली के लंबे फ़ाइल नामों के लिए समर्थन को सक्षम करता है,[45]लेकिन अधिकांश प्री-विंडोज 95 प्रोग्राम करते हैं ड्राइवर लोड होने पर भी एलएफएन का समर्थन नहीं करता। NTFS, ext2 या exFAT के लिए कोई नियोजित समर्थन नहीं है, लेकिन उस उद्देश्य के लिए कई बाहरी तृतीय-पक्ष ड्राइवर उपलब्ध हैं। Ext2 फ़ाइल सिस्टम तक पहुँचने के लिए, LTOOLS, Mtools का एक प्रतिरूप, कभी-कभी ext2 फ़ाइल सिस्टम ड्राइव से डेटा कॉपी करने के लिए इस्तेमाल किया जा सकता है।[citation needed]
यह भी देखें
- अर्चन (वेब ब्राउज़र)
- से डॉसBox
- आपूर्ति किया जाना
- फ्रीआरटीओएस
- जीएनयू ग्रब
- रिएक्टोस
- फ़ाइल आवंटन तालिका #VFAT
संदर्भ
- ↑ "FreeDOS Spec". FreeDOS Wiki. Freedos. 2008-12-24. Retrieved 2017-02-09.
- ↑ SourceForge 2018, p. 1: "FreeDOS is […] distributed under the GNU General Public License or a similar open source software license."
- ↑ 3.0 3.1 3.2 "FreeDOS History". Freedos.org. Retrieved 2019-01-29.
- ↑ "FreeDOS 1.3 RC4". The FreeDOS Project on Sourceforge. Retrieved 2021-05-03.
- ↑ Villani, Pat (1996). FreeDOS Kernel. Emeryville, CA, USA: Miller Freeman. ISBN 0-87930-436-7.
- ↑ सोर्स फोर्ज 2018.
- ↑ "Main Page". FreeDOS Wiki. The FreeDOS Project. Retrieved 2017-02-09.
- ↑ Franske, Ben (2007-08-21). "Booting DOS from a USB flash drive". Archived from the original on 2010-02-18. Retrieved 2008-08-04.
- ↑ "How to Create a Bootable FreeDOS Floppy Disk". 2005-07-19. Retrieved 2008-08-04.
- ↑ 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
- ↑ 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.
- ↑ "FDOS/kernel". GitHub (in English). Retrieved 2021-05-31.
{{cite web}}: CS1 maint: url-status (link) - ↑ "4DOS". FreeDOS. The FreeDOS Project. Retrieved 2014-06-06.
- ↑ Hall, Jim interviewed on the TV show FLOSS weekly on the TWiT.tv network
- ↑ Hall, Jim (1994-06-29). "PD-DOS project *announcement*". comp.os.msdos.apps. Retrieved 2008-06-14.
- ↑ 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.
- ↑ Hall, Jim (2006-09-23). "About". FreeDOS. The FreeDOS Project. Archived from the original on 2007-05-27. Retrieved 2014-06-17.
- ↑ Adams, David. "Introducing GNU/DOS 2005". OSNews. Retrieved 2016-11-27.
- ↑ FreeDOS official logos
- ↑ Hall, Jim (2012-01-02). "Announcement on official FreeDOS homepage". SourceForge. Retrieved 2012-01-02.
- ↑ 21.0 21.1 "FreeDOS 1.0". FreeDOS.org. The FreeDOS Project. Archived from the original on 2011-11-05. Retrieved 2015-12-21.
- ↑ Vance, Ashlee. "How Dell repels attempts to buy its 'open source' PC". The Register. Retrieved 2008-01-02.
- ↑ "HP Compaq dc5750 Business PC". Hewlett-Packard. Archived from the original on 2012-11-13. Retrieved 2016-11-27.
- ↑ "First Look at HP's Low-Cost ProBook Laptop Lineup". EWeek. Retrieved 2009-03-26.
- ↑ McCracken, Harry (2009-06-23). "HP's Mini 5101: Netbook Deluxe, With All the Trimmings". Technologizer. Retrieved 2009-08-01.
- ↑ "FreeDOS Bootable Media". Hewlett-Packard. 2010-10-25. Retrieved 2011-01-13.
- ↑ Goldstein, Leon A. (2004-07-19). "SpinRite 6.0 for Linux Users". Linux Journal. Retrieved 2017-02-09.
- ↑ "Intel SATA Solid-State Drive Firmware Update Tool". Intel. Archived from the original on 2010-03-25. Retrieved 2016-11-27.
- ↑ "Floppy Enhanced DivX Universal Player". Retrieved 2009-12-18.
- ↑ "FUZOMA Educational Software". Retrieved 2009-12-18.
- ↑ kraileth (2012-10-12). "An extraordinary TK example! | eerielinux". Eerielinux.wordpress.com. Retrieved 2019-01-29.
- ↑ kraileth (2014-12-30). "An interview with the Nanolinux developer | eerielinux". Eerielinux.wordpress.com. Retrieved 2019-01-29.
- ↑ "Artificial Intelligence Methods". Archived from the original on 1999-04-20. Retrieved 2019-01-29.
- ↑ "Georg's Personal Homepage". Georgpotthast.de. Retrieved 2019-01-29.
- ↑ "FreeDOS software package comparison". Ibiblio.org. Retrieved 2019-01-29.
- ↑ Hall, Jim (2007-10