BSD

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
BSD Unix
Разработчик

CSRG, UC Berkeley

Семейство ОС

Unix

Исходный код

Historically closed source, gradual transition to open source from 1991 on.

Первый выпуск

1977

Последняя версия

4.4-Lite2 — 1995

Поддерживаемые языки

Английский

Поддерживаемые платформы

PDP-11, VAX, Intel 80386

Тип ядра

Монолитное

Интерфейс

Интерфейс командной строки

Лицензия

Лицензия BSD

Состояние

Superseded by derivatives (see below)

Веб-сайт

N/A

BSD (англ. Berkeley Software Distribution) — система распространения программного обеспечения в исходных кодах, созданная для обмена опытом между учебными заведениями. Особенностью пакетов ПО BSD была специальная лицензия BSD, которую кратко можно охарактеризовать так: весь исходный код — собственность BSD, все правки — собственность их авторов.

В данный момент термин BSD чаще всего употребляется как синоним BSD-UNIX - общего названия вариантов UNIX, восходящих к дистрибутивам университета Беркли.

Упрощённое генеалогическое дерево UNIX и его клонов.

К семейству BSD относятся: NetBSD, FreeBSD, OpenBSD, ClosedBSD, MirBSD, DragonFly BSD, PC-BSD, DesktopBSD, SunOS, TrueBSD, Frenzy, Ultrix и частично Darwin (ядро Mac OS X).

Отличия от «классической» системы UNIX состоят в отсутствии переключения уровней выполнения, системе печати, файловой системе и командного процессора. Пользовательские команды практически идентичны.

История BSD[править | править исходный текст]

В начале 1978 года аспирант Университета Калифорнии в Беркли Билл Джой начал создание дистрибутива программ Беркли (Berkeley Software Distribution — BSD). Первая магнитная лента (360 м, ценой около $50) содержала систему Pascal для UNIX и редактор ex; распространено около 30 копий. До конца 1978 года распространялся пакет 2BSD, продано около 75 копий. Приблизительно тогда же компания Interactive Systems выпускает первую коммерческую версию UNIX, а компания Whitesmiths — первый клон системы UNIX — Idris.

Начиная с версии 2.79BSD, программные дистрибутивы университета Беркли перестали содержать код AT&T UNIX.[1] Версия 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 (Berkeley Software Design, Inc).

На базе BSD-UNIX создано множество операционных систем, преимущественно также с открытыми исходными текстами.

Версии[править | править исходный текст]

Версия Дата выпуска Описание
1BSD 9 марта 1978 года Основана на Sixth Edition Unix. Добавлен компилятор Pascal и текстовый редактор ex.
2BSD май 1979 года Добавлен текстовый редактор Vi и C shell
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 стала основой для Eight Edition Research Unix.
4.3BSD июнь 1986 года
4.3BSD Net/1 июнь 1989 года
4.3BSD Net/2 июнь 1991 года
4.3BSD-Reno 1990 год Реализация NFS и поддержка HP 9000.
4.4BSD июнь 1994 года

См. также[править | править исходный текст]

Примечания[править | править исходный текст]

Ссылки[править | править исходный текст]