Кіріспе

Операциялық жүйе

386BSD (сонымен қатар "Jolix" деп те аталады) 1992 жылдың 17 наурызында жарық көрді. Бұл толыққанды жұмыс істейтін, толығымен еркін және ашық бастапқы кодты Unix операциялық жүйесінің алғашқысы болды. 386BSD 32 биттік Intel 80386 ("i386") микропроцессоры негізіндегі дербес компьютерлерде жұмыс істеді, осылайша қолжетімді үй деңгейіндегі аппараттық құралдардағы алғашқы Unix операциондық жүйесін таныстырды. Оның жаңалықтарына рөлдік қауіпсіздік, сақина тәрізді буферлер, өздігінен конфигурациялану және модульдік ядролық құрылым кірді. 386BSD өмірі қысқа болғанымен, ол көп ұзамай құрылған FreeBSD және NetBSD үшін негіз болды.

Тарих

386BSD негізінен Беркли университетінің түлектері Линн Джолиц пен Уильям Джолиц жазған. Уильямның Калифорния университеті, Берклиде оқыған кезінде BSD-нің бұрынғы нұсқаларымен (2.8 және 2.9BSD) мол тәжірибесі болды, ал екеуі де 1980 жылдары Symmetric Computer Systems жүйесінде жасалған кодты Берклиге ұсынды. Уильям Берклиде 4.3BSD Reno және кейін 4.3BSD Net/2 жүйелерін Intel 80386 процессорына порттаумен айналысты. 4.3BSD Net/2 толыққанды жұмыс істемейтін нұсқа болды, оның бір бөлігі Калифорния университеті AT&T UNIX бастапқы код лицензиясымен байланысты шектеулерге байланысты жарияланбады. Порттау жұмысы 1989 жылы басталды, ал порттың алғашқы, толық емес іздерін 1991 жылғы 4.3BSD Net/2 нұсқасында табуға болады. Бұл порт Кит Бостиктің, Ричард Столлманның ықпалымен, 1988 жылы BSD-ден AT&T-нің құқықтық кодтарын алып тастауды бастауының арқасында мүмкін болды. Порт алғаш рет 1992 жылдың наурыз айында (0.0 нұсқасы) көпшілікке ұсынылды. 386BSD танымал болды, оны FTP серверінен 250 000 рет жүктеуге рұхсат етілді. Бұған Линн мен Уильямның 1991 жылдың қаңтарынан бастап "Доктор Доббс Журналында" жариялаған 17 бөлімнен тұратын сериясында кеңінен сипатталған кодты порттау процесі де көмектесті.

FreeBSD және NetBSD

386BSD 0.1 нұсқасы шыққаннан кейін, ресми веб-сайтта 2.0 нұсқасы "өзін-өзі жазылатын компоненттерді жасау үшін модульдік құрылымды пайдаланды" делінген. Алайда, 2017 жылға дейін құжаттаманың көбі 1.0 нұсқасымен толықтай сәйкес келеді және өзгерістер журналы қолжетімді емес еді.

Авторлық құқық және кодты пайдалану

386BSD және JOLIX-ке қатысты барлық құқықтар енді Уильям мен Линн Джолицке толығымен тиесілі. 386BSD-нің көпшілікке таратылуы 1997 жылы аяқталды, себебі код қазір көптеген 386BSD-ден туындаған операциялық жүйелерде және олардың бірнеше түрінде (мысалы, FreeBSD, NetBSD және OpenBSD) қолжетімді. 386BSD-нің бөліктерін OpenSolaris сияқты басқа да ашық жүйелерде табуға болады.

BSD/386-мен байланыс

386BSD көбінесе 1991 жылдан бастап BSDi компаниясының, Берклиден бөлініп шыққан ұйымның басқа жобасы болған BSD/386-мен шатастырылады. BSD/386 Калифорния университетіне 4.3BSD NET/2 нұсқасында ұсынылған 386BSD кодын пайдаланды. Жолиц 1991 жылы UUNET (кейін BSDi-ден бөлініп шыққан) компаниясында қысқа уақыт жұмыс істегенімен, ол үшін жасаған жұмысы Калифорния университетіне ұсынылған жұмыстан ерекшеленді және 386BSD-де қамтылмады. Оның орнына Уильям Жолиц BSDi компаниясының Донн Силиге кодты жинап, сынау үшін үнемі жаңартып отырды және компанияның бағыты мен мақсаттары бойынша түбегейлі келіспеушіліктерге байланысты компанияны тастап кеткен кезде барлық материалдарды қайтарды.