BSD

У этого термина существуют и другие значения, см. BSD (значения).

BSD Unix

Разработчик |  CSRG, UC Berkeley
Семейство ОС |  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, восходящих к дистрибутивам университета Беркли.

Упрощённое генеалогическое дерево 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 заключены в системе печати, файловой системе, отсутствии переключения уровней выполнения и командной оболочке. Пользовательские команды практически идентичны.

## Содержание

* 1 История BSD
* 2 Версии
* 3 См. также
* 4 Примечания
* 5 Ссылки

## История 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 год |

## См. также

[править | править код]

* POSIX
* Сравнение операционных систем семейства BSD
* Лицензия BSD

## Примечания

[править | править код]

1. ↑ 1 2 http://bxr.su/f/share/misc/bsd-family-tree
2. ↑ https://netbsd.org/about/history.html
3. ↑ Генеалогическое дерево BSD (неопр.). Дата обращения: 31 мая 2005. Архивировано 2 января 2011 года.
4. ↑ 1BSD and 2BSD versions (неопр.). Дата обращения: 10 июля 2009. Архивировано 19 мая 2009 года.

В статье не хватает ссылок на источники (см. рекомендации по поиску).

Информация должна быть проверяема, иначе она может быть удалена. Вы можете отредактировать статью, добавив ссылки на авторитетные источники в виде сносок. (11 мая 2011)

|

## Ссылки

[править | править код]

* Семейство BSD на DistroWatch
* BSD Magazine

Видео

* История Unix. Часть 2: BSD Unix (рус.)

Berkeley Software Distribution

Люди|

* Bob Fabry[англ.]
* Keith Bostic[англ.]
* Marshall Kirk McKusick[англ.]
* Michael J. Karels[англ.]
* Билл Джой
* Samuel Leffler[англ.]
* Джордан‎ Хаббард
* Тео де Раадт
* Poul-Henning Kamp[англ.]
* Lynne[англ.]
* William Jolitz[англ.]

Производные|

| Активные|

* Darwin
* DragonFly BSD
* FreeBSD
* JUNOS
* NetBSD
* OpenBSD
* Операционная система PS3/PS4

|

Остановленные проекты|

* 386BSD
* BSD/OS
* DesktopBSD
* SunOS
* TrueOS
* Ultrix

Компании|

* Sleepycat Software[англ.]
* Walnut Creek CDROM
* Berkeley Software Design[англ.]
* iXsystems[англ.]

Другие темы|

* Сравнение
* Лицензирование
* Демон BSD
* Computer Systems Research Group

Операционные системы

Для серверов
или рабочих станций|

| Unix-подобные|

* AIX
* BSD
* GNU
* HP-UX
* Linux
* macOS
* Minix
* Plan 9
* QNX
* Redox
* SCO OpenServer
* Solaris
* Tru64

|

Не Unix-подобные|

* A2
* AROS
* FreeDOS
* Haiku
* KolibriOS
* MorphOS
* OS/2
* ArcaOS
* osFree
* ReactOS
* Syllable Desktop
* Windows

Встраиваемые|

* Аврора
* Android
* BlackBerry OS
* FreeRTOS
* HarmonyOS
* iOS
* PSP OS
* Sailfish OS
* Symbian OS
* Windows
* Embedded
* Mobile
* Phone

Другие|

* BESYS
* Multics

Unix и Unix-подобные операционные системы

* Архитектура[англ.]
* Файловая система[англ.]
* История[англ.]
* Философия
* Безопасность[англ.]
* Оболочка

Операционные системы|

* 386BSD
* A/UX
* AIX
* Android
* BlackBerry 10
* BSD
* Darwin
* DragonFly BSD
* Firefox OS
* FreeBSD
* Fuzix OS
* GNU/Hurd
* HP-UX
* Illumos
* iOS
* IRIX
* Linux
* LynxOS
* macOS
* Minix
* NetBSD
* Nexenta
* NeXTSTEP
* OpenBSD
* OpenIndiana
* Plan 9
* QNX
* Research Unix
* SCO OpenServer
* Solaris
* SunOS
* Syllable
* System V
* Tru64 UNIX
* Ultrix
* UnixWare
* UZI
* Xenix
* xv6

Слои совместимости|

* Eunice[англ.]
* Interix
* MachTen[англ.]
* Microsoft POSIX subsystem[англ.]
* MKS Toolkit[англ.]
* PASE
* PIPS
* Edos[англ.]
* UNIX System Services
* UserLAnd Technologies[англ.]
* Подсистема для приложений на базе UNIX
* WSL

Категория Викисклад Викиучебник Викицитатник
*[BSDI]: Berkeley Software Design, Inc.