Bitpsd

From alpha
Jump to navigation Jump to search
386BSD
386BSD logo.png
386BSD installer screenshot.png
386BSD Release 0.1 installer ("Tiny 386BSD")
डेवलपरWilliam Jolitz
Lynne Jolitz
ओएस परिवारUnix
काम करने की अवस्थाHistorical
स्रोत मॉडलOpen source
आरंभिक रिलीज0.0[1] March 12, 1992; 32 years ago (1992-03-12)
Latest release2.0 / August 2016; 7 years ago (2016-08)
प्लेटफार्मोंx86
लाइसेंसBSD license
इसके द्वारा सफ़लFreeBSD, NetBSD
आधिकारिक वेबसाइट386bsd.org

386BSD (जोलिक्स के नाम से भी जाना जाता है[2] बर्कले सॉफ्टवेयर वितरण (बीएसडी) पर आधारित एक बंद यूनिक्स ऑपरेटिंग सिस्टम है। यह 1992 में जारी किया गया था और 32-बिट इंटेल 80386 माइक्रोप्रोसेसर पर आधारित आईबीएम पीसी संगत | पीसी-संगत कंप्यूटर सिस्टम पर चलता था। 386BSD नवाचारों में भूमिका-आधारित सुरक्षा, रिंग बफर, स्व-आदेशित कॉन्फ़िगरेशन और लोड करने योग्य कर्नेल मॉड्यूल डिज़ाइन शामिल हैं।

इतिहास

386BSD मुख्य रूप से बर्कले के पूर्व छात्र लिन जोलिट्ज़ और विलियम जोलिट्ज़ द्वारा लिखा गया था। विलियम को कैलिफोर्निया विश्वविद्यालय, बर्कले (2.8 और 2.9BSD) में पूर्व बीएसडी रिलीज के साथ काफी अनुभव था और दोनों ने 1980 के दशक के दौरान बर्कले में सममित कंप्यूटर सिस्टम में विकसित कोड का योगदान दिया। विलियम ने यूनिवर्सिटी के लिए 4.3BSD-Reno और बाद में 4.3BSD Net/2 को Intel 80386 में पोर्ट करने के लिए बर्कले में काम किया। 4.3बीएसडी नेट/2 एक अधूरा गैर-परिचालन रिलीज था, जिसके कुछ हिस्से कैलिफोर्निया विश्वविद्यालय द्वारा रोके गए थे (यानी एटी एंड टी यूनिक्स स्रोत कोड लाइसेंस के अधीन)। 1992 की शुरुआत में जनता के लिए किए गए 386BSD रिलीज़ 4.3BSD नेट/2 रिलीज़ के कुछ हिस्सों पर आधारित थे, जो विलियम और लिन जोलिट्ज़ द्वारा लिखे गए अतिरिक्त कोड (मिसिंग पीस I और II, डॉ. डोब जर्नल, मई-जून 1992 देखें) के साथ मिलकर बनाए गए थे। पूर्ण परिचालन रिलीज करने के लिए।

पोर्ट 1989 में शुरू हुआ था और पोर्ट के पहले, अधूरे निशान 1991 के 4.3BSD नेट/2 में पाए जा सकते हैं। पोर्ट को कीथ बायोस्टिक (सॉफ्टवेयर इंजीनियर) के रूप में संभव बनाया गया था, जो आंशिक रूप से रिचर्ड स्टालमैन से प्रभावित थे,[3] 1988 में बीएसडी से मालिकाना एटी एंड टी को हटाना शुरू कर दिया था।[4] बंदरगाह पहली बार मार्च 1992 में जारी किया गया था (संस्करण 0.0[1] और 14 जुलाई 1992 को और अधिक प्रयोग करने योग्य संस्करण में (संस्करण 0.1[5]). कोड के साथ पोर्टिंग प्रक्रिया को जनवरी 1991 में डॉ. डॉब के जर्नल में लिन और विलियम द्वारा लिखित 17-भाग की श्रृंखला में व्यापक रूप से प्रलेखित किया गया था।

फ्रीबीएसडी और नेटबीएसडी

386BSD 0.1 की रिलीज़ के बाद,[5]उपयोगकर्ताओं के एक समूह ने बग फिक्स और संवर्द्धन एकत्र करना शुरू किया, उन्हें एक अनौपचारिक पैच (कंप्यूटिंग) के रूप में जारी किया। Jolitzes और पैचकिट अनुरक्षकों के बीच भविष्य की दिशा और 386BSD के रिलीज़ शेड्यूल के बारे में मतभेदों के कारण,[6]पैचकिट के अनुरक्षकों ने अपना काम जारी रखने के लिए 1993 में FreeBSD प्रोजेक्ट की स्थापना की।[7]लगभग उसी समय, NetBSD परियोजना की स्थापना 386BSD उपयोगकर्ताओं के एक अलग समूह द्वारा की गई थी, जिसका उद्देश्य 386BSD को BSD विकास के अन्य पहलुओं के साथ एक बहु-मंच प्रणाली में एकीकृत करना था। दोनों परियोजनाएं आज भी जारी हैं।

मुकदमा

एक मुकदमे के कारण (UNIX सिस्टम लेबोरेटरीज, इंक। बनाम बर्कले सॉफ्टवेयर डिजाइन, इंक।), कुछ संभावित तथाकथित भारित स्रोत को कैलिफोर्निया विश्वविद्यालय से बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन नेट/2 के भीतर वितरित करने पर सहमति हुई थी, और ए इस मुद्दे को ठीक करने के लिए विश्वविद्यालय द्वारा बाद में रिलीज़ (1993, 4.4BSD-Lite) किया गया था। हालांकि, 386BSD, डॉ. डोब्स जर्नल, और जोलिट्ज़ इन या बाद के मुकदमों या कैलिफोर्निया विश्वविद्यालय के साथ इस विवाद से उत्पन्न होने वाली बस्तियों के पक्षकार नहीं थे, और इनसे पहले, दौरान और बाद में 386BSD कोड आधार पर प्रकाशित और काम करना जारी रखा। बिना सीमा के मुकदमे। 386BSD के संबंध में विश्वविद्यालय, USL, या अन्य जिम्मेदार पार्टियों की ओर से कभी कोई कानूनी फाइलिंग या दावा नहीं किया गया है। अंत में, इनमें से किसी भी मुकदमे में विलियम जोलिट्ज़ और लिन जोलिट्ज़ द्वारा किए गए 386BSD के लिए कोई कोड विकसित नहीं किया गया था।

रिलीज 1.0

1994 के अंत में, एक पूर्ण संस्करण 386BSD रिलीज़ 1.0 को डॉ. डॉब के जर्नल द्वारा CDROM पर वितरित किया गया था, केवल रिलीज़ के विशाल आकार (600 मेगाबाइट) (386BSD संदर्भ CD-ROM) के कारण और तीन वर्षों के लिए सबसे अधिक बिकने वाला CDROM था (1994-1997)। 386BSD रिलीज़ 1.0 में एक पूरी तरह से नया कर्नेल डिज़ाइन और कार्यान्वयन शामिल था, और पहले के बर्कले डिजाइनरों द्वारा की गई सिफारिशों को शामिल करने की प्रक्रिया शुरू की थी जिन्हें BSD में कभी प्रयास नहीं किया गया था।

रिलीज 2.0

5 अगस्त 2016 को, डेवलपर बेन जोलिट्ज़ द्वारा 386BSD GitHub के लिए संस्करण 2.0 नामक एक अपडेट को आगे बढ़ाया गया था।[8][9] आधिकारिक वेबसाइट के अनुसार, स्व-उपचार घटकों को बनाने के लिए मॉड्यूलर ढांचे पर निर्मित रिलीज 2.0।[10] हालाँकि, as of March 16, 2017, लगभग सभी दस्तावेज़ संस्करण 1.0 के समान ही रहते हैं, और चैंज उपलब्ध नहीं था।

== बीएसडी/386 == के साथ संबंध 386BSD को अक्सर BSD/386 के साथ भ्रमित किया जाता है जो कि बर्कले सॉफ्टवेयर डिजाइन द्वारा विकसित एक अलग परियोजना थी, जो 1991 में शुरू हुई थी। . हालांकि जोलिट्ज़ ने 1991 में यूयूएनईटी (जो बाद में बीएसडीआई से बाहर हो गया) के लिए संक्षिप्त रूप से काम किया, लेकिन जो काम उन्होंने उनके लिए किया वह कैलिफोर्निया विश्वविद्यालय में योगदान से अलग था और 386बीएसडी में दिखाई नहीं दिया। इसके बजाय, विलियम जोलिट्ज़ ने पैकेजिंग और परीक्षण के लिए बीएसडीआई के डॉन सीले को नियमित कोड अपडेट दिया, और कंपनी की दिशा और लक्ष्यों पर मौलिक असहमति के बाद जब विलियम ने कंपनी छोड़ दी तो सभी सामग्री वापस कर दी।

कॉपीराइट और कोड का उपयोग

386BSD और JOLIX के संबंध में सभी अधिकार अब विशेष रूप से विलियम और लिन जोलिट्ज़ के पास हैं।[dubious ] 386BSD सार्वजनिक रिलीज़ 1997 में समाप्त हो गई क्योंकि कोड अब कई 386BSD-व्युत्पन्न ऑपरेटिंग सिस्टमों से उपलब्ध है, साथ ही इसके कई डेरिवेटिव (जैसे FreeBSD, NetBSD और OpenBSD)। 386BSD के अंश अन्य खुले सिस्टम जैसे कि OpenSolaris में पाए जा सकते हैं।

अग्रिम पठन

  • Jolitz, William F. and Jolitz, Lynne Greer: Porting UNIX to the 386: A Practical Approach, 17-part series in Dr. Dobb's Journal, January 1991 – July 1992:[11][12]
Jan/1991: DDJ "Designing a Software Specification"
Feb/1991: DDJ "Three Initial PC Utilities"
Mar/1991: DDJ "The Standalone System"
Apr/1991: DDJ "Language Tools Cross-Support"
May/1991: DDJ "The Initial Root Filesystem"
Jun/1991: DDJ "Research and the Commercial Sector: Where Does BSD Fit In?"
Jul/1991: DDJ "A Stripped-Down Kernel"
Aug/1991: DDJ "The Basic Kernel"
Sep/1991: DDJ "Multiprogramming and Multiprocessing, Part I"
Oct/1991: DDJ "Multiprogramming and Multiprocessing, Part II"
Nov/1991: DDJ "Device Autoconfiguration"
Feb/1992: DDJ "UNIX Device Drivers, Part I"
Mar/1992: DDJ "UNIX Device Drivers, Part II"
Apr/1992: DDJ "UNIX Device Drivers, Part III"
May/1992: DDJ "Missing Pieces, Part I"
Jun/1992: DDJ "Missing Pieces, Part II"
Jul/1992: DDJ "The Final Step: Running Light with 386BSD"
  • Jolitz, William F. and Jolitz, Lynne Greer: Operating System Source Code Secrets Vol 1 The Basic Kernel, 1996, ISBN 1-57398-026-9
  • Jolitz, William F. and Jolitz, Lynne Greer: Operating System Source Code Secrets Vol 2 Virtual Memory, 2000, ISBN 1-57398-027-7


संदर्भ

  1. 1.0 1.1 "386BSD 0.0 Release Notes".
  2. "386BSD". Free On-line Dictionary of Computing. 2006-06-08. Retrieved 2009-11-17.
  3. Sam Williams, "Free as in Freedom", March 2002, O'Reilly chapter 9 Archived 2022-06-13 at the Wayback Machine
  4. Eric S. Raymond. 2003. Origins and History of Unix, 1969-1995 Archived 2015-06-10 at the Wayback Machine The Art of Unix Programming. Chapter 2. History.
  5. 5.0 5.1 "386BSD 0.1 Release Notes".
  6. "386BSD FAQ". William Jolitz, Lynne Jolitz. 2014-01-13. Archived from the original on 2014-01-13. Retrieved 13 January 2014.
  7. About the FreeBSD Project
  8. "After 22 Years, 386BSD Gets An Update - Slashdot". bsd.slashdot.org. Retrieved 2017-03-14.
  9. "386bsd/386bsd". GitHub. Retrieved 2017-03-14.
  10. "386BSD Official website". Retrieved 2021-03-13.
  11. "DDJ articles for 386BSD".
  12. "Porting Unix to the 386".


बाहरी संबंध