386BSD
![]() Скріншот інсталятора ОС 386BSD версії 0.1 («Tiny 386BSD»), запущеного в емуляторі Bochs | |
Розробник | William Jolitzd і Lynne Jolitzd[1] |
---|---|
Репозиторій |
|
Ліцензія | Ліцензія BSD |
www.386bsd.org |
386BSD (Іноді називають JOLIX) — вільна реалізація операційної системи BSD UNIX для IBM PC-сумісних архітектур на базі Intel 80386. Нововведення представлені в 386BSD включали систему безпеки з рольовим доступом, кільцеві буфери, модульне ядро, peer-to-peer завантаження, впорядковане конфігурування.
386BSD в основному була написана випускниками Університету Берклі Лінн Джоліц та Біллом Джоліц. Вільям мав за плечима досвід розробки BSD-систем 2.8 та 2.9BSD. Разом вони розробляли код BSD для Symmetric Computer Systems в 1980-х. Вільям провів роботу з портування 4.3BSD-Reno і пізніше 4.3BSD Net/2 на архітектуру Intel 80386. Код 4.3BSD Net/2 він так і не довів до релізу повноцінної ОС. Перший реліз 386BSD в березні 1992 року (версія 0.0) був заснований на доповненні частини коду 4.3BSD Net/2.[2]
Згідно з уявленнями авторів, в 386BSD було достатньо модифікацій для того, щоб дозволити роботу з нею без ліцензії AT&T, однак самій AT&T так не здавалося, і система була залучена до великого судового розгляду.
Отже, портування фактично почалося в 1989 році, а перші результати були отримані в 4.3BSD Net/2 1991 року. Перший більш-менш придатний до використання та працездатний код отриманий 14 липня 1992 року (версія 0.1). Планований процес портування коду був добре документований Джоліцами в 18 розділах, що вийшли в журналі Dr. Dobbs Journal на початку січня 1991 року.
Після релізу 386BSD 0.1 утворилася група користувачів, силами яких був зібраний перший неофіційний патч-кіт. Цей патч-кіт так і не був включений в плани розвитку 386BSD і пізніше, його розробники перетворили його в проєкт FreeBSD, заснований в 1993 році[3]. У той же час, інша група користувачів 386BSD заснувала проєкт NetBSD з метою створення єдиної мультиплатформної реалізації BSD. Обидва проєкти існують і по теперішній час.
У кінці 1994 р. вийшла перша закінчена версія 386BSD Release 1.0. Вона поширювалася журналом Dr. Dobb's Journal на CD (практично ексклюзивно, через неймовірний в той час розмір в 600 МБайт), має назву «386BSD Reference CD-ROM». Цей компакт-диск був бестселером протягом трьох років — з 1994 року по 1997рік.
386BSD Release 1.0 містив повністю оновлене ядро і включав рекомендації розробників більш ранніх BSD-систем, які так і не були в них реалізовані.
Фінальна версія 386BSD 1.0 була випущена 12 листопада 1994 і поширювалась на CD. До того часу, як NetBSD також встигла дорости до версії 1.0, а FreeBSD вже дійшла до 1.1.5.1 - обидві системи вже встигли позбутися від спірного коду 386BSD і представлялись значно кращою альтернативою.
Примітки
- ↑ http://www.grokcode.com/259/interview-lynne-jolitz/
- ↑ Missing Pieces I and II. Dr. Dobb's Journal. 17. травень-червень 1992 року. Архів оригіналу за 11 квітня 2022. Процитовано 15 березня 2019.
- ↑ Архівована копія. Архів оригіналу за 2 квітня 2010. Процитовано 13 червня 2010.
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
Посилання
- Porting UNIX to the 386: A Practical Approach [Архівовано 18 липня 2011 у Wayback Machine.] (англ.)
- Designing the Software Specification [Архівовано 19 жовтня 2010 у Wayback Machine.] (англ.)
- Three Initial PC Utilities [Архівовано 19 жовтня 2010 у Wayback Machine.] (англ.)
- William Jolitz [Архівовано 17 травня 2021 у Wayback Machine.] (англ.)
- Lynne Jolitz [Архівовано 20 січня 2019 у Wayback Machine.] (англ.)
- Memories of 386BSD releases by Lynne Jolitz [Архівовано 7 липня 2010 у Wayback Machine.] (англ.)
- The unknown hackers — Salon.com (англ.)
- 386BSD Design Notes Professional Video Series (англ.)
- Frequently asked questions of 386BSD — active Q/A by authors [Архівовано 14 вересня 2016 у Wayback Machine.] (англ.)
- Remarks and papers on USL v UC Berkeley by Dennis M. Ritchie. [Архівовано 5 лютого 2015 у Wayback Machine.] (англ.)
- Remarks on the history of 386BSD by Lynne Jolitz [Архівовано 17 грудня 2004 у Wayback Machine.] (англ.)
- Remarks on the history of 386BSD by Greg Lehey [Архівовано 3 жовтня 2010 у Wayback Machine.] (англ.)
Література
- William F. Jolitz, Lynne Greer Jolitz. Porting UNIX to the 386: A Practical Approach, 18-part series in Dr. Dobbs Journal, January 1991 — July 1992.
- William F. Jolitz, Lynne Greer Jolitz. Operating System Source Code Secrets. Vol 1. The Basic Kernel, 1996, ISBN 1-57398-026-9
- William F. Jolitz, Lynne Greer Jolitz. Operating System Source Code Secrets. Vol 2. Virtual Memory, 2000, ISBN 1-57398-027-7
- п
- о
- р
|
![]() | Це незавершена стаття про операційні системи. Ви можете допомогти проєкту, виправивши або дописавши її. |