Berkeley Software Distribution, BSD (укр. Дистрибутив програм Берклі) — назва кількох POSIX-сумісних операційних систем сімейства UNIX, створених на основі розробок Каліфорнійського університету в Берклі на початку 1970-х років. Безкоштовні, мають відкритий початковий код. Сьогодні найпопулярнішою є FreeBSD. Назва *BSD також є збірною для сучасних наступників тих збірок.
Історія
Ранні варіанти Unix від Bell Labs, такі як (1970-ті роки), містили повні початкові коди ОС, що дозволяло дослідникам, ентузіастам і університетам модифікувати й розширювати систему. Професор Боб Фабрі з Каліфорнійського університету у Берклі отримав стрічки з текстами системи 1974 року — він був членом комітету Симпозіуму з принципів операційних систем (англ. Symposium on Operating Systems Principles), де Unix була вперше представлена. Для запуску системи було придбано машину , але з міркувань економії, вона використовувалася спільно з дослідницькими групами з математики й статистики, які запускали свої програми під керуванням ОС (RSTS/E). Таким чином, Unix працювала лише вісім годин щодня. Наступного року університет закупив і інсталював (PDP-11/70).
У 1975 році Кен Томпсон узяв відпустку у Bell Labs і приїхав у Берклі як «гостьовий» професор. За його допомоги було встановлено і розпочата робота над підтримкою у Unix мови Pascal. Студенти Чак Гелі (англ. Chuck Haley) і Білл Джой вдосконалили компілятор Паскаля, написаний Томпсоном, і створили текстовий редактор ex. Інші університети також зацікавилися програмами, розроблюваними у Берклі, і 1977 року Джой почав компіляцію першого дистрибутиву Berkeley Software (1BSD), який був випущений 9 березня 1978 року:142. 1BSD був лише доповненням до Unix (не самостійною ОС). Було передано близько 30 копій.
Другий дистрибутив Берклі (2BSD), випущений у травні 1979 р., базувався на 1BSD і містив дві нові програми, написані Джоєм, які можна знайти у Unix-подібних ОС і у XXI столітті: текстовий редактор vi і оболонка C shell. Було передано близько 75 копій 2BSD.
У 1978-му в університеті з'явився комп'ютер VAX, але перше портування Unix () не враховувало нові можливості віртуальної пам'яті, що надавалися цією машиною. Потрібно було переписати ядро, що і було зроблено студентами Берклі. Нова ОС на основі нового ядра з підтримкою віртуальної пам'яті і портованих з 2BSD і 32V утиліт стала називатися 3BSD і випущена наприкінці 1979 року. Альтернативною назвою для 3BSD також була VAX/UNIX або VMUNIX (англ. Virtual Memory Unix), відповідно двійкові файли ядра BSD як правило називалися /vmunix
аж до версії 4.4BSD.
У червні 1986 року було випущено 4.3BSD, після чого почався поступовий відхід від платформи VAX, що морально застарівала. Машини Power 5 і Power 6/32 (кодова назва Tahoe) компанії здавалися перспективними у той час, але досить швидко їх розробка припинилася. Втім, порт 4.3BSD-Tahoe (червень 1988 року) виявився вдалим, тому що у ньому вперше було напрацьовано архітектуру розділення машинно-залежної і машинно-незалежної частин ОС. У майбутньому це стало у пригоді при портуванні BSD на інші процесорні архітектури.
На додачу до портування, група CSRG працювала над стеком протоколів OSI, а також над новими алгоритмами (TCP/IP) (спільно з Веном Джейкобсоном з Lawrence Berkeley National Laboratory), що було необхідно в умовах постійного зростання комп'ютерних мереж і Internet.
До кінця 1980-х років всі версії BSD містили пропрієтарний код AT&T Unix і тому підпадали під дію угоди AT&T про ліцензування програм. Ліцензії на початкові коди ОС дуже зросли в ціні, а кілька сторонніх компаній висловили інтерес у підготовці окремого релізу коду підтримки мережі, який би був вільний від фрагментів Unix (і таким чином не підлягав би ліцензуванню). Це спричинило до появи пакету Networking Release 1 (Net/1), який став доступний для всіх бажаючих (тобто став вільним ПЗ) на умовах простої ліцензії BSD. Реліз відбувся у червні 1989-го.
Наступники BSD
Сучасні Unix-подібні операційні системи, що розвинулись з BSD включать:
Див. також
Джерела
- (2005). Chapter 7. BSD and the CSRG. . . Архів оригіналу за 14 червня 2020. Процитовано 14 березня 2019.
- Salus, Peter H. (1 червня 1994). A Quarter Century of UNIX. Addison Wesley. ISBN .
- Toomey, Warren. . tuhs.org. The Unix Heritage Society. Архів оригіналу за 9 липня 2006. Процитовано 6 жовтня 2010.
- M.K. McKusick, M.J. Karels, Keith Sklower, Kevin Fall, Marc Teitelbaum and Keith Bostic (1989). Current Research by The Computer Systems Research Group of Berkeley. Proc. European Unix Users Group.
Посилання
- FreeBSD.org [ 22 червня 2007 у Wayback Machine.]
- NetBSD.org [ 16 вересня 2020 у Wayback Machine.]
- OpenBSD.org [ 28 травня 2002 у Wayback Machine.]
- DragonFlyBSD.org [ 23 березня 2007 у Wayback Machine.]
- A timeline of BSD and Research UNIX [ 17 липня 2013 у Wayback Machine.] (FreeBSD website)
- BSD.org [ 9 червня 2017 у Wayback Machine.]
- Українська спільнота matrix присвячена BSD
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Berkeley Software Distribution BSD ukr Distributiv program Berkli nazva kilkoh POSIX sumisnih operacijnih sistem simejstva UNIX stvorenih na osnovi rozrobok Kalifornijskogo universitetu v Berkli na pochatku 1970 h rokiv Bezkoshtovni mayut vidkritij pochatkovij kod Sogodni najpopulyarnishoyu ye FreeBSD Nazva BSD takozh ye zbirnoyu dlya suchasnih nastupnikiv tih zbirok IstoriyaSproshena diagrama evolyuciyi Unix Ne pokazano sistemi i inshi vlasnicki varianti Ranni varianti Unix vid Bell Labs taki yak 1970 ti roki mistili povni pochatkovi kodi OS sho dozvolyalo doslidnikam entuziastam i universitetam modifikuvati j rozshiryuvati sistemu Profesor Bob Fabri z Kalifornijskogo universitetu u Berkli otrimav strichki z tekstami sistemi 1974 roku vin buv chlenom komitetu Simpoziumu z principiv operacijnih sistem angl Symposium on Operating Systems Principles de Unix bula vpershe predstavlena Dlya zapusku sistemi bulo pridbano mashinu ale z mirkuvan ekonomiyi vona vikoristovuvalasya spilno z doslidnickimi grupami z matematiki j statistiki yaki zapuskali svoyi programi pid keruvannyam OS RSTS E Takim chinom Unix pracyuvala lishe visim godin shodnya Nastupnogo roku universitet zakupiv i instalyuvav PDP 11 70 U 1975 roci Ken Tompson uzyav vidpustku u Bell Labs i priyihav u Berkli yak gostovij profesor Za jogo dopomogi bulo vstanovleno i rozpochata robota nad pidtrimkoyu u Unix movi Pascal Studenti Chak Geli angl Chuck Haley i Bill Dzhoj vdoskonalili kompilyator Paskalya napisanij Tompsonom i stvorili tekstovij redaktor ex Inshi universiteti takozh zacikavilisya programami rozroblyuvanimi u Berkli i 1977 roku Dzhoj pochav kompilyaciyu pershogo distributivu Berkeley Software 1BSD yakij buv vipushenij 9 bereznya 1978 roku 142 1BSD buv lishe dopovnennyam do Unix ne samostijnoyu OS Bulo peredano blizko 30 kopij Drugij distributiv Berkli 2BSD vipushenij u travni 1979 r bazuvavsya na 1BSD i mistiv dvi novi programi napisani Dzhoyem yaki mozhna znajti u Unix podibnih OS i u XXI stolitti tekstovij redaktor vi i obolonka C shell Bulo peredano blizko 75 kopij 2BSD VAX 11 780 tipovij minikomp yuter de pracyuvali ranni versiyi OS BSD U 1978 mu v universiteti z yavivsya komp yuter VAX ale pershe portuvannya Unix ne vrahovuvalo novi mozhlivosti virtualnoyi pam yati sho nadavalisya ciyeyu mashinoyu Potribno bulo perepisati yadro sho i bulo zrobleno studentami Berkli Nova OS na osnovi novogo yadra z pidtrimkoyu virtualnoyi pam yati i portovanih z 2BSD i 32V utilit stala nazivatisya 3BSD i vipushena naprikinci 1979 roku Alternativnoyu nazvoyu dlya 3BSD takozh bula VAX UNIX abo VMUNIX angl Virtual Memory Unix vidpovidno dvijkovi fajli yadra BSD yak pravilo nazivalisya vmunix azh do versiyi 4 4BSD Skrinshot terminalu sistemi 4 3 BSD UNIX Universitet Viskonsin Medison priblizno 1987 rik U chervni 1986 roku bulo vipusheno 4 3BSD pislya chogo pochavsya postupovij vidhid vid platformi VAX sho moralno zastarivala Mashini Power 5 i Power 6 32 kodova nazva Tahoe kompaniyi zdavalisya perspektivnimi u toj chas ale dosit shvidko yih rozrobka pripinilasya Vtim port 4 3BSD Tahoe cherven 1988 roku viyavivsya vdalim tomu sho u nomu vpershe bulo napracovano arhitekturu rozdilennya mashinno zalezhnoyi i mashinno nezalezhnoyi chastin OS U majbutnomu ce stalo u prigodi pri portuvanni BSD na inshi procesorni arhitekturi Na dodachu do portuvannya grupa CSRG pracyuvala nad stekom protokoliv OSI a takozh nad novimi algoritmami TCP IP spilno z Venom Dzhejkobsonom z Lawrence Berkeley National Laboratory sho bulo neobhidno v umovah postijnogo zrostannya komp yuternih merezh i Internet Do kincya 1980 h rokiv vsi versiyi BSD mistili propriyetarnij kod AT amp T Unix i tomu pidpadali pid diyu ugodi AT amp T pro licenzuvannya program Licenziyi na pochatkovi kodi OS duzhe zrosli v cini a kilka storonnih kompanij vislovili interes u pidgotovci okremogo relizu kodu pidtrimki merezhi yakij bi buv vilnij vid fragmentiv Unix i takim chinom ne pidlyagav bi licenzuvannyu Ce sprichinilo do poyavi paketu Networking Release 1 Net 1 yakij stav dostupnij dlya vsih bazhayuchih tobto stav vilnim PZ na umovah prostoyi licenziyi BSD Reliz vidbuvsya u chervni 1989 go Nastupniki BSDSuchasni Unix podibni operacijni sistemi sho rozvinulis z BSD vklyuchat Darwin Mac OS X FreeBSD DragonFly BSD live CD Frenzy DesktopBSD PC BSD NetBSD OpenBSD SunOSDiv takozhLumina 1 6 2 na DragonFly BSDLicenziya BSD Lumina Porivnyannya operacijnih sistem simejstva BSDDzherela 2005 Chapter 7 BSD and the CSRG Arhiv originalu za 14 chervnya 2020 Procitovano 14 bereznya 2019 Salus Peter H 1 chervnya 1994 A Quarter Century of UNIX Addison Wesley ISBN 978 0 201 54777 1 Toomey Warren tuhs org The Unix Heritage Society Arhiv originalu za 9 lipnya 2006 Procitovano 6 zhovtnya 2010 M K McKusick M J Karels Keith Sklower Kevin Fall Marc Teitelbaum and Keith Bostic 1989 Current Research by The Computer Systems Research Group of Berkeley Proc European Unix Users Group PosilannyaFreeBSD org 22 chervnya 2007 u Wayback Machine NetBSD org 16 veresnya 2020 u Wayback Machine OpenBSD org 28 travnya 2002 u Wayback Machine DragonFlyBSD org 23 bereznya 2007 u Wayback Machine A timeline of BSD and Research UNIX 17 lipnya 2013 u Wayback Machine FreeBSD website BSD org 9 chervnya 2017 u Wayback Machine Ukrayinska spilnota matrix prisvyachena BSD Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi