मिनिक्स: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Unix-like operating system}}
{{Short description|Unix-like operating system}}
{{Use dmy dates|date=February 2022}}
 
{{Infobox OS
{{Infobox OS
| name = MINIX
| name = मिनिक्स
| logo =  
| logo =  
| screenshot = Minix 3.3.0 login prompt 2 screenshot.png
| screenshot = Minix 3.3.0 login prompt 2 screenshot.png
| caption = The MINIX 3.3.0 [[login]] prompt
| caption = मिनिक्स 3.3.0 [[लॉगिन]] प्रॉम्प्ट
| screenshot_alt = The MINIX 3.3.0 login prompt
| screenshot_alt = मिनिक्स 3.3.0 लॉगिन प्रॉम्प्ट
| developer = [[Andrew S. Tanenbaum]], et al.
| developer = [[एंड्रयू एस टैनेनबाम]]
| source model = [[Open-source software|Open-source]]
| source model = [[Open-source software|मुक्त-स्रोत]]
| kernel type = [[Microkernel]]
| kernel type = [[माइक्रोकर्नेल]]
| userland = [[BSD]] ([[NetBSD]])
| userland = [[बीएसडी]] ([[नेटबीएसडी]])
| supported platforms = [[IBM PC compatible]]s, [[Motorola 68000|68000]], [[SPARC]], [[Atari ST]], [[Amiga]], [[Macintosh]], [[SPARCstation]], [[Intel 386]], [[NS320xx|NS32532]], [[ARM architecture|ARM]], [[Inmos]] [[transputer]], [[Intel Management Engine]]<ref>{{Cite web|url=http://blog.ptsecurity.com/2017/04/intel-me-way-of-static-analysis.html|title=Intel ME: The Way of Static Analysis|access-date=2017-07-04|archive-date=2017-07-01|archive-url=https://web.archive.org/web/20170701161110/http://blog.ptsecurity.com/2017/04/intel-me-way-of-static-analysis.html|url-status=dead}}</ref>
| supported platforms = [[आईबीएम पीसी संगत]]एस, [[मोटोरोला 68000|68000]], [[एसपीएआरसी]], [[अटरी एसटी]], [[अमिगा]], [[मैकिंटोश]], [[एसपीएआरसीस्टेशन]]<nowiki>, [ [इंटेल 386]], </nowiki>[[एनएस-320xx|एनएस-32532]], [[एआरएम आर्किटेक्चर|एआरएम]], [[इनमोस]] [[ट्रांसप्यूटर]], [[इंटेल प्रबंधन इंजन]]<ref>{{Cite web|url=http://blog.ptsecurity.com/2017/04/intel-me-way-of-static-analysis.html|title=Intel ME: The Way of Static Analysis|access-date=2017-07-04|archive-date=2017-07-01|archive-url=https://web.archive.org/web/20170701161110/http://blog.ptsecurity.com/2017/04/intel-me-way-of-static-analysis.html|url-status=dead}}</ref>
| family = [[Unix-like]]
| family = [[यूनिक्स]]
| released = {{Start date and age|1987}}
| released = {{Start date and age|1987}}
| latest release version = 3.3.0<ref>{{cite web|website=[[Phoronix Test Suite#Phoronix website|Phoronix]]|url=https://www.phoronix.com/scan.php?page=news_item&px=MTc4OTk|title=Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility|author=Michael Larabel|date=2014-09-16}}</ref>
| latest release version = 3.3.0<ref>{{cite web|website=[[Phoronix Test Suite#Phoronix website|Phoronix]]|url=https://www.phoronix.com/scan.php?page=news_item&px=MTc4OTk|title=Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility|author=Michael Larabel|date=2014-09-16}}</ref>
Line 18: Line 18:
| latest preview version = 3.4.0rc6<ref>[https://www.phoronix.com/scan.php?page=news_item&px=MINIX-3.4-RC6-Released MINIX 3.4 RC6 Released - Phoronix]</ref>
| latest preview version = 3.4.0rc6<ref>[https://www.phoronix.com/scan.php?page=news_item&px=MINIX-3.4-RC6-Released MINIX 3.4 RC6 Released - Phoronix]</ref>
| latest preview date = {{Start date and age|2017|05|09|df=yes}}
| latest preview date = {{Start date and age|2017|05|09|df=yes}}
| marketing target = [[Teaching]] (v1, v2)<br/>[[Embedded system]]s (v3)
| marketing target = [[प्रशिक्षण]] (वी-1, वी-2)<br/>[[अंतः स्थापित प्रणाली]] (वी-3)
| programmed in = [[C (programming language)|C]]
| programmed in = [[C (programming language)|सी]]
| language = [[English language|English]]
| language = [[English language|अंग्रेज़ी]]
| update model = Compile from [[source code]]
| update model = [[स्रोत कोड]] संकलन
| package manager = N/A
| package manager = एन/
| working state = Abandoned
| working state = उन्मुक्त
| license = 2005: [[BSD licenses|BSD-3-Clause]]{{efn|name=BSD-4-Clause-MINIX|BSD-3-Clause with a fourth clause.}}<ref name="bsd34clause">{{cite web|title=The MINIX license|url=http://www.minix3.org/license.html|access-date=2005-11-24|archive-url=https://web.archive.org/web/20051124074039/http://www.minix3.org/license.html|archive-date=2005-11-24|url-status=dead}}</ref><br/>2000: [[BSD licenses|BSD-3-Clause]]<ref name=license-2000>{{cite web|title=MINIX is now available under the BSD license|url=http://minix1.woodhull.com/faq/mxlicense.html|access-date=2021-06-14|archive-date=2006-05-08|archive-url=https://web.archive.org/web/20060508041900/http://minix1.woodhull.com/faq/mxlicense.html|url-status=live}}</ref><ref name="retroactive-2000">{{cite web|title=Minix|url=https://www.minix-vmd.org/pub/minix/|quote=''The Minix license changed in April 2000, and applies retroactively to all previous Minix distributions, even though they still carry the old, more restrictive license within.''|access-date=2021-06-15|archive-date=2006-10-13|archive-url=https://web.archive.org/web/20061013051221/http://www.minix-vmd.org/pub/minix/|url-status=live}}</ref><br/>1995: [[Proprietary software|Proprietary]]<ref>{{cite web|title=License (1.7.0 to 2.0.2)|url=http://www.cs.vu.nl/ftp/minix/LICENSE|access-date=2021-06-14|archive-date=1997-07-26|archive-url=https://web.archive.org/web/19970726010847/http://www.cs.vu.nl/ftp/minix/LICENSE|url-status=dead}}</ref><br/>1987: [[Proprietary software|Proprietary]]<ref>{{cite web|title=Minix versions and their use in teaching|url=https://minix1.woodhull.com/teaching/teach_ver.html |access-date=14 June 2021|archive-date=2006-07-11|archive-url=https://web.archive.org/web/20060711224110/http://minix1.woodhull.com/teaching/teach_ver.html|url-status=live}}</ref>
| license = 2005: [[बीएसडी लाइसेंस|बीएसडी-3-खंड]]{{efn|name=BSD-4-Clause-MINIX|बीएसडी-3-खंड with a fourth clause.}}<ref name="bsd34clause">{{cite web|title=The MINIX license|url=http://www.minix3.org/license.html|access-date=2005-11-24|archive-url=https://web.archive.org/web/20051124074039/http://www.minix3.org/license.html|archive-date=2005-11-24|url-status=dead}}</ref><br/>2000: [[BSD licenses|बीएसडी-3-खंड]]<ref name=license-2000>{{cite web|title=MINIX is now available under the BSD license|url=http://minix1.woodhull.com/faq/mxlicense.html|access-date=2021-06-14|archive-date=2006-05-08|archive-url=https://web.archive.org/web/20060508041900/http://minix1.woodhull.com/faq/mxlicense.html|url-status=live}}</ref><ref name="retroactive-2000">{{cite web|title=Minix|url=https://www.minix-vmd.org/pub/minix/|quote=''The Minix license changed in April 2000, and applies retroactively to all previous Minix distributions, even though they still carry the old, more restrictive license within.''|access-date=2021-06-15|archive-date=2006-10-13|archive-url=https://web.archive.org/web/20061013051221/http://www.minix-vmd.org/pub/minix/|url-status=live}}</ref><br/>1995: [[Proprietary software|प्रोप्राइटरी]]<ref>{{cite web|title=License (1.7.0 to 2.0.2)|url=http://www.cs.vu.nl/ftp/minix/LICENSE|access-date=2021-06-14|archive-date=1997-07-26|archive-url=https://web.archive.org/web/19970726010847/http://www.cs.vu.nl/ftp/minix/LICENSE|url-status=dead}}</ref><br/>1987: [[Proprietary software| ट्रेडमार्क युक्त]]<ref>{{cite web|title=Minix versions and their use in teaching|url=https://minix1.woodhull.com/teaching/teach_ver.html |access-date=14 June 2021|archive-date=2006-07-11|archive-url=https://web.archive.org/web/20060711224110/http://minix1.woodhull.com/teaching/teach_ver.html|url-status=live}}</ref>
| website = {{URL|www.minix3.org}}
| website = {{URL|www.minix3.org}}
}}
}}


'''मिनिक्स''' (मिनी-[[यूनिक्स]] से) एक यूनिक्स जैसा [[ऑपरेटिंग सिस्टम]] है जो माइक्रोकर्नेल संरचना पर आधारित है। संस्करण 2.0 के बाद से, यह पोर्टेबल ऑपरेटिंग सिस्टम इंटरफ़ेस ([[POSIX|पीओएसिक्स]]) के अनुरूप है।<ref name="who-wrote-linux-notes">{{cite web |last=Tanenbaum |first=Andrew S. |author-link=Andrew S. Tanenbaum |date=20 May 2004 |title=Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5 |url=http://www.cs.vu.nl/~ast/brown/ |access-date=20 August 2016 |url-status=dead |archive-url=https://web.archive.org/web/20100818183310/http://www.cs.vu.nl/~ast/brown/ |archive-date=18 August 2010}}</ref><ref name="minix3-faq">{{cite web |last1=Tanenbaum |first1=Andrew S. |author1-link=Andrew S. Tanenbaum |last2=Woodhull |first2=Albert S. |last3=Sambuc |first3=Lionel |date=11 March 2015 |url=http://wiki.minix3.org/doku.php?id=faq |title=MINIX 3 FAQ |access-date=20 August 2016 |url-status=dead |archive-url=https://web.archive.org/web/20190426190210/https://wiki.minix3.org/doku.php?id=faq |archive-date=26 April 2019}}</ref>
'''मिनिक्स''' (मिनी-[[यूनिक्स]]) एक यूनिक्स जैसा [[ऑपरेटिंग सिस्टम]] है जो माइक्रोकर्नेल संरचना पर आधारित है। संस्करण 2.0 के बाद से यह पोर्टेबल ऑपरेटिंग सिस्टम इंटरफ़ेस [[POSIX|पीओएसिक्स]] के अनुरूप है।<ref name="who-wrote-linux-notes">{{cite web |last=Tanenbaum |first=Andrew S. |author-link=Andrew S. Tanenbaum |date=20 May 2004 |title=Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5 |url=http://www.cs.vu.nl/~ast/brown/ |access-date=20 August 2016 |url-status=dead |archive-url=https://web.archive.org/web/20100818183310/http://www.cs.vu.nl/~ast/brown/ |archive-date=18 August 2010}}</ref><ref name="minix3-faq">{{cite web |last1=Tanenbaum |first1=Andrew S. |author1-link=Andrew S. Tanenbaum |last2=Woodhull |first2=Albert S. |last3=Sambuc |first3=Lionel |date=11 March 2015 |url=http://wiki.minix3.org/doku.php?id=faq |title=MINIX 3 FAQ |access-date=20 August 2016 |url-status=dead |archive-url=https://web.archive.org/web/20190426190210/https://wiki.minix3.org/doku.php?id=faq |archive-date=26 April 2019}}</ref>{{Use dmy dates|date=February 2022}}


मिनिक्स के प्रारंभिक संस्करण शैक्षिक उद्देश्यों के लिए एंड्रयू एस. टैनेनबाम द्वारा बनाए गए थे। मिनिक्स 3 से शुरू होकर, विकास का प्राथमिक उद्देश्य शिक्षा से हटकर एक अत्यधिक विश्वसनीय और [[स्व-प्रबंधन (कंप्यूटर विज्ञान)]] माइक्रोकर्नेल ओएस के निर्माण पर केंद्रित हो गया। मिनिक्स 3 को [[खुला स्रोत सॉफ्टवेयर]] के रूप में विकसित किया गया था।
मिनिक्स के प्रारंभिक संस्करण शैक्षिक उद्देश्यों के लिए एंड्रयू एस टैनेनबाम द्वारा बनाए गए थे। मिनिक्स संस्करण 3 से प्रारम्भ होकर विकास के प्राथमिक उद्देश्य शिक्षा से हटकर एक अत्यधिक विश्वसनीय और [[स्व-प्रबंधन (कंप्यूटर विज्ञान)]] माइक्रोकर्नेल ऑपरेटिंग सिस्टम के निर्माण पर केंद्रित हो गया था। मिनिक्स संस्करण 3 को [[खुला स्रोत सॉफ्टवेयर|मुक्त-स्रोत सॉफ्टवेयर]] के रूप में विकसित किया गया था।


मिनिक्स को पहली बार 1987 में प्रारम्भ किया गया था, इसके संपूर्ण स्रोत कोड को पाठ्यक्रमों और अनुसंधान में अध्ययन के लिए विश्वविद्यालयों को उपलब्ध कराया गया था। अप्रैल 2000 में [[बीएसडी लाइसेंस|बीएसडी]]-3-क्लॉज लाइसेंस के अंतर्गत इसे दोबारा लाइसेंस दिए जाने के बाद से यह [[मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर|मुफ़्त और मुक्त-स्रोत सॉफ़्टवेयर]] है।<ref name="license-2000" />
मिनिक्स को पहली बार 1987 में प्रारम्भ किया गया था। इसके संपूर्ण स्रोत कोड को पाठ्यक्रमों और अनुसंधान में अध्ययन के लिए विश्वविद्यालयों को उपलब्ध कराया गया था। अप्रैल 2000 में [[बीएसडी लाइसेंस|बीएसडी]]-3 क्लॉज लाइसेंस के अंतर्गत इसे पुनः लाइसेंस दिए जाने के बाद से यह [[मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर|मुक्त-स्रोत सॉफ़्टवेयर]] है।<ref name="license-2000" />
== कार्यान्वयन ==
== कार्यान्वयन ==


=== मिनिक्स 1.0 ===
=== मिनिक्स 1.0 ===
एंड्रयू एस. टैनेनबाम ने अपनी पाठ्यपुस्तक, ऑपरेटिंग सिस्टम डिज़ाइन और कार्यान्वयन (1987) में बताए गए सिद्धांतों का उदाहरण देने के लिए [[एम्स्टर्डम]] में व्रीजे यूनिवर्सिटिट में मिनिक्स बनाया। (एक नाम साझा करने के अतिरिक्त, इसका AT&T यूनिक्स कोड पर आधारित डिजिटल सिस्टम्स हाउस, इंक.[11] के पुराने मिनिक्स से कोई संबंध नहीं है।)<ref>{{cite magazine |title=मिनिक्स विज्ञापन|url=https://archive.org/details/sim_computerworld_1979-07-30_13_31/page/n39/ |access-date=22 March 2022 |magazine=Computerworld |issue=31 |date=1979-07-30 |volume=13 |page=38}}</ref>
एंड्रयू एस टैनेनबाम ने अपनी पाठ्यपुस्तक, ऑपरेटिंग सिस्टम डिज़ाइन और कार्यान्वयन (1987) में बताए गए सिद्धांतों का उदाहरण देने के लिए [[एम्स्टर्डम]] में व्रीजे विश्वविद्यालय में मिनिक्स निर्मित किया था एक अन्य नाम साझा करने के अतिरिक्त इसका एटी और टी यूनिक्स कोड पर आधारित डिजिटल सिस्टम हाउस के पुराने मिनिक्स से कोई संबंध नहीं है।<ref>{{cite magazine |title=मिनिक्स विज्ञापन|url=https://archive.org/details/sim_computerworld_1979-07-30_13_31/page/n39/ |access-date=22 March 2022 |magazine=Computerworld |issue=31 |date=1979-07-30 |volume=13 |page=38}}</ref>


पुस्तक में मिनिक्स 1.0 के [[कर्नेल (ऑपरेटिंग सिस्टम)]] मेमोरी मैनेजर और [[फाइल सिस्टम]] के C [[सोर्स कोड]] की संक्षिप्त 12,010 पंक्तियाँ मुद्रित हैं। प्रेंटिस-हॉल ने एक संदर्भ मैनुअल के साथ फ्लॉपी डिस्क पर मिनिक्स स्रोत कोड और बायनेरिज़ भी प्रारम्भ किया। मिनिक्स 1 सातवें संस्करण यूनिक्स के साथ सिस्टम-कॉल संगत था।<ref>{{cite book |last1=Tanenbaum |first1=Andrew S. |author1-link=Andrew S. Tanenbaum |last2=Woodhull |first2=Albert S. |year=1997 |url=https://archive.org/details/operatingsystems00tane |title=ऑपरेटिंग सिस्टम डिजाइन और कार्यान्वयन|isbn=0-13-638677-6 |access-date=2 August 2011 |edition=Second |orig-year=1986 |oclc=35792209 |url-access=registration}}</ref>
पुस्तक में मिनिक्स 1.0 के [[कर्नेल (ऑपरेटिंग सिस्टम)]] मेमोरी प्रबंधन और [[फाइल सिस्टम]] के C [[सोर्स कोड|स्रोत कोड]] की संक्षिप्त 12,010 पंक्तियाँ मुद्रित हैं। प्रेंटिस-हॉल ने एक मैनुअल संदर्भ के साथ फ्लॉपी डिस्क पर मिनिक्स स्रोत कोड और बायनेरिज़ भी प्रारम्भ किया था। मिनिक्स 1 सातवें संस्करण यूनिक्स के साथ सिस्टम कॉल के संगत था।<ref>{{cite book |last1=Tanenbaum |first1=Andrew S. |author1-link=Andrew S. Tanenbaum |last2=Woodhull |first2=Albert S. |year=1997 |url=https://archive.org/details/operatingsystems00tane |title=ऑपरेटिंग सिस्टम डिजाइन और कार्यान्वयन|isbn=0-13-638677-6 |access-date=2 August 2011 |edition=Second |orig-year=1986 |oclc=35792209 |url-access=registration}}</ref>


Tanenbaum ने मूल रूप से उस समय उपलब्ध [[IBM PC|आईबीएम पीसी]] और आईबीएम पीसी/AT [[8088]] [[माइक्रो]] कंप्यूटर के साथ संगतता के लिए मिनिक्स विकसित किया था।
तानेबौम ने मूल रूप से उस समय उपलब्ध [[IBM PC|आईबीएम पीसी]] और आईबीएम पीसी/एटी [[8088]] [[माइक्रो]] कंप्यूटर के साथ संगतता के लिए मिनिक्स विकसित किया था।


=== मिनिक्स 1.5 ===
=== मिनिक्स 1.5 ===
1991 में प्रारम्भ मिनिक्स 1.5 में [[MicroChannel|माइक्रोचैनल]] आईबीएम PS/2 सिस्टम के लिए समर्थन सम्मिलित था और इसे मोटोरोला 68000 और SPARC संरचना में भी पोर्ट किया गया था, जो अटारी ST, Amiga, Macintush और Sun [[SPARCstation]] कंप्यूटर प्लेटफ़ॉर्म को सपोर्ट करता था।<ref>{{cite web|url=https://github.com/macminix|title=मैकमिनिक्स|website=[[GitHub]] }}</ref> इंटेल 386 पीसी कॉम्पैटिबल्स (32-बिट संरक्षित मोड में), [[ राष्ट्रीय सेमीकंडक्टर |राष्ट्रीय सेमीकंडक्टर]] एनएस32532, एआरएम और इनमॉस ट्रांसप्यूटर प्रोसेसर के लिए अनौपचारिक पोर्ट भी थे। Meiko Scientific ने अपने ट्रांसप्यूटर-आधारित कंप्यूटिंग सरफेस समानांतर कंप्यूटरों के लिए MeikOS [[सोलारिस (ऑपरेटिंग सिस्टम)|ऑपरेटिंग सिस्टम]] के आधार के रूप में मिनिक्स के शुरुआती संस्करण का उपयोग किया। SunOS और [[सोलारिस (ऑपरेटिंग सिस्टम)|सोलारिस]] के अंतर्गत उपयोगकर्ता प्रक्रिया के रूप में चलने वाला मिनिक्स का एक संस्करण भी उपलब्ध था, एसएमएक्स (ऑपरेटिंग सिस्टम) या संक्षेप में सिर्फ एसएमएक्स नाम का एक सिम्युलेटर।<ref>{{cite web|url=http://www.minix3.org/previous-versions/CD-ROM-2.0/README.TXT|title=मिनिक्स में आपका स्वागत है|format=TXT|date=22 July 2005|access-date=2 August 2011|first1=Andrew S. |last1=Tanenbaum |author-link1=Andrew S. Tanenbaum |first2=Albert S. |last2=Woodhull |first3=Kees |last3=Bot}}</ref><ref>{{cite web |url=http://www.csd.uoc.gr/~hy345/assignments/99b/smx_howto.html |title=Solaris (SMX) के लिए MINIX को इंस्टॉल करना और चलाना|access-date=2 August 2011 |first=M. |last=Flouris |archive-date=12 May 2016 |archive-url=https://web.archive.org/web/20160512214241/http://www.csd.uoc.gr/~hy345/assignments/99b/smx_howto.html |url-status=dead }}</ref>
1991 में प्रारम्भ मिनिक्स 1.5 में [[MicroChannel|माइक्रोचैनल]] आईबीएम पीसी-2 सिस्टम के लिए समर्थन सम्मिलित था। इसे मोटोरोला 68000 और स्पार्क संरचना में भी प्रयुक्त किया गया था, जो अटरी एसटी, एमिगा, मैकिनटश और सन [[SPARCstation|स्पार्क]] कंप्यूटर प्लेटफ़ॉर्म का समर्थन करता था।<ref>{{cite web|url=https://github.com/macminix|title=मैकमिनिक्स|website=[[GitHub]] }}</ref> इंटेल 386 पीसी के अनुरूप 32-बिट संरक्षित मोड में [[ राष्ट्रीय सेमीकंडक्टर |राष्ट्रीय अर्धचालक]] एनएस-32532, एआरएम और इनमॉस ट्रांसप्यूटर प्रसंस्करण के लिए अनौपचारिक पोर्ट भी थे। मेइको वैज्ञानिक ने अपने ट्रांसप्यूटर आधारित कंप्यूटिंग के समानांतर कंप्यूटरों के लिए मेइक [[सोलारिस (ऑपरेटिंग सिस्टम)|ऑपरेटिंग सिस्टम]] के आधार के रूप में मिनिक्स के प्रारम्भिक संस्करण का उपयोग किया था सनओएस और [[सोलारिस (ऑपरेटिंग सिस्टम)|सोलारिस]] ओएस के अंतर्गत उपयोगकर्ता प्रक्रिया के रूप में चलने वाले मिनिक्स का एक संस्करण एसएमएक्स (ऑपरेटिंग सिस्टम) या संक्षेप में एसएमएक्स नाम का एक ऑपरेटिंग सिस्टम भी उपलब्ध था।<ref>{{cite web|url=http://www.minix3.org/previous-versions/CD-ROM-2.0/README.TXT|title=मिनिक्स में आपका स्वागत है|format=TXT|date=22 July 2005|access-date=2 August 2011|first1=Andrew S. |last1=Tanenbaum |author-link1=Andrew S. Tanenbaum |first2=Albert S. |last2=Woodhull |first3=Kees |last3=Bot}}</ref><ref>{{cite web |url=http://www.csd.uoc.gr/~hy345/assignments/99b/smx_howto.html |title=Solaris (SMX) के लिए MINIX को इंस्टॉल करना और चलाना|access-date=2 August 2011 |first=M. |last=Flouris |archive-date=12 May 2016 |archive-url=https://web.archive.org/web/20160512214241/http://www.csd.uoc.gr/~hy345/assignments/99b/smx_howto.html |url-status=dead }}</ref>
=== मिनिक्स 2.0 ===
=== मिनिक्स 2.0 ===
[[File:MINIX 2.0.4 Startup Login.png|thumb|मिनिक्स 2.0.4 सिस्टम स्टार्टअप और लॉगिन प्रॉम्प्ट]]
[[File:MINIX 2.0.4 Startup Login.png|thumb|मिनिक्स 2.0.4 सिस्टम स्टार्टअप और लॉगिन प्रॉम्प्ट]]
[[File:MINIX 2.0.4 Shell Interaction.png|thumb|मिनिक्स 2.0.4 [[ यूनिक्स खोल |यूनिक्स खोल]] इंटरेक्शन]]हालाँकि, 68k-संरचना की मांग कम हो गई और 1997 में प्रारम्भ मिनिक्स 2.0, केवल x86 और सोलारिस द्वारा होस्ट किए गए SPARC संरचना के लिए उपलब्ध था। यह तनेनबाम की पाठ्यपुस्तक के दूसरे संस्करण का विषय था, जो अल्बर्ट वुडहुल के साथ लिखी गई थी और पुस्तक के साथ सम्मिलित [[ सीडी रॉम |सीडी रॉम]] पर वितरित की गई थी। मिनिक्स 2.0 ने POSIX.1 अनुपालन, 32-बिट मोड में 386 और बाद के प्रोसेसर के लिए समर्थन जोड़ा और मिनिक्स 1.5 में सम्मिलित [[अमीबा (ऑपरेटिंग सिस्टम)]] नेटवर्क प्रोटोकॉल को TCP/IP स्टैक से बदल दिया।
[[File:MINIX 2.0.4 Shell Interaction.png|thumb|मिनिक्स 2.0.4 [[ यूनिक्स खोल |यूनिक्स]] प्रभाव]]हालाँकि 68k संरचना की मांग अपेक्षाकृत कम हो गई और 1997 में प्रारम्भ मिनिक्स 2.0 केवल एक्स-86 और सोलारिस द्वारा होस्ट किए गए स्पार्क संरचना के लिए उपलब्ध था। यह तनेनबाम की पाठ्यपुस्तक के दूसरे संस्करण का विषय था जो अल्बर्ट वुडहुल के साथ लिखी गई थी और पुस्तक के साथ सम्मिलित [[ सीडी रॉम |सीडी रोम]] पर वितरित की गई थी। मिनिक्स 2.0 ने पॉज़िक्स 0.1, 32-बिट मोड में 386 और बाद के प्रसंस्करण के लिए समर्थन जोड़ा और मिनिक्स 1.5 में सम्मिलित [[अमीबा (ऑपरेटिंग सिस्टम)]] नेटवर्क प्रोटोकॉल को टीसीपी/आईपी स्टैक से परिवर्तित कर दिया था।


संस्करण 2.0.3 मई 2001 में प्रारम्भ किया गया था। बीएसडी-3-क्लॉज लाइसेंस के अंतर्गत मिनिक्स को पुनः लाइसेंस दिए जाने के बाद यह पहला संस्करण था, जिसे पूर्वव्यापी रूप से सभी पिछले संस्करणों पर प्रयुक्त किया गया था।<ref name="bsd3clause">{{cite web|title=BSD-3-Clause|url=http://www.cs.vu.nl/pub/minix/LICENSE|access-date=2021-06-14|archive-date=2000-04-14|archive-url=https://web.archive.org/web/20000414094106/http://www.cs.vu.nl/pub/minix/LICENSE|url-status=dead}}</ref>
संस्करण 2.0.3 मई 2001 में प्रारम्भ किया गया था। बीएसडी-3 क्लॉज लाइसेंस के अंतर्गत मिनिक्स को पुनः लाइसेंस दिए जाने के बाद यह पहला संस्करण था, जिसे पूर्वव्यापी रूप से सभी पिछले संस्करणों पर प्रयुक्त किया गया था।<ref name="bsd3clause">{{cite web|title=BSD-3-Clause|url=http://www.cs.vu.nl/pub/minix/LICENSE|access-date=2021-06-14|archive-date=2000-04-14|archive-url=https://web.archive.org/web/20000414094106/http://www.cs.vu.nl/pub/minix/LICENSE|url-status=dead}}</ref>
==== मिनिक्स-वीएमडी ====
==== मिनिक्स-वीएमडी ====
{{main|Minix-vmd}}
{{main|मिनिक्स-वीएमडी
}}


[[Minix-vmd|मिनिक्स-vmd]] Intel [[IA-32]]-संगत प्रोसेसर के लिए मिनिक्स 2.0 का एक प्रकार है, जिसे दो Vrije Universiteit शोधकर्ताओं द्वारा बनाया गया है, जो [[एक्स विंडो सिस्टम]] के लिए [[ आभासी मेमोरी |आभासी मेमोरी]] और समर्थन जोड़ता है।
[[Minix-vmd|मिनिक्स-वीएमडी]] [[IA-32|इंटेल आईए-32]] के संगत प्रसंस्करण के लिए मिनिक्स 2.0 का एक प्रकार है, जिसे दो व्रीजे विश्वविद्यालय के शोधकर्ताओं द्वारा बनाया गया है, जो [[एक्स विंडो सिस्टम]] के लिए [[ आभासी मेमोरी |वर्चुअल मेमोरी]] और समर्थन को प्रयुक्त करता है।


=== मिनिक्स 3 ===
=== मिनिक्स 3 ===
{{Main|MINIX 3}}
{{Main|मिनिक्स 3}}
[[File:MINIX 3.2 Top Command.png|thumb|मिनिक्स 3.2 शीर्ष (सॉफ़्टवेयर) सिस्टम मॉनिटरिंग कमांड चला रहा है]]
[[File:MINIX 3.2 Top Command.png|thumb|मिनिक्स 3.2 शीर्ष (सॉफ़्टवेयर) सिस्टम मॉनिटरिंग कमांड चला रहा है।]]
[[File:Minix 3.png|thumb|मिनिक्स 3 [[twm]] विंडो मैनेजर के साथ X विंडो सिस्टम चला रहा है]]मिनिक्स 3 की सार्वजनिक रूप से घोषणा 24 अक्टूबर 2005 को टैनेनबाम द्वारा ऑपरेटिंग सिस्टम प्रिंसिपल्स (SOSP) पर एसोसिएशन फॉर कंप्यूटिंग मशीनरी (ACM) संगोष्ठी में अपने मुख्य भाषण के दौरान की गई थी। हालाँकि यह अभी भी अल्बर्ट एस. वुडहुल द्वारा सह-लेखक तनेनबाम की पाठ्यपुस्तक के नए संस्करण के लिए एक उदाहरण के रूप में कार्य करता है, इसे "संसाधन-सीमित और एम्बेडेड कंप्यूटरों पर एक गंभीर प्रणाली के रूप में और उच्च विश्वसनीयता की आवश्यकता वाले अनुप्रयोगों के लिए उपयोग करने योग्य" होने के लिए व्यापक रूप से पुन: डिज़ाइन किया गया है।<ref>{{cite journal |last1=Herder |first1=J. N. |last2=Bos |first2=H. |last3=Gras |first3=B. |last4=Homburg |first4=P. |last5=Tanenbaum |first5=A. S. |author5-link=Andrew S. Tanenbaum |date=July 2006 |title=MINIX 3: a highly reliable, self-repairing operating system |doi=10.1145/1151374.1151391 |journal=ACM SIGOPS Operating Systems Review |volume=40 |issue=3 |pages=80–89 |s2cid=30216714}}</ref>
[[File:Minix 3.png|thumb|मिनिक्स 3 टीडब्ल्यूएस विंडो प्रबंधन के साथ एक्स विंडो सिस्टम चला रहा है।]]मिनिक्स 3 की सार्वजनिक रूप से घोषणा 24 अक्टूबर 2005 को टैनेनबाम द्वारा ऑपरेटिंग सिस्टम सिद्धान्त (एसओएसपी) पर कंप्यूटिंग मशीनरी संस्था (एसीएम) में अपने मुख्य भाषण के समय की गई थी। हालाँकि यह अभी भी अल्बर्ट एस. वुडहुल द्वारा सह-लेखक तनेनबाम की पाठ्यपुस्तक के नए संस्करण के लिए एक उदाहरण के रूप में कार्य करता है। इसे "संसाधन-सीमित और अंतः स्थापित कंप्यूटरों पर एक गंभीर प्रणाली के रूप में और उच्च विश्वसनीयता की आवश्यकता वाले अनुप्रयोगों के लिए उपयोग करने योग्य" होने के लिए व्यापक रूप से पुन: निर्मित किया गया है।<ref>{{cite journal |last1=Herder |first1=J. N. |last2=Bos |first2=H. |last3=Gras |first3=B. |last4=Homburg |first4=P. |last5=Tanenbaum |first5=A. S. |author5-link=Andrew S. Tanenbaum |date=July 2006 |title=MINIX 3: a highly reliable, self-repairing operating system |doi=10.1145/1151374.1151391 |journal=ACM SIGOPS Operating Systems Review |volume=40 |issue=3 |pages=80–89 |s2cid=30216714}}</ref>
मिनिक्स 3 वर्तमान में IA-32 और ARM संरचना सिस्टम का समर्थन करता है। यह एक [[लाइव सीडी]] प्रारूप में उपलब्ध है जो इसे हार्ड ड्राइव पर स्थापित किए बिना कंप्यूटर पर उपयोग करने की अनुमति देता है, और [[Bochs|बोच्स]], [[QEMU|क्यूईएमयू]], वीएमवेयर वर्कस्टेशन और फ्यूजन [[ VirtualBox |वर्चुअलबॉक्स]] और [[माइक्रोसॉफ्ट वर्चुअल पीसी]] सहित हार्डवेयर अनुकरण और वर्चुअलाइजिंग सिस्टम के साथ संगत संस्करणों में उपलब्ध है।
मिनिक्स 3 वर्तमान में आईए-32 और एआरएम संरचना सिस्टम का समर्थन करता है। यह एक [[लाइव सीडी]] प्रारूप में उपलब्ध है जो इसे हार्ड ड्राइव पर स्थापित किए बिना कंप्यूटर पर उपयोग करने की स्वीकृति देता है और [[Bochs|बोच्स]], [[QEMU|क्यूईएमयू]], वीएमवेयर वर्कस्टेशन और फ्यूजन [[ VirtualBox |वर्चुअलबॉक्स]] और [[माइक्रोसॉफ्ट वर्चुअल पीसी]] सहित हार्डवेयर अनुकरण और वर्चुअलाइजिंग सिस्टम के साथ संगत संस्करणों में उपलब्ध है।
 
संस्करण 3.1.2 18 अप्रैल 2006 को प्रारम्भ किया गया था। नए चौथे खंड के साथ बीएसडी-3-क्लॉज लाइसेंस के अंतर्गत मिनिक्स को पुनः लाइसेंस दिए जाने के बाद यह पहला संस्करण था।<ref name="3.1.2 license">{{cite web|title=लाइसेंस|website=[[GitHub]] |url=https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/v3.1.2/LICENSE|access-date=2021-06-15|archive-date=2021-06-15|archive-url=https://web.archive.org/web/20210615005833/https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/v3.1.2/LICENSE|url-status=live}}</ref>
 
संस्करण 3.1.5 5 नवंबर 2009 को प्रारम्भ किया गया था। इसमें [[X11]], [[emacs]], [[vi]], cc, gcc, perl, Python, ash, bash, zsh, ftp, ssh, telnet, pine, और 400 से अधिक अन्य सामान्य यूनिक्स उपयोगिता कार्यक्रम सम्मिलित हैं। [[X11]] को जोड़ने के साथ, यह संस्करण केवल-पाठ प्रणाली से दूर संक्रमण को चिह्नित करता है। कई मामलों में यह चल रही प्रक्रियाओं को प्रभावित किए बिना दुर्घटनाग्रस्त ड्राइवर को स्वचालित रूप से पुनरारंभ कर सकता है। इस तरह, मिनिक्स स्व-उपचार है और इसका उपयोग उच्च विश्वसनीयता की मांग करने वाले अनुप्रयोगों में किया जा सकता है। मिनिक्स 3 में वर्चुअल मेमोरी प्रबंधन के लिए भी समर्थन है, जो इसे डेस्कटॉप ओएस के उपयोग के लिए उपयुक्त बनाता है।<ref>{{cite web|url=http://groups.google.com/group/minix3/msg/86c914a0c13376fe|title=मिनिक्स के लिए नया|date=10 November 2010|access-date=2 August 2011|first=Ulrich|last=Schmidt}}</ref> हालाँकि फ़ायरफ़ॉक्स और OpenOffice.org जैसे डेस्कटॉप एप्लिकेशन अभी तक मिनिक्स 3 के लिए उपलब्ध नहीं हैं।
 
संस्करण 3.2.0 के अनुसार, यूजरलैंड को ज्यादातर [[नेटबीएसडी]] द्वारा प्रतिस्थापित कर दिया गया था और पीकेजीएसआरसी से समर्थन संभव हो गया था, जिससे उपलब्ध सॉफ़्टवेयर एप्लिकेशन बढ़ गए थे जिनका उपयोग मिनिक्स कर सकता है। क्लैंग ने पूर्व कंपाइलर को बदल दिया (जीसीसी को अब मैन्युअल रूप से संकलित किया जाना है), और [[जीडीबी]], जीएनयू डिबगर को पोर्ट किया गया था।<ref name="wiki-releases">{{cite web|title=मिनिक्स रिलीज|url=http://wiki.minix3.org/en/MinixReleases|work=wiki.minix3.org|access-date=29 February 2012|url-status=dead|archive-url=https://web.archive.org/web/20120531025416/http://wiki.minix3.org/en/MinixReleases|archive-date=31 May 2012}}</ref><ref>{{Cite web |last=Vervloesem |first=Koem |date=7 March 2012 |title=MINIX 3.2: A microkernel with NetBSD applications |url=https://lwn.net/Articles/485658/ |website=[[lwn.net]]}}</ref>
 
सितंबर 2014 में प्रारम्भ मिनिक्स 3.3.0, एआरएम समर्थन लाया।


मिनिक्स 3.4.0RC, रिलीज़ कैंडिडेट्स जनवरी 2016 में उपलब्ध हो गए।<ref>{{Cite web|url=http://download.minix3.org/iso/snapshot/|title=Index of /iso/snapshot/|website=download.minix3.org|access-date=2016-10-14}}</ref> हालाँकि, मिनिक्स 3.4.0 की स्थिर रिलीज़ की घोषणा अभी बाकी है, और मिनिक्स का विकास 2018 से निष्क्रिय है।<ref>{{Cite web|url=https://git.minix3.org/index.cgi?p=minix.git;a=summary|title=git.minix3.org Git - minix.git/summary|website=git.minix3.org|access-date=2022-09-23}}</ref>
संस्करण 3.1.2 को 18 अप्रैल 2006 मे प्रारम्भ किया गया था। नए चौथे खंड के साथ बीएसडी-3 क्लॉज लाइसेंस के अंतर्गत मिनिक्स को पुनः लाइसेंस दिए जाने के बाद यह पहला संस्करण था।<ref name="3.1.2 license">{{cite web|title=लाइसेंस|website=[[GitHub]] |url=https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/v3.1.2/LICENSE|access-date=2021-06-15|archive-date=2021-06-15|archive-url=https://web.archive.org/web/20210615005833/https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/v3.1.2/LICENSE|url-status=live}}</ref>


मिनिक्स C (प्रोग्रामिंग भाषा), [[C++]], [[FORTRAN]], [[Modula-2]], Pascal (प्रोग्रामिंग भाषा), Perl, Python (प्रोग्रामिंग भाषा), और [[Tcl]] सहित कई प्रोग्रामिंग भाषाओं का समर्थन करता है।
संस्करण 3.1.5 को 5 नवंबर 2009 मे प्रारम्भ किया गया था। इसमें [[X11|एक्स-11]], [[emacs|ईमैक]], [[vi|वीआई]], सीसी, जीसीसी, पर्ल, पाइथन, एएसएच, बाइस, जेडएसएच, एफ़टीपी, एसएसएच, टेलनेट, पाइन और 400 से अधिक अन्य सामान्य यूनिक्स उपयोगिता प्रोग्राम सम्मिलित हैं। [[X11|एक्स-11]] को जोड़ने के साथ यह संस्करण केवल टेक्स्ट प्रणाली से दूर संक्रमण को चिह्नित करता है। कई स्थितियों में यह चल रही प्रक्रियाओं को प्रभावित किए बिना दुर्घटनाग्रस्त ड्राइवर(कंप्यूटर) को स्वचालित रूप से पुनरारंभ कर सकता है। इस प्रकार मिनिक्स स्वनिर्मित है और इसका उपयोग उच्च विश्वसनीयता की मांग करने वाले एप्लिकेशनों में किया जा सकता है। मिनिक्स 3 में वर्चुअल मेमोरी प्रबंधन के लिए भी समर्थन है, जो इसे डेस्कटॉप ओएस के उपयोग के लिए उपयुक्त बनाता है।<ref>{{cite web|url=http://groups.google.com/group/minix3/msg/86c914a0c13376fe|title=मिनिक्स के लिए नया|date=10 November 2010|access-date=2 August 2011|first=Ulrich|last=Schmidt}}</ref> हालाँकि फ़ायरफ़ॉक्स और 'OpenOffice.org' जैसे डेस्कटॉप एप्लिकेशन अभी तक मिनिक्स 3 के लिए उपलब्ध नहीं हैं।


मिनिक्स के इतिहास और भविष्य पर चर्चा करने के लिए 50 से अधिक लोगों ने मिनिक्सकॉन 2016 में भाग लिया।<ref>{{Cite web|url=http://www.minix3.org/conference/2016/program.html|title=MINIXCon 2016|website=www.minix3.org|access-date=2016-10-14}}</ref>
संस्करण 3.2.0 के अनुसार यूजरलैंड को अधिकांश [[नेटबीएसडी]] द्वारा प्रतिस्थापित कर दिया गया था और पीकेजीएसआरसी से समर्थन संभव हो गया था, जिससे उपलब्ध सॉफ़्टवेयर एप्लिकेशन बढ़ गए थे जिनका उपयोग मिनिक्स कर सकता है। क्लैंग ने पूर्व कंपाइलर (जीसीसी) को परिवर्तित कर दिया था जीसीसी को अब मैन्युअल रूप से संकलित किया जाना है जिसमे [[जीडीबी]], जीएनयू डिबगर को प्रयुक्त किया गया है।<ref name="wiki-releases">{{cite web|title=मिनिक्स रिलीज|url=http://wiki.minix3.org/en/MinixReleases|work=wiki.minix3.org|access-date=29 February 2012|url-status=dead|archive-url=https://web.archive.org/web/20120531025416/http://wiki.minix3.org/en/MinixReleases|archive-date=31 May 2012}}</ref><ref>{{Cite web |last=Vervloesem |first=Koem |date=7 March 2012 |title=MINIX 3.2: A microkernel with NetBSD applications |url=https://lwn.net/Articles/485658/ |website=[[lwn.net]]}}</ref>
2015 के बाद के सभी इंटेल चिपसेट [[इंटेल प्रबंधन इंजन]] के सॉफ्टवेयर घटक के रूप में आंतरिक रूप से मिनिक्स 3 चला रहे हैं।<ref>{{Cite web|url=http://blog.ptsecurity.com/2017/08/disabling-intel-me.html|title=सकारात्मक प्रौद्योगिकी अनुसंधान|website=blog.ptsecurity.com|access-date=2017-09-06|archive-date=28 August 2017|archive-url=https://web.archive.org/web/20170828150536/http://blog.ptsecurity.com/2017/08/disabling-intel-me.html|url-status=dead}}</ref><ref>{{Cite web |last=Vaughan-Nichols |first=Steven |date=6 November 2017 |title=MINIX: Intel's hidden in-chip operating system |url=https://www.zdnet.com/article/minix-intels-hidden-in-chip-operating-system/ |website=[[ZDNET]] |language=en}}</ref>


सितंबर 2014 में प्रारम्भ मिनिक्स 3.3.0 एआरएम समर्थन लाया गया था मिनिक्स 3.4.0 आरसी प्रकाशन जनवरी 2016 में उपलब्ध हो गए थे।<ref>{{Cite web|url=http://download.minix3.org/iso/snapshot/|title=Index of /iso/snapshot/|website=download.minix3.org|access-date=2016-10-14}}</ref> हालाँकि मिनिक्स 3.4.0 की स्टबल प्रकाशन की घोषणा अभी बाकी है और मिनिक्स का विकास 2018 से निष्क्रिय है।<ref>{{Cite web|url=https://git.minix3.org/index.cgi?p=minix.git;a=summary|title=git.minix3.org Git - minix.git/summary|website=git.minix3.org|access-date=2022-09-23}}</ref>


मिनिक्स सी (प्रोग्रामिंग भाषा), [[C++|सी++]], [[FORTRAN|फोरट्रान]], [[Modula-2|मोडुला-2]], पास्कल, पर्ल, पाइथन और [[Tcl|टीसीएल]] प्रोग्रामिंग भाषा सहित कई प्रोग्रामिंग भाषाओं का समर्थन करता है।


मिनिक्स के इतिहास और भविष्य पर चर्चा करने के लिए 50 से अधिक लोगों ने मिनिक्सकॉन 2016 में भाग लिया था।<ref>{{Cite web|url=http://www.minix3.org/conference/2016/program.html|title=MINIXCon 2016|website=www.minix3.org|access-date=2016-10-14}}</ref> 2015 के बाद के सभी इंटेल चिपसेट [[इंटेल प्रबंधन इंजन]] के आंतरिक सॉफ्टवेयर घटक के रूप मे मिनिक्स 3 चला रहे हैं।<ref>{{Cite web|url=http://blog.ptsecurity.com/2017/08/disabling-intel-me.html|title=सकारात्मक प्रौद्योगिकी अनुसंधान|website=blog.ptsecurity.com|access-date=2017-09-06|archive-date=28 August 2017|archive-url=https://web.archive.org/web/20170828150536/http://blog.ptsecurity.com/2017/08/disabling-intel-me.html|url-status=dead}}</ref><ref>{{Cite web |last=Vaughan-Nichols |first=Steven |date=6 November 2017 |title=MINIX: Intel's hidden in-chip operating system |url=https://www.zdnet.com/article/minix-intels-hidden-in-chip-operating-system/ |website=[[ZDNET]] |language=en}}</ref>
== लिनक्स के साथ संबंध ==
== लिनक्स के साथ संबंध ==


=== प्रारंभिक प्रभाव ===
=== प्रारंभिक प्रभाव ===
[[लिनस टोरवाल्ड्स]] ने मिनिक्स का उपयोग किया और उसकी सराहना की,<ref>{{cite news |last=Moody |first=Glyn |date=2015-08-25 |title=Linux का जन्म कैसे हुआ, जैसा कि खुद Linus Torvalds ने बताया है|url=http://arstechnica.co.uk/business/2015/08/how-linux-was-born-as-told-by-linus-torvalds-himself/ |newspaper=Ars Technica |access-date=2015-08-25}}</ref> लेकिन उनका डिज़ाइन महत्वपूर्ण तरीकों से मिनिक्स संरचना से भटक गया, विशेष रूप से माइक्रोकर्नेल के बजाय एक मोनोलिथिक कर्नेल को नियोजित करके। इसे तनेनबाम-टोरवाल्ड्स बहस में तनेनबाम ने अस्वीकार कर दिया था। तनेनबाम ने मई 2006 में माइक्रोकर्नेल का उपयोग करने के अपने तर्क को फिर से समझाया।<ref>{{cite web|url=http://www.cs.vu.nl/~ast/reliable-os|title=Tanenbaum-Torvalds Debate: Part II|date=12 May 2006|access-date=2 August 2011 |first=Andrew S. |last=Tanenbaum |author-link1=Andrew S. Tanenbaum}}</ref>
[[लिनस टोरवाल्ड्स|लिनस टोरवाल्ड]] ने मिनिक्स का उपयोग किया और उसकी आलोचना की,<ref>{{cite news |last=Moody |first=Glyn |date=2015-08-25 |title=Linux का जन्म कैसे हुआ, जैसा कि खुद Linus Torvalds ने बताया है|url=http://arstechnica.co.uk/business/2015/08/how-linux-was-born-as-told-by-linus-torvalds-himself/ |newspaper=Ars Technica |access-date=2015-08-25}}</ref> लेकिन उनकी डिज़ाइन महत्वपूर्ण तरीकों से मिनिक्स संरचना से परिवर्तित हो गई थी। विशेष रूप से माइक्रोकर्नेल के अतिरिक्त एक मोनोलिथिक कर्नेल को नियोजित करके इसे तनेनबाम-टोरवाल्ड चर्चा में तनेनबाम ने अस्वीकृत कर दिया था। तनेनबाम ने मई 2006 में माइक्रोकर्नेल का उपयोग करने के अपने तर्क को पुनः समझाया था।<ref>{{cite web|url=http://www.cs.vu.nl/~ast/reliable-os|title=Tanenbaum-Torvalds Debate: Part II|date=12 May 2006|access-date=2 August 2011 |first=Andrew S. |last=Tanenbaum |author-link1=Andrew S. Tanenbaum}}</ref>


आरंभिक लिनक्स कर्नेल विकास मिनिक्स होस्ट सिस्टम पर किया गया था, जिसके कारण लिनक्स को मिनिक्स से विभिन्न सुविधाएँ विरासत में मिलीं, जैसे मिनिक्स फ़ाइल सिस्टम। एरिक रेमंड ने दावा किया कि लिनुस ने वास्तव में शुरुआत से लिनक्स नहीं लिखा है, बल्कि कार्यशील कोडबेस के लिए मिनिक्स के स्रोत कोड का पुन: उपयोग किया है। जैसे-जैसे विकास आगे बढ़ा, मिनिक्स कोड को धीरे-धीरे पूरी तरह से समाप्त कर दिया गया।<ref>{{cite book|first1=Eric|last1=Raymond|author-link1=Eric Raymond|date=1999|title=कैथेड्रल और बाजार|title-link=The Cathedral and the Bazaar|publisher=[[O'Reilly Media]]|page=33|isbn=1-56592-724-9}}</ref>
प्रारम्भिक लिनक्स कर्नेल विकास मिनिक्स होस्ट सिस्टम पर किया गया था, जिसके कारण लिनक्स को मिनिक्स से विभिन्न सुविधाएँ जैसे मिनिक्स फ़ाइल सिस्टम स्वतः प्राप्त हो गई थी। एरिक रेमंड ने दावा किया कि लिनुस ने वास्तव में प्रारम्भ से लिनक्स नहीं लिखा है लेकिन कार्यरत कोडबेस के लिए मिनिक्स के स्रोत कोड का पुन: उपयोग किया है। जैसे-जैसे विकास आगे बढ़ा, मिनिक्स कोड को धीरे-धीरे पूरी तरह से समाप्त कर दिया गया था।<ref>{{cite book|first1=Eric|last1=Raymond|author-link1=Eric Raymond|date=1999|title=कैथेड्रल और बाजार|title-link=The Cathedral and the Bazaar|publisher=[[O'Reilly Media]]|page=33|isbn=1-56592-724-9}}</ref>
=== समिजदत का दावा ===
=== समिजदत का कथन ===
मई 2004 में, [[एलेक्सिस डी Tocqueville इंस्टीट्यूशन|एलेक्सिस डी टोकेविले इंस्टीट्यूशन]] के [[केनेथ ब्राउन (लेखक)]] ने सैमिज़डैट नामक पुस्तक में आरोप लगाया कि लिनक्स कर्नेल के प्रमुख हिस्सों को मिनिक्स कोडबेस से कॉपी किया गया था।<ref>{{cite web |url=http://adti.net/samizdat/brown.reply.june.04.html |archive-url=http://webarchive.loc.gov/all/20041022073106/http://www.adti.net/samizdat/brown.reply.june.04.html |url-status=dead |archive-date=22 October 2004 |title=Samizdat's critics… Brown replies |date=4 June 2004 |access-date=2 August 2011 |publisher=Alexis de Tocqueville Institution |first=Kenneth |last=Brown |author-link=Kenneth Brown (author)}}</ref> इन आरोपों का सार्वभौमिक रूप से खंडन किया गया - सबसे प्रमुख रूप से टैनेनबाम द्वारा, जिन्होंने ब्राउन की कड़ी आलोचना की और अपनी निजी वेब साइट पर एक लंबा खंडन प्रकाशित किया, यह भी दावा किया कि ब्राउन को [[Microsoft]] द्वारा वित्त पोषित किया गया था।<ref name=who-wrote-linux-notes/><ref name=minix3-faq/>
मई 2004 में [[एलेक्सिस डी Tocqueville इंस्टीट्यूशन|एलेक्सिस डी टोकेविले संस्थान]] के [[केनेथ ब्राउन (लेखक)]] ने सैमिज़डैट नामक पुस्तक में आरोप लगाया कि लिनक्स कर्नेल के प्रमुख भागों को मिनिक्स कोडबेस से लिया गया है।<ref>{{cite web |url=http://adti.net/samizdat/brown.reply.june.04.html |archive-url=http://webarchive.loc.gov/all/20041022073106/http://www.adti.net/samizdat/brown.reply.june.04.html |url-status=dead |archive-date=22 October 2004 |title=Samizdat's critics… Brown replies |date=4 June 2004 |access-date=2 August 2011 |publisher=Alexis de Tocqueville Institution |first=Kenneth |last=Brown |author-link=Kenneth Brown (author)}}</ref> इन आरोपों का सार्वभौमिक रूप से टैनेनबाम द्वारा खंडन किया गया था जिन्होंने ब्राउन की अपेक्षाकृत आलोचना की और अपनी निजी वेब साइट पर एक लंबा खंडन प्रकाशित किया था और यह भी दावा किया कि ब्राउन को [[Microsoft|माइक्रोसॉफ्ट]] द्वारा वित्त पोषित किया गया था।<ref name=who-wrote-linux-notes/><ref name=minix3-faq/>
== लाइसेंसिंग ==
== लाइसेंस ==
मिनिक्स के मूल विकास के समय, इसका [[ सॉफ़्टवेयर लाइसेंस |सॉफ़्टवेयर लाइसेंस]] अपेक्षाकृत उदार था। इसकी लाइसेंसिंग फीस अन्य ऑपरेटिंग सिस्टम की तुलना में बहुत कम ($69) थी। तनेनबाम चाहते थे कि मिनिक्स छात्रों के लिए यथासंभव सुलभ हो, लेकिन उनका प्रकाशक ऐसी सामग्री (जैसे स्रोत कोड) की पेशकश करने के लिए तैयार नहीं था, जिसे स्वतंत्र रूप से कॉपी किया जा सके, इसलिए प्रतिबंधात्मक लाइसेंस के लिए नाममात्र शुल्क की आवश्यकता होती है (तनेनबाम की पुस्तक की कीमत में सम्मिलित) ) को एक समझौते के रूप में प्रयुक्त किया गया था। इसने स्वतंत्र रूप से वितरित सॉफ़्टवेयर प्रणाली के आधार के रूप में मिनिक्स के उपयोग को रोक दिया।
मिनिक्स के मूल विकास के समय इसका [[ सॉफ़्टवेयर लाइसेंस |सॉफ़्टवेयर लाइसेंस]] का था। इसके लाइसेंस का शुल्क अन्य ऑपरेटिंग सिस्टम की तुलना में बहुत कम ($69) था। तनेनबाम चाहते थे कि मिनिक्स छात्रों के लिए यथासंभव सुलभ हो, लेकिन उनका सॉफ्टवेयर जैसे स्रोत कोड की प्रस्तुति करने के लिए तैयार नहीं था जिसे स्वतंत्र रूप से प्रारम्भ किया जा सके, इसलिए प्रतिबंधात्मक लाइसेंस के लिए नाममात्र शुल्क की आवश्यकता होती थी। हाँलाकि तनेनबाम की पुस्तक की कीमत में सम्मिलित एक समझौते के रूप में प्रयुक्त किया गया था। इसने स्वतंत्र रूप से वितरित सॉफ़्टवेयर प्रणाली के आधार के रूप में मिनिक्स के उपयोग को स्थगित कर दिया था।


जब 1990 के दशक की शुरुआत में मुफ़्त और मुक्त-स्रोत यूनिक्स-जैसे ऑपरेटिंग सिस्टम जैसे लिनक्स और 386बीएसडी उपलब्ध हो गए, तो कई स्वयंसेवी सॉफ़्टवेयर डेवलपर्स ने इनके पक्ष में मिनिक्स को छोड़ दिया। अप्रैल 2000 में, बीएसडी-3-क्लॉज लाइसेंस के अंतर्गत मिनिक्स मुफ़्त और मुक्त-स्रोत सॉफ़्टवेयर बन गया, जिसे पूर्वव्यापी रूप से सभी पिछले संस्करणों पर प्रयुक्त किया गया था।।<ref name="bsd3clause"/><ref name="retroactive-2000"/> हालाँकि, इस समय तक अन्य ऑपरेटिंग सिस्टम इसकी क्षमताओं से आगे निकल चुके थे, और यह मुख्य रूप से छात्रों और शौकीनों के लिए एक ऑपरेटिंग सिस्टम बना रहा। 2005 के अंत में, बीएसडी-3-क्लॉज़ लाइसेंस में एक चौथा खंड जोड़कर मिनिक्स को पुनः लाइसेंस दिया गया।<ref name="bsd34clause"/>
जब 1990 के दशक के प्रारम्भ में मुक्त-स्रोत यूनिक्स ऑपरेटिंग सिस्टम, लिनक्स और 386 बीएसडी उपलब्ध हो गए, तब कई समर्पित सॉफ़्टवेयर विकासक ने इनके पक्ष में मिनिक्स को छोड़ दिया था। अप्रैल 2000 में बीएसडी-3 क्लॉज लाइसेंस के अंतर्गत मिनिक्स मुफ़्त और मुक्त-स्रोत सॉफ़्टवेयर बन गया था जिसे पूर्वव्यापी रूप से सभी पिछले संस्करणों पर प्रयुक्त किया गया था।<ref name="bsd3clause"/><ref name="retroactive-2000"/> हालाँकि इस समय तक अन्य ऑपरेटिंग सिस्टम इसकी क्षमताओं से आगे निकल चुके थे और यह मुख्य रूप से छात्रों और प्रशंसकों के लिए एक ऑपरेटिंग सिस्टम बन गया था। 2005 के अंत में बीएसडी-3 क्लॉज़ लाइसेंस में चौथे संस्करण को जोड़कर मिनिक्स को पुनः लाइसेंस दिया गया था।<ref name="bsd34clause"/>
== यह भी देखें ==
== यह भी देखें ==
{{Portal|Free and open-source software}}
{{Portal|Free and open-source software}}
Line 94: Line 89:
* मिनिक्स-वीएमडी
* मिनिक्स-वीएमडी
* [[मिनिक्स 3]]
* [[मिनिक्स 3]]
*[[ रिडॉक्स (ऑपरेटिंग सिस्टम) ]], मिनिक्स जैसे कर्नेल का उपयोग करके रस्ट में एक ऑपरेटिंग सिस्टम
*[[ रिडॉक्स (ऑपरेटिंग सिस्टम) | रिडॉक्स (ऑपरेटिंग सिस्टम)]], मिनिक्स जैसे कर्नेल का उपयोग करके रस्ट में ऑपरेटिंग सिस्टम
*शीनो
*शीनो


==टिप्पणियाँ==
==टिप्पणियाँ==
{{reflist|group=lower-alpha}}
{{reflist|group=lower-alpha}}
==संदर्भ==
==संदर्भ==
{{Reflist|30em}}
{{Reflist|30em}}
Line 117: Line 110:
{{Authority control}}
{{Authority control}}


{{DEFAULTSORT:Minix}}[[Category: मिनिक्स | मिनिक्स ]] [[Category: 1987 सॉफ्टवेयर]] [[Category: 1987 में कंप्यूटर से संबंधित परिचय]] [[Category: एआरएम ऑपरेटिंग सिस्टम]] [[Category: कंप्यूटर विज्ञान नीदरलैंड में]] [[Category: डच आविष्कार]] [[Category: शैक्षिक ऑपरेटिंग सिस्टम]] [[Category: मुफ्त सॉफ्टवेयर ऑपरेटिंग सिस्टम]] [[Category: सूचना प्रौद्योगिकी नीदरलैंड में]] [[Category: लाइटवेट यूनिक्स जैसी प्रणाली]] [[Category: माइक्रोकर्नेल-आधारित ऑपरेटिंग सिस्टम]] [[Category: माइक्रोकर्नेल]] [[Category: ऑपरेटिंग सिस्टम वितरण केवल-पढ़ने योग्य मीडिया से बूट करने योग्य है]] [[Category: बीएसडी लाइसेंस का उपयोग करने वाला सॉफ्टवेयर]] [[Category: यूनिक्स वेरिएंट]]
{{DEFAULTSORT:Minix}}
 
 


[[Category: Machine Translated Page]]
[[Category:1987 में कंप्यूटर से संबंधित परिचय|Minix]]
[[Category:Created On 20/06/2023]]
[[Category:1987 सॉफ्टवेयर|Minix]]
[[Category:Articles with Curlie links|Minix]]
[[Category:Articles with hatnote templates targeting a nonexistent page|Minix]]
[[Category:CS1 English-language sources (en)]]
[[Category:Citation Style 1 templates|M]]
[[Category:Collapse templates|Minix]]
[[Category:Created On 20/06/2023|Minix]]
[[Category:Interwiki link templates| ]]
[[Category:Lua-based templates|Minix]]
[[Category:Machine Translated Page|Minix]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists|Minix]]
[[Category:Official website not in Wikidata|Minix]]
[[Category:Pages with empty portal template|Minix]]
[[Category:Pages with script errors|Minix]]
[[Category:Portal templates with redlinked portals|Minix]]
[[Category:Sidebars with styles needing conversion|Minix]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready|Minix]]
[[Category:Templates based on the Citation/CS1 Lua module]]
[[Category:Templates generating COinS|Cite magazine]]
[[Category:Templates generating microformats|Minix]]
[[Category:Templates that add a tracking category|Minix]]
[[Category:Templates that are not mobile friendly|Minix]]
[[Category:Templates that generate short descriptions|Minix]]
[[Category:Templates using TemplateData|Minix]]
[[Category:Templates using under-protected Lua modules|Minix]]
[[Category:Use dmy dates from February 2022|Minix]]
[[Category:Wikipedia fully protected templates|Sister project links]]
[[Category:Wikipedia metatemplates|Minix]]
[[Category:एआरएम ऑपरेटिंग सिस्टम|Minix]]
[[Category:ऑपरेटिंग सिस्टम वितरण केवल-पढ़ने योग्य मीडिया से बूट करने योग्य है|Minix]]
[[Category:कंप्यूटर विज्ञान नीदरलैंड में|Minix]]
[[Category:डच आविष्कार|Minix]]
[[Category:बीएसडी लाइसेंस का उपयोग करने वाला सॉफ्टवेयर|Minix]]
[[Category:माइक्रोकर्नेल|Minix]]
[[Category:माइक्रोकर्नेल-आधारित ऑपरेटिंग सिस्टम|Minix]]
[[Category:मिनिक्स| मिनिक्स ]]
[[Category:मुफ्त सॉफ्टवेयर ऑपरेटिंग सिस्टम|Minix]]
[[Category:यूनिक्स वेरिएंट|Minix]]
[[Category:लाइटवेट यूनिक्स जैसी प्रणाली|Minix]]
[[Category:शैक्षिक ऑपरेटिंग सिस्टम|Minix]]
[[Category:सूचना प्रौद्योगिकी नीदरलैंड में|Minix]]

Latest revision as of 21:09, 11 July 2023

मिनिक्स
मिनिक्स 3.3.0 लॉगिन प्रॉम्प्ट
मिनिक्स 3.3.0 लॉगिन प्रॉम्प्ट
डेवलपरएंड्रयू एस टैनेनबाम
लिखा हुआसी
ओएस परिवारयूनिक्स
काम करने की अवस्थाउन्मुक्त
स्रोत मॉडलमुक्त-स्रोत
आरंभिक रिलीज1987; 38 years ago (1987)
Latest release3.3.0[1] / 16 September 2014; 10 years ago (2014-09-16)
Latest preview3.4.0rc6[2] / 9 May 2017; 7 years ago (2017-05-09)
विपणन लक्ष्यप्रशिक्षण (वी-1, वी-2)
अंतः स्थापित प्रणाली (वी-3)
उपलब्धअंग्रेज़ी
अद्यतन विधिस्रोत कोड संकलन
पैकेज प्रबंधकएन/ए
प्लेटफार्मोंआईबीएम पीसी संगतएस, 68000, एसपीएआरसी, अटरी एसटी, अमिगा, मैकिंटोश, एसपीएआरसीस्टेशन, [ [इंटेल 386]], एनएस-32532, एआरएम, इनमोस ट्रांसप्यूटर, इंटेल प्रबंधन इंजन[3]
कर्नेल प्रकारमाइक्रोकर्नेल
यूजरलैंडबीएसडी (नेटबीएसडी)
लाइसेंस2005: बीएसडी-3-खंड[lower-alpha 1][4]
2000: बीएसडी-3-खंड[5][6]
1995: प्रोप्राइटरी[7]
1987: ट्रेडमार्क युक्त[8]
आधिकारिक वेबसाइटwww.minix3.org

मिनिक्स (मिनी-यूनिक्स) एक यूनिक्स जैसा ऑपरेटिंग सिस्टम है जो माइक्रोकर्नेल संरचना पर आधारित है। संस्करण 2.0 के बाद से यह पोर्टेबल ऑपरेटिंग सिस्टम इंटरफ़ेस पीओएसिक्स के अनुरूप है।[9][10]

मिनिक्स के प्रारंभिक संस्करण शैक्षिक उद्देश्यों के लिए एंड्रयू एस टैनेनबाम द्वारा बनाए गए थे। मिनिक्स संस्करण 3 से प्रारम्भ होकर विकास के प्राथमिक उद्देश्य शिक्षा से हटकर एक अत्यधिक विश्वसनीय और स्व-प्रबंधन (कंप्यूटर विज्ञान) माइक्रोकर्नेल ऑपरेटिंग सिस्टम के निर्माण पर केंद्रित हो गया था। मिनिक्स संस्करण 3 को मुक्त-स्रोत सॉफ्टवेयर के रूप में विकसित किया गया था।

मिनिक्स को पहली बार 1987 में प्रारम्भ किया गया था। इसके संपूर्ण स्रोत कोड को पाठ्यक्रमों और अनुसंधान में अध्ययन के लिए विश्वविद्यालयों को उपलब्ध कराया गया था। अप्रैल 2000 में बीएसडी-3 क्लॉज लाइसेंस के अंतर्गत इसे पुनः लाइसेंस दिए जाने के बाद से यह मुक्त-स्रोत सॉफ़्टवेयर है।[5]

कार्यान्वयन

मिनिक्स 1.0

एंड्रयू एस टैनेनबाम ने अपनी पाठ्यपुस्तक, ऑपरेटिंग सिस्टम डिज़ाइन और कार्यान्वयन (1987) में बताए गए सिद्धांतों का उदाहरण देने के लिए एम्स्टर्डम में व्रीजे विश्वविद्यालय में मिनिक्स निर्मित किया था एक अन्य नाम साझा करने के अतिरिक्त इसका एटी और टी यूनिक्स कोड पर आधारित डिजिटल सिस्टम हाउस के पुराने मिनिक्स से कोई संबंध नहीं है।[11]

पुस्तक में मिनिक्स 1.0 के कर्नेल (ऑपरेटिंग सिस्टम) मेमोरी प्रबंधन और फाइल सिस्टम के C स्रोत कोड की संक्षिप्त 12,010 पंक्तियाँ मुद्रित हैं। प्रेंटिस-हॉल ने एक मैनुअल संदर्भ के साथ फ्लॉपी डिस्क पर मिनिक्स स्रोत कोड और बायनेरिज़ भी प्रारम्भ किया था। मिनिक्स 1 सातवें संस्करण यूनिक्स के साथ सिस्टम कॉल के संगत था।[12]

तानेबौम ने मूल रूप से उस समय उपलब्ध आईबीएम पीसी और आईबीएम पीसी/एटी 8088 माइक्रो कंप्यूटर के साथ संगतता के लिए मिनिक्स विकसित किया था।

मिनिक्स 1.5

1991 में प्रारम्भ मिनिक्स 1.5 में माइक्रोचैनल आईबीएम पीसी-2 सिस्टम के लिए समर्थन सम्मिलित था। इसे मोटोरोला 68000 और स्पार्क संरचना में भी प्रयुक्त किया गया था, जो अटरी एसटी, एमिगा, मैकिनटश और सन स्पार्क कंप्यूटर प्लेटफ़ॉर्म का समर्थन करता था।[13] इंटेल 386 पीसी के अनुरूप 32-बिट संरक्षित मोड में राष्ट्रीय अर्धचालक एनएस-32532, एआरएम और इनमॉस ट्रांसप्यूटर प्रसंस्करण के लिए अनौपचारिक पोर्ट भी थे। मेइको वैज्ञानिक ने अपने ट्रांसप्यूटर आधारित कंप्यूटिंग के समानांतर कंप्यूटरों के लिए मेइक ऑपरेटिंग सिस्टम के आधार के रूप में मिनिक्स के प्रारम्भिक संस्करण का उपयोग किया था सनओएस और सोलारिस ओएस के अंतर्गत उपयोगकर्ता प्रक्रिया के रूप में चलने वाले मिनिक्स का एक संस्करण एसएमएक्स (ऑपरेटिंग सिस्टम) या संक्षेप में एसएमएक्स नाम का एक ऑपरेटिंग सिस्टम भी उपलब्ध था।[14][15]

मिनिक्स 2.0

मिनिक्स 2.0.4 सिस्टम स्टार्टअप और लॉगिन प्रॉम्प्ट
मिनिक्स 2.0.4 यूनिक्स प्रभाव

हालाँकि 68k संरचना की मांग अपेक्षाकृत कम हो गई और 1997 में प्रारम्भ मिनिक्स 2.0 केवल एक्स-86 और सोलारिस द्वारा होस्ट किए गए स्पार्क संरचना के लिए उपलब्ध था। यह तनेनबाम की पाठ्यपुस्तक के दूसरे संस्करण का विषय था जो अल्बर्ट वुडहुल के साथ लिखी गई थी और पुस्तक के साथ सम्मिलित सीडी रोम पर वितरित की गई थी। मिनिक्स 2.0 ने पॉज़िक्स 0.1, 32-बिट मोड में 386 और बाद के प्रसंस्करण के लिए समर्थन जोड़ा और मिनिक्स 1.5 में सम्मिलित अमीबा (ऑपरेटिंग सिस्टम) नेटवर्क प्रोटोकॉल को टीसीपी/आईपी स्टैक से परिवर्तित कर दिया था।

संस्करण 2.0.3 मई 2001 में प्रारम्भ किया गया था। बीएसडी-3 क्लॉज लाइसेंस के अंतर्गत मिनिक्स को पुनः लाइसेंस दिए जाने के बाद यह पहला संस्करण था, जिसे पूर्वव्यापी रूप से सभी पिछले संस्करणों पर प्रयुक्त किया गया था।[16]

मिनिक्स-वीएमडी

मिनिक्स-वीएमडी इंटेल आईए-32 के संगत प्रसंस्करण के लिए मिनिक्स 2.0 का एक प्रकार है, जिसे दो व्रीजे विश्वविद्यालय के शोधकर्ताओं द्वारा बनाया गया है, जो एक्स विंडो सिस्टम के लिए वर्चुअल मेमोरी और समर्थन को प्रयुक्त करता है।

मिनिक्स 3

मिनिक्स 3.2 शीर्ष (सॉफ़्टवेयर) सिस्टम मॉनिटरिंग कमांड चला रहा है।
मिनिक्स 3 टीडब्ल्यूएस विंडो प्रबंधन के साथ एक्स विंडो सिस्टम चला रहा है।

मिनिक्स 3 की सार्वजनिक रूप से घोषणा 24 अक्टूबर 2005 को टैनेनबाम द्वारा ऑपरेटिंग सिस्टम सिद्धान्त (एसओएसपी) पर कंप्यूटिंग मशीनरी संस्था (एसीएम) में अपने मुख्य भाषण के समय की गई थी। हालाँकि यह अभी भी अल्बर्ट एस. वुडहुल द्वारा सह-लेखक तनेनबाम की पाठ्यपुस्तक के नए संस्करण के लिए एक उदाहरण के रूप में कार्य करता है। इसे "संसाधन-सीमित और अंतः स्थापित कंप्यूटरों पर एक गंभीर प्रणाली के रूप में और उच्च विश्वसनीयता की आवश्यकता वाले अनुप्रयोगों के लिए उपयोग करने योग्य" होने के लिए व्यापक रूप से पुन: निर्मित किया गया है।[17]

मिनिक्स 3 वर्तमान में आईए-32 और एआरएम संरचना सिस्टम का समर्थन करता है। यह एक लाइव सीडी प्रारूप में उपलब्ध है जो इसे हार्ड ड्राइव पर स्थापित किए बिना कंप्यूटर पर उपयोग करने की स्वीकृति देता है और बोच्स, क्यूईएमयू, वीएमवेयर वर्कस्टेशन और फ्यूजन वर्चुअलबॉक्स और माइक्रोसॉफ्ट वर्चुअल पीसी सहित हार्डवेयर अनुकरण और वर्चुअलाइजिंग सिस्टम के साथ संगत संस्करणों में उपलब्ध है।

संस्करण 3.1.2 को 18 अप्रैल 2006 मे प्रारम्भ किया गया था। नए चौथे खंड के साथ बीएसडी-3 क्लॉज लाइसेंस के अंतर्गत मिनिक्स को पुनः लाइसेंस दिए जाने के बाद यह पहला संस्करण था।[18]

संस्करण 3.1.5 को 5 नवंबर 2009 मे प्रारम्भ किया गया था। इसमें एक्स-11, ईमैक, वीआई, सीसी, जीसीसी, पर्ल, पाइथन, एएसएच, बाइस, जेडएसएच, एफ़टीपी, एसएसएच, टेलनेट, पाइन और 400 से अधिक अन्य सामान्य यूनिक्स उपयोगिता प्रोग्राम सम्मिलित हैं। एक्स-11 को जोड़ने के साथ यह संस्करण केवल टेक्स्ट प्रणाली से दूर संक्रमण को चिह्नित करता है। कई स्थितियों में यह चल रही प्रक्रियाओं को प्रभावित किए बिना दुर्घटनाग्रस्त ड्राइवर(कंप्यूटर) को स्वचालित रूप से पुनरारंभ कर सकता है। इस प्रकार मिनिक्स स्वनिर्मित है और इसका उपयोग उच्च विश्वसनीयता की मांग करने वाले एप्लिकेशनों में किया जा सकता है। मिनिक्स 3 में वर्चुअल मेमोरी प्रबंधन के लिए भी समर्थन है, जो इसे डेस्कटॉप ओएस के उपयोग के लिए उपयुक्त बनाता है।[19] हालाँकि फ़ायरफ़ॉक्स और 'OpenOffice.org' जैसे डेस्कटॉप एप्लिकेशन अभी तक मिनिक्स 3 के लिए उपलब्ध नहीं हैं।

संस्करण 3.2.0 के अनुसार यूजरलैंड को अधिकांश नेटबीएसडी द्वारा प्रतिस्थापित कर दिया गया था और पीकेजीएसआरसी से समर्थन संभव हो गया था, जिससे उपलब्ध सॉफ़्टवेयर एप्लिकेशन बढ़ गए थे जिनका उपयोग मिनिक्स कर सकता है। क्लैंग ने पूर्व कंपाइलर (जीसीसी) को परिवर्तित कर दिया था जीसीसी को अब मैन्युअल रूप से संकलित किया जाना है जिसमे जीडीबी, जीएनयू डिबगर को प्रयुक्त किया गया है।[20][21]

सितंबर 2014 में प्रारम्भ मिनिक्स 3.3.0 एआरएम समर्थन लाया गया था मिनिक्स 3.4.0 आरसी प्रकाशन जनवरी 2016 में उपलब्ध हो गए थे।[22] हालाँकि मिनिक्स 3.4.0 की स्टबल प्रकाशन की घोषणा अभी बाकी है और मिनिक्स का विकास 2018 से निष्क्रिय है।[23]

मिनिक्स सी (प्रोग्रामिंग भाषा), सी++, फोरट्रान, मोडुला-2, पास्कल, पर्ल, पाइथन और टीसीएल प्रोग्रामिंग भाषा सहित कई प्रोग्रामिंग भाषाओं का समर्थन करता है।

मिनिक्स के इतिहास और भविष्य पर चर्चा करने के लिए 50 से अधिक लोगों ने मिनिक्सकॉन 2016 में भाग लिया था।[24] 2015 के बाद के सभी इंटेल चिपसेट इंटेल प्रबंधन इंजन के आंतरिक सॉफ्टवेयर घटक के रूप मे मिनिक्स 3 चला रहे हैं।[25][26]

लिनक्स के साथ संबंध

प्रारंभिक प्रभाव

लिनस टोरवाल्ड ने मिनिक्स का उपयोग किया और उसकी आलोचना की,[27] लेकिन उनकी डिज़ाइन महत्वपूर्ण तरीकों से मिनिक्स संरचना से परिवर्तित हो गई थी। विशेष रूप से माइक्रोकर्नेल के अतिरिक्त एक मोनोलिथिक कर्नेल को नियोजित करके इसे तनेनबाम-टोरवाल्ड चर्चा में तनेनबाम ने अस्वीकृत कर दिया था। तनेनबाम ने मई 2006 में माइक्रोकर्नेल का उपयोग करने के अपने तर्क को पुनः समझाया था।[28]

प्रारम्भिक लिनक्स कर्नेल विकास मिनिक्स होस्ट सिस्टम पर किया गया था, जिसके कारण लिनक्स को मिनिक्स से विभिन्न सुविधाएँ जैसे मिनिक्स फ़ाइल सिस्टम स्वतः प्राप्त हो गई थी। एरिक रेमंड ने दावा किया कि लिनुस ने वास्तव में प्रारम्भ से लिनक्स नहीं लिखा है लेकिन कार्यरत कोडबेस के लिए मिनिक्स के स्रोत कोड का पुन: उपयोग किया है। जैसे-जैसे विकास आगे बढ़ा, मिनिक्स कोड को धीरे-धीरे पूरी तरह से समाप्त कर दिया गया था।[29]

समिजदत का कथन

मई 2004 में एलेक्सिस डी टोकेविले संस्थान के केनेथ ब्राउन (लेखक) ने सैमिज़डैट नामक पुस्तक में आरोप लगाया कि लिनक्स कर्नेल के प्रमुख भागों को मिनिक्स कोडबेस से लिया गया है।[30] इन आरोपों का सार्वभौमिक रूप से टैनेनबाम द्वारा खंडन किया गया था जिन्होंने ब्राउन की अपेक्षाकृत आलोचना की और अपनी निजी वेब साइट पर एक लंबा खंडन प्रकाशित किया था और यह भी दावा किया कि ब्राउन को माइक्रोसॉफ्ट द्वारा वित्त पोषित किया गया था।[9][10]

लाइसेंस

मिनिक्स के मूल विकास के समय इसका सॉफ़्टवेयर लाइसेंस का था। इसके लाइसेंस का शुल्क अन्य ऑपरेटिंग सिस्टम की तुलना में बहुत कम ($69) था। तनेनबाम चाहते थे कि मिनिक्स छात्रों के लिए यथासंभव सुलभ हो, लेकिन उनका सॉफ्टवेयर जैसे स्रोत कोड की प्रस्तुति करने के लिए तैयार नहीं था जिसे स्वतंत्र रूप से प्रारम्भ किया जा सके, इसलिए प्रतिबंधात्मक लाइसेंस के लिए नाममात्र शुल्क की आवश्यकता होती थी। हाँलाकि तनेनबाम की पुस्तक की कीमत में सम्मिलित एक समझौते के रूप में प्रयुक्त किया गया था। इसने स्वतंत्र रूप से वितरित सॉफ़्टवेयर प्रणाली के आधार के रूप में मिनिक्स के उपयोग को स्थगित कर दिया था।

जब 1990 के दशक के प्रारम्भ में मुक्त-स्रोत यूनिक्स ऑपरेटिंग सिस्टम, लिनक्स और 386 बीएसडी उपलब्ध हो गए, तब कई समर्पित सॉफ़्टवेयर विकासक ने इनके पक्ष में मिनिक्स को छोड़ दिया था। अप्रैल 2000 में बीएसडी-3 क्लॉज लाइसेंस के अंतर्गत मिनिक्स मुफ़्त और मुक्त-स्रोत सॉफ़्टवेयर बन गया था जिसे पूर्वव्यापी रूप से सभी पिछले संस्करणों पर प्रयुक्त किया गया था।[16][6] हालाँकि इस समय तक अन्य ऑपरेटिंग सिस्टम इसकी क्षमताओं से आगे निकल चुके थे और यह मुख्य रूप से छात्रों और प्रशंसकों के लिए एक ऑपरेटिंग सिस्टम बन गया था। 2005 के अंत में बीएसडी-3 क्लॉज़ लाइसेंस में चौथे संस्करण को जोड़कर मिनिक्स को पुनः लाइसेंस दिया गया था।[4]

यह भी देखें

टिप्पणियाँ

  1. बीएसडी-3-खंड with a fourth clause.

संदर्भ

  1. Michael Larabel (16 September 2014). "Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility". Phoronix.
  2. MINIX 3.4 RC6 Released - Phoronix
  3. "Intel ME: The Way of Static Analysis". Archived from the original on 1 July 2017. Retrieved 4 July 2017.
  4. 4.0 4.1 "The MINIX license". Archived from the original on 24 November 2005. Retrieved 24 November 2005.
  5. 5.0 5.1 "MINIX is now available under the BSD license". Archived from the original on 8 May 2006. Retrieved 14 June 2021.
  6. 6.0 6.1 "Minix". Archived from the original on 13 October 2006. Retrieved 15 June 2021. The Minix license changed in April 2000, and applies retroactively to all previous Minix distributions, even though they still carry the old, more restrictive license within.
  7. "License (1.7.0 to 2.0.2)". Archived from the original on 26 July 1997. Retrieved 14 June 2021.
  8. "Minix versions and their use in teaching". Archived from the original on 11 July 2006. Retrieved 14 June 2021.
  9. 9.0 9.1 Tanenbaum, Andrew S. (20 May 2004). "Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5". Archived from the original on 18 August 2010. Retrieved 20 August 2016.
  10. 10.0 10.1 Tanenbaum, Andrew S.; Woodhull, Albert S.; Sambuc, Lionel (11 March 2015). "MINIX 3 FAQ". Archived from the original on 26 April 2019. Retrieved 20 August 2016.
  11. "मिनिक्स विज्ञापन". Computerworld. Vol. 13, no. 31. 30 July 1979. p. 38. Retrieved 22 March 2022.
  12. Tanenbaum, Andrew S.; Woodhull, Albert S. (1997) [1986]. ऑपरेटिंग सिस्टम डिजाइन और कार्यान्वयन (Second ed.). ISBN 0-13-638677-6. OCLC 35792209. Retrieved 2 August 2011.
  13. "मैकमिनिक्स". GitHub.
  14. Tanenbaum, Andrew S.; Woodhull, Albert S.; Bot, Kees (22 July 2005). "मिनिक्स में आपका स्वागत है" (TXT). Retrieved 2 August 2011.
  15. Flouris, M. "Solaris (SMX) के लिए MINIX को इंस्टॉल करना और चलाना". Archived from the original on 12 May 2016. Retrieved 2 August 2011.
  16. 16.0 16.1 "BSD-3-Clause". Archived from the original on 14 April 2000. Retrieved 14 June 2021.
  17. Herder, J. N.; Bos, H.; Gras, B.; Homburg, P.; Tanenbaum, A. S. (July 2006). "MINIX 3: a highly reliable, self-repairing operating system". ACM SIGOPS Operating Systems Review. 40 (3): 80–89. doi:10.1145/1151374.1151391. S2CID 30216714.
  18. "लाइसेंस". GitHub. Archived from the original on 15 June 2021. Retrieved 15 June 2021.
  19. Schmidt, Ulrich (10 November 2010). "मिनिक्स के लिए नया". Retrieved 2 August 2011.
  20. "मिनिक्स रिलीज". wiki.minix3.org. Archived from the original on 31 May 2012. Retrieved 29 February 2012.
  21. Vervloesem, Koem (7 March 2012). "MINIX 3.2: A microkernel with NetBSD applications". lwn.net.
  22. "Index of /iso/snapshot/". download.minix3.org. Retrieved 14 October 2016.
  23. "git.minix3.org Git - minix.git/summary". git.minix3.org. Retrieved 23 September 2022.
  24. "MINIXCon 2016". www.minix3.org. Retrieved 14 October 2016.
  25. "सकारात्मक प्रौद्योगिकी अनुसंधान". blog.ptsecurity.com. Archived from the original on 28 August 2017. Retrieved 6 September 2017.
  26. Vaughan-Nichols, Steven (6 November 2017). "MINIX: Intel's hidden in-chip operating system". ZDNET (in English).
  27. Moody, Glyn (25 August 2015). "Linux का जन्म कैसे हुआ, जैसा कि खुद Linus Torvalds ने बताया है". Ars Technica. Retrieved 25 August 2015.
  28. Tanenbaum, Andrew S. (12 May 2006). "Tanenbaum-Torvalds Debate: Part II". Retrieved 2 August 2011.
  29. Raymond, Eric (1999). कैथेड्रल और बाजार. O'Reilly Media. p. 33. ISBN 1-56592-724-9.
  30. Brown, Kenneth (4 June 2004). "Samizdat's critics… Brown replies". Alexis de Tocqueville Institution. Archived from the original on 22 October 2004. Retrieved 2 August 2011.


बाहरी संबंध