ബെർക്കീലി സോഫ്റ്റ്വെയർ വിതരണം
നിർമ്മാതാവ് | CSRG, കാലിഫോർണ്ണിയ യൂണിവേഴ്സിറ്റി, ബെർക്കീലി |
---|---|
പ്രോഗ്രാമിങ് ചെയ്തത് | സി |
ഒ.എസ്. കുടുംബം | യുണിക്സ് |
തൽസ്ഥിതി: | Superseded by derivatives (see below) |
സോഴ്സ് മാതൃക | Historically closed source, gradual transition to open source from 1991 on. |
പ്രാരംഭ പൂർണ്ണരൂപം | 1977 |
നൂതന പൂർണ്ണരൂപം | 4.4-Lite2 / 1995 |
ലഭ്യമായ ഭാഷ(കൾ) | English |
സപ്പോർട്ട് പ്ലാറ്റ്ഫോം | PDP-11, വി.എ.എക്സ്, ഇന്റെൽ 80386 |
കേർണൽ തരം | മോണോലിത്തിക്ക് കെർണൽ |
Userland | ബി.എസ്.ഡി |
യൂസർ ഇന്റർഫേസ്' | Command-line interface |
സോഫ്റ്റ്വെയർ അനുമതി പത്രിക | ബി.എസ്.ഡി. അനുമതി |
വെബ് സൈറ്റ് | N/A |
1977 മുതൽ 1995 വരെയുള്ള കാലയളവിൽ ബെർക്കീലി ആസ്ഥാനമായുള്ള കാലിഫോർണ്ണിയ യൂണിവേഴ്സിറ്റിയിലെ കമ്പ്യൂട്ടർ സിസ്റ്റംസ് റിസർച്ച് ഗ്രൂപ്പ് (സി എസ് ആർ ജി) വികസിപ്പിച്ചു, വിതരണം നടത്തിയ ഒരു യൂണിക്സ് ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റമാണ് ബി.എസ്.ഡി. എന്നറിയപെടുന്ന ബെർക്കീലി സോഫ്റ്റ്വെയർ വിതരണം ( ബെർക്കീലി യൂണിക്സ് എന്നും അറിയപ്പെടുന്നു)."ബിഎസ്ഡി" എന്ന പദം സാധാരണയായി അതിന്റെ പിൻഗാമികളെയാണ് സൂചിപ്പിക്കുന്നത്, ഇത് ഫ്രീബിഎസ്ഡി, ഓപ്പൺബിഎസ്ഡി, നെറ്റ്ബിഎസ്ഡി, ഡ്രാഗൺഫ്ലൈ ബിഎസ്ഡി എന്നിവയുൾപ്പെടുന്നു.
ബെൽ ലാബിൽ വികസിപ്പിച്ച യഥാർത്ഥ യുണിക്സിന്റെ സോഴ്സ് കോഡിനെ അടിസ്ഥാനമാക്കിയുള്ളതിനാലാണ് ബിഎസ്ഡിയെ തുടക്കത്തിൽ ബെർക്ക്ലി യുണിക്സ് എന്ന് വിളിച്ചിരുന്നത്. ഡിഇസി അൾട്രിക്സ്(DEC Ultrix), സൺ മൈക്രോസിസ്റ്റംസ് സൺഒഎസ് എന്നിവ അനുവദനീയമായ ലൈസൻസിംഗും നിരവധി ടെക്നോളജി കമ്പനി സ്ഥാപകർക്കും എഞ്ചിനീയർമാർക്കും പരിചയം ഉള്ളതിനാലും 1980 കളിൽ, ബിഎസ്ഡി വർക്ക്സ്റ്റേഷൻ വെണ്ടർമാർ കുത്തക യുണിക്സ് വേരിയന്റുകളുടെ രൂപത്തിൽ വ്യാപകമായി സ്വീകരിച്ചു.
ഈ കുത്തക ബിഎസ്ഡി ഡെറിവേറ്റീവുകളെ 1990 കളിൽ യുണിക്സ് എസ്വിആർ 4, ഒഎസ്എഫ് / 1 എന്നിവ അസാധുവാക്കിയിരുന്നുവെങ്കിലും, പിന്നീടുള്ള പതിപ്പുകൾ ഫ്രീബിഎസ്ഡി, ഓപ്പൺബിഎസ്ഡി, നെറ്റ്ബിഎസ്ഡി, ഡ്രാഗൺഫ്ലൈ ബിഎസ്ഡി, ഡാർവിൻ, ട്രൂഒഎസ് എന്നിവയുൾപ്പെടെ നിരവധി ഓപ്പൺ സോഴ്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്ക് അടിസ്ഥാനം നൽകി. ഇവ ആപ്പിളിന്റെ മാക്ഒഎസ്, ഐഒഎസ് എന്നിവയുൾപ്പെടെയുള്ള കുത്തക ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഉപയോഗിച്ചു, [1] മൈക്രോസോഫ്റ്റ് വിൻഡോസ്, അതിന്റെ ടിസിപി/ഐപി കോഡിന്റെ ഒരു ഭാഗമായിരുന്നെങ്കിലും(അത്)നിയമപരമായിരുന്നു. [2] പ്ലേസ്റ്റേഷൻ 4 [3], നിന്റെൻഡോ സ്വിച്ച് എന്നിവയ്ക്കായി ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സൃഷ്ടിക്കുന്നതിനും വേണ്ടി ഫ്രീബിഎസ്ഡിയിൽ നിന്നുള്ള കോഡ് ഉപയോഗിച്ചു.[4][5]
ചരിത്രം[തിരുത്തുക]
1970 കളിൽ ബെൽ ലാബിൽ നിന്നുള്ള യുണിക്സിന്റെ ആദ്യകാല വിതരണങ്ങളിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലേക്കുള്ള സോഴ്സ് കോഡ് ഉൾപ്പെടുത്തി, യൂണിവേഴ്സിറ്റിയിലെ ഗവേഷകർക്ക് യുണിക്സ് പരിഷ്ക്കരിക്കാനും വിപുലീകരിക്കാനും അനുവാദം നൽകി. ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം 1974 ൽ ബെർക്ക്ലിയിൽ എത്തി, കമ്പ്യൂട്ടർ സയൻസ് പ്രൊഫസർ ബോബ് ഫാബ്രിയുടെ അഭ്യർത്ഥനപ്രകാരം യുണിക്സ് ആദ്യമായി അവതരിപ്പിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റംസ് തത്വങ്ങളുടെ സിമ്പോസിയത്തിനായുള്ള പ്രോഗ്രാം കമ്മിറ്റിയിൽ ഉണ്ടായിരുന്നു. സിസ്റ്റം പ്രവർത്തിപ്പിക്കുന്നതിന് ഒരു പിഡിപി -11 / 45 വാങ്ങി, പക്ഷേ പണത്തിന്റെ അഭാവം, ആർഎസ്ടിഎസ് ഉപയോഗിച്ച ബെർക്ക്ലിയിലെ ഗണിതശാസ്ത്ര, സ്ഥിതിവിവരക്കണക്ക് ഗ്രൂപ്പുകളുമായി ഈ യന്ത്രം പങ്കിടിണ്ടേതായി വന്നു, അതിനാൽ യുണിക്സ് മെഷീനിൽ പ്രതിദിനം എട്ട് മണിക്കൂർ മാത്രമേ പ്രവർത്തിപ്പിക്കാൻ സാധിക്കൂ (ചിലപ്പോൾ പകൽ, ചിലപ്പോൾ രാത്രിയിൽ). ഇൻഗ്രെസ് ഡാറ്റാബേസ് പ്രോജക്റ്റിൽ നിന്നുള്ള പണം ഉപയോഗിച്ച് അടുത്ത വർഷം ബെർക്ക്ലിയിൽ ഒരു വലിയ പിഡിപി -11 / 70 സ്ഥാപിച്ചു.[6]1969-ൽ എടിആൻഡ്ടി(AT&T)ബെൽ ലാബ്സ് ആദ്യമായി പുറത്തിറക്കിയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റമായ യുണിക്സിന്റെ ചരിത്രത്തിലേക്ക് ബിഎസ്ഡിയെ മനസ്സിലാക്കുന്നതിന് ബിഎസ്ഡിയുടെ ചരിത്രത്തിലേക്ക് ആഴ്ന്നിറങ്ങേണ്ടതുണ്ട്. 1970-കളുടെ അവസാനത്തിൽ ബിഎസ്ഡി യുണിക്സിന്റെ ഒരു വകഭേദമായാണ് ആരംഭിച്ചത്, തുടക്കത്തിൽ ബിൽ ജോയിയുടെ നേതൃത്വത്തിലുള്ള ബെർക്ക്ലിയിലുള്ള കാലിഫോർണിയ സർവകലാശാലയിലെ പ്രോഗ്രാമർമാർ വികസിപ്പിക്കാൻ തുടങ്ങി.
ആദ്യം, ബിഎസ്ഡി യുണിക്സിന്റെ ഒരു ക്ലോണായിരുന്നില്ല, അല്ലെങ്കിൽ വ്യത്യസ്തമായ പതിപ്പ് പോലുമായിരുന്നില്ല. എടിആൻഡ്ടിയുടെ ഉടമസ്ഥതയിലുള്ള കോഡുമായി ഇഴചേർന്ന ചില അധിക യൂട്ടിലിറ്റികൾ ഇതിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
1975-ൽ കെൻ തോംസൺ ബെൽ ലാബ്സിൽ നിന്ന് അവധി എടുത്ത് വിസിറ്റിംഗ് പ്രൊഫസറായി ബെർക്ക്ലിയിലെത്തി. വേർഷൻ 6 യുണിക്സ് ഇൻസ്റ്റാൾ ചെയ്യാൻ അദ്ദേഹം സഹായിക്കുകയും സിസ്റ്റത്തിനായുള്ള ഒരു പാസ്കൽ ഇംപ്ലിമെന്റേഷനിൽ പ്രവർത്തിക്കാൻ തുടങ്ങുകയും ചെയ്തു. ബിരുദ വിദ്യാർത്ഥികളായ ചക്ക് ഹേലിയും ബിൽ ജോയിയും തോംസന്റെ പാസ്കൽ മെച്ചപ്പെടുത്തുകയും, മെച്ചപ്പെട്ട എക്സ്(ex) എന്ന ടെക്സ്റ്റ് എഡിറ്റർ നടപ്പിലാക്കുകയും ചെയ്തു. മറ്റ് സർവ്വകലാശാലകൾ ബെർക്ക്ലി സോഫ്റ്റ്വെയറിൽ താൽപ്പര്യം പ്രകടിപ്പിച്ചു, അങ്ങനെ 1977-ൽ ജോയ് ആദ്യത്തെ ബെർക്ക്ലി സോഫ്റ്റ്വെയർ ഡിസ്ട്രിബ്യൂഷൻ (1BSD) സമാഹരിക്കാൻ തുടങ്ങി, അത് 1978 മാർച്ച് 9-ന് പുറത്തിറങ്ങി.[7]വൺബിഎസ്ഡി(1BSD) അതിന്റെ തന്നെ പൂർണ്ണമായ ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എന്നതിലുപരി പതിപ്പ് 6 യുണിക്സിലേക്കുള്ള ഒരു ആഡ്-ഓൺ ആയിരുന്നു. മുപ്പതോളം കോപ്പികൾ അയച്ചുകൊടുത്തു.
ഇതും കൂടി കാണുക[തിരുത്തുക]
അവലംബം[തിരുത്തുക]
- ↑ "Apple Kernel Programming Guide: BSD Overview". ശേഖരിച്ചത് March 27, 2021.
- ↑ "Actually, Windows DOES use some BSD code". മൂലതാളിൽ നിന്നും March 25, 2018-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് March 24, 2018.
- ↑ "Open Source Software used in PlayStation 4". മൂലതാളിൽ നിന്നും December 12, 2017-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് October 3, 2019.
- ↑ "任天堂製品に関連するオープンソースソフトウェアのソースコード配布ページ|サポート情報|Nintendo". www.nintendo.co.jp. മൂലതാളിൽ നിന്നും July 26, 2020-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 2020-07-26.
- ↑ Cao (2017-03-08). "Nintendo Switch runs FreeBSD". FreeBSDNews.com (ഭാഷ: അമേരിക്കൻ ഇംഗ്ലീഷ്). മൂലതാളിൽ നിന്നും July 26, 2020-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 2020-07-26.
- ↑ Salus, Peter H. (2005). "Chapter 7. BSD and the CSRG". The Daemon, the Gnu and the Penguin. Groklaw. മൂലതാളിൽ നിന്നും June 14, 2020-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് September 6, 2017.
- ↑ Salus (1994), p. 142
പുറത്തേക്കുള്ള കണ്ണികൾ[തിരുത്തുക]
- A timeline of BSD and Research UNIX
- UNIX History – History of UNIX and BSD using diagrams
- The Design and Implementation of the 4.4BSD Operating System