BSD
| BSD Unix | |
|---|---|
| Разработчик | CSRG,UC Berkeley |
| Написана на | C |
| Семейство ОС | Unix |
| Основана на | Research Unix |
| Исходный код | историческипроприетарное, постепенный переход коткрытому исходному коду с 1991 г. |
| Первый выпуск | 1977 |
| Последняя версия | 4.4-Lite2 (1995) |
| Поддерживаемые языки | английский |
| Поддерживаемые платформы | PDP-11,VAX,Intel 80386 |
| Типядра | монолитное |
| Интерфейс | командная строка |
| Лицензия | BSD |
| Состояние | вытеснено потомками (см. ниже) |
| Предыдущая | UNIX |
| Следующая | 386BSD[1], BSD/OS[1], ДЕМОС и NetBSD[2] |
| Веб-сайт | bsd.org |
BSD (англ. Berkeley Software Distribution) — система распространенияпрограммного обеспечения висходных кодах, созданная для обмена опытом между учебными заведениями. Особенностью пакетов ПО BSD была специальнаялицензия BSD, которую кратко можно охарактеризовать так: весь исходный код — собственность BSD, все правки — собственность своих авторов.
В данный момент термин BSD чаще всего употребляется как синоним BSD-UNIX — общего названия вариантовUNIX, восходящих к дистрибутивамуниверситета Беркли.

К семейству BSD относятся:NetBSD,FreeBSD,OpenBSD,ClosedBSD,MirBSD,DragonFly BSD,PC-BSD,GhostBSD,DesktopBSD,SunOS,TrueBSD,Frenzy,Ultrix и частичноXNU (ядроmacOS,iOS,tvOS,watchOS,CarPlay,Darwin)[3].
Отличия от «классической» системы UNIX заключены в системепечати,файловой системе, отсутствии переключенияуровней выполнения икомандной оболочке.Пользовательские команды практически идентичны.
История BSD
[править |править код]В начале1978 годааспирантУниверситета Калифорнии в БерклиБилл Джой начал созданиедистрибутива программ Беркли. Перваямагнитная лента (360 м ценой около 50 долл.) содержала системуPascal для UNIX и редакторex; распространено около 30 копий. До конца 1978 года распространялся пакет 2BSD, продано около 75 копий. Приблизительно тогда же компанияInteractive Systems выпускает первую коммерческую версию UNIX, а компанияWhitesmiths — первый клон системы UNIX —Idris.
Начиная с версии 2.79BSD, программные дистрибутивы университета Беркли перестали содержать код AT&T UNIX.[4] Версия UNIX 7 была первойпереносимой операционной системой. Однако её производительность была хуже, чем в версии шесть. После многих доработок в январе 1982 года вышла в свет модель 2.8.1BSD.
Впоследствии вышли версии:
- 4BSD — октябрь 1980 года
- 4.1BSD — июнь 1981 года
- 4.1a,4.1b и4.1c (1982—1983)
- 4.2 — сентябрь 1983 года — сильно переработанная система, включавшая поддержку сетейTCP/IP, новую файловую систему и возможность использования сигналов
- 4.3BSD
Последней университетской версией была4.4BSD (июнь1993 года). Из нововведений эта версия включалавиртуальную файловую систему, поддержку сетевой файловой системыNFS, отладчик ядра и мощную реализацию стека протоколов TCP/IP.
Послесуда права на BSD были переданы компанииBSDI.
На базе BSD-UNIX создано множество операционных систем, преимущественно также с открытымиисходными текстами.
Версии
[править |править код]| Версия | Дата выпуска | Описание |
|---|---|---|
| 1BSD | 9 марта1978 года | Основана наVersion 6 Unix[англ.]. ДобавленкомпиляторPascal и текстовый редакторex. |
| 2BSD | май1979 года | Добавлен текстовый редакторvi иC shell |
| 2.8.1BSD | 1982 год | |
| 2.9BSD | 1983 год | |
| 2.11BSD | 1992 год | |
| 3BSD | 1979 год | |
| 4BSD | октябрь/ноябрь1980 года | job control вcsh,delivermail (предшественникsendmail), «надёжные»сигналы и библиотекаCurses. |
| 4.1BSD | июнь1981 года | Улучшена производительность ядра. |
| 4.2BSD | август1983 года | В версии4.1a появилась модифицированная версия предварительной реализацииTCP/IP (в версии ), в4.1b — новаяBerkeley Fast File System, версия4.1c стала основой дляVersion 8 Unix. |
| 4.3BSD | июнь1986 года | |
| 4.3BSD-Tahoe | июнь1988 года | |
| 4.3BSD Net/1 | июнь1989 года | |
| 4.3BSD-Reno | 1990 год | РеализацияNFS и поддержкаHP 9000. |
| 4.3BSD Net/2 | июнь1991 года | |
| 4.4BSD | июнь1994 года | 4.4BSD-Lite и 4.4BSD-Encumbered |
| 4.4BSD-Lite Release 2 | 1995 год |
См. также
[править |править код]Примечания
[править |править код]- ↑12http://bxr.su/f/share/misc/bsd-family-tree
- ↑https://netbsd.org/about/history.html
- ↑Генеалогическое дерево BSD . Дата обращения: 31 мая 2005. Архивировано 2 января 2011 года.
- ↑1BSD and 2BSD versions . Дата обращения: 10 июля 2009. Архивировано 19 мая 2009 года.
Ссылки
[править |править код]Видео