BSD: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
Grayed (обсуждение | вклад) отклонены последние 2 изменения (0gjyb): ухудшение связности с уже заблокированного аккаунта |
NapalmBot (обсуждение | вклад) м Исправление псевдозаголовков (см. Википедия:Доступность#Заголовки) |
||
(не показано 19 промежуточных версий 15 участников) | |||
Строка 29: | Строка 29: | ||
|programmed_in = [[Си (язык программирования)|C]] |
|programmed_in = [[Си (язык программирования)|C]] |
||
}} |
}} |
||
'''BSD''' ({{lang-en|Berkeley Software Distribution}}) — система распространения [[Программное обеспечение|программного обеспечения]] в [[Исходный код|исходных кодах]], созданная для обмена опытом между учебными заведениями. Особенностью пакетов ПО BSD была специальная [[лицензия BSD]], которую кратко можно охарактеризовать так: весь исходный код — собственность BSD, все правки — собственность |
'''BSD''' ({{lang-en|Berkeley Software Distribution}}) — система распространения [[Программное обеспечение|программного обеспечения]] в [[Исходный код|исходных кодах]], созданная для обмена опытом между учебными заведениями. Особенностью пакетов ПО BSD была специальная [[лицензия BSD]], которую кратко можно охарактеризовать так: весь исходный код — собственность BSD, все правки — собственность своих авторов. |
||
В данный момент термин BSD чаще всего употребляется как синоним BSD-UNIX — общего названия вариантов [[UNIX]], восходящих к дистрибутивам [[калифорнийский университет в Беркли|университета Беркли]]. |
В данный момент термин BSD чаще всего употребляется как синоним BSD-UNIX — общего названия вариантов [[UNIX]], восходящих к дистрибутивам [[калифорнийский университет в Беркли|университета Беркли]]. |
||
[[Файл:Unix history-simple.svg|мини|Упрощённое генеалогическое дерево UNIX и его клонов]] |
[[Файл:Unix history-simple.svg|мини|Упрощённое генеалогическое дерево UNIX и его клонов]] |
||
К семейству BSD относятся: [[NetBSD]], [[FreeBSD]], [[OpenBSD]], [[ClosedBSD]], [[MirOS BSD|MirBSD]], [[DragonFly BSD]], [[PC-BSD]], [[DesktopBSD]], [[SunOS]], [[TrueBSD]], [[Frenzy]], [[Ultrix]] и частично [[XNU]] (ядро [[macOS]], [[IOS]], [[tvOS]], [[watchOS]], [[CarPlay]], [[Darwin]])<ref> |
К семейству BSD относятся: [[NetBSD]], [[FreeBSD]], [[OpenBSD]], [[ClosedBSD]], [[MirOS BSD|MirBSD]], [[DragonFly BSD]], [[PC-BSD]], [[GhostBSD]], [[DesktopBSD]], [[SunOS]], [[TrueBSD]], [[Frenzy]], [[Ultrix]] и частично [[XNU]] (ядро [[macOS]], [[IOS]], [[tvOS]], [[watchOS]], [[CarPlay]], [[Darwin]])<ref>{{Cite web |url=ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/share/misc/bsd-family-tree |title=Генеалогическое дерево BSD |access-date=2005-05-31 |archive-date=2011-01-02 |archive-url=https://web.archive.org/web/20110102074503/http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/share/misc/bsd-family-tree |deadlink=no }}</ref>. |
||
Отличия от «классической» системы UNIX заключены в системе [[Печать|печати]], [[Файловая система|файловой системе]], отсутствии переключения [[Уровень выполнения|уровней выполнения]] и [[Оболочка операционной системы|командной оболочке]]. [[Командная строка|Пользовательские команды]] практически идентичны. |
Отличия от «классической» системы UNIX заключены в системе [[Печать|печати]], [[Файловая система|файловой системе]], отсутствии переключения [[Уровень выполнения|уровней выполнения]] и [[Оболочка операционной системы|командной оболочке]]. [[Командная строка|Пользовательские команды]] практически идентичны. |
||
== История BSD == |
== История BSD == |
||
В начале [[1978 год]]а [[аспирант]] [[Университет Калифорнии в Беркли|Университета Калифорнии в Беркли]] [[Джой, Билл|Билл Джой]] начал создание [[дистрибутив]]а программ Беркли. Первая [[магнитная лента]] (360 м |
В начале [[1978 год]]а [[аспирант]] [[Университет Калифорнии в Беркли|Университета Калифорнии в Беркли]] [[Джой, Билл|Билл Джой]] начал создание [[дистрибутив]]а программ Беркли. Первая [[магнитная лента]] (360 м ценой около 50 долл.) содержала систему [[Паскаль (язык программирования)|Pascal]] для UNIX и редактор [[ex (Unix)|ex]]; распространено около 30 копий. До конца 1978 года распространялся пакет 2BSD, продано около 75 копий. Приблизительно тогда же компания [[Interactive Systems]] выпускает первую коммерческую версию UNIX, а компания [[Whitesmiths]] — первый клон системы UNIX — [[Idris (операционная система)|Idris]]. |
||
Начиная с версии 2.79BSD, программные дистрибутивы университета Беркли перестали содержать код AT&T UNIX.<ref> |
Начиная с версии 2.79BSD, программные дистрибутивы университета Беркли перестали содержать код AT&T UNIX.<ref>{{Cite web |url=http://minnie.tuhs.org/Unix_History/2bsd |title=1BSD and 2BSD versions |access-date=2009-07-10 |archive-date=2009-05-19 |archive-url=https://web.archive.org/web/20090519154341/http://minnie.tuhs.org/Unix_History/2bsd |deadlink=no }}</ref> Версия UNIX 7 была первой [[Переносимость (программное обеспечение)|переносимой]] операционной системой. Однако её производительность была хуже, чем в версии шесть. После многих доработок в январе 1982 года вышла в свет модель 2.8.1BSD. |
||
Впоследствии вышли версии: |
Впоследствии вышли версии: |
||
Строка 63: | Строка 63: | ||
|1BSD |
|1BSD |
||
|[[9 марта]] [[1978 год]]а |
|[[9 марта]] [[1978 год]]а |
||
|Основана на |
|Основана на {{Нп3|Version 6 Unix}}. Добавлен [[компилятор]] [[Паскаль (язык программирования)|Pascal]] и текстовый редактор [[ex (Unix)|ex]]. |
||
|- |
|- |
||
|2BSD |
|2BSD |
||
|[[май]] [[1979 год]]а |
|[[май]] [[1979 год]]а |
||
|Добавлен текстовый редактор [[ |
|Добавлен текстовый редактор [[vi]] и [[csh|C shell]] |
||
|- |
|- |
||
|2.8.1BSD |
|2.8.1BSD |
||
Строка 112: | Строка 112: | ||
|[[1990 год]] |
|[[1990 год]] |
||
|Реализация [[Network File System|NFS]] и поддержка [[HP 9000]]. |
|Реализация [[Network File System|NFS]] и поддержка [[HP 9000]]. |
||
| |
|||
|- |
|- |
||
|4.3BSD Net/2 |
|4.3BSD Net/2 |
||
Строка 134: | Строка 133: | ||
== Примечания == |
== Примечания == |
||
{{примечания}} |
{{примечания}} |
||
{{ |
{{нет источников|дата=2011-05-11}} |
||
== Ссылки == |
== Ссылки == |
||
* [http://distrowatch.com/search.php?ostype=BSD&category=All&origin=All&basedon=All¬basedon=None&desktop=All&architecture=All&status=Active Семейство BSD на DistroWatch] |
* [http://distrowatch.com/search.php?ostype=BSD&category=All&origin=All&basedon=All¬basedon=None&desktop=All&architecture=All&status=Active Семейство BSD на DistroWatch] |
||
* [https://web.archive.org/web/20120730034026/http://bsdmag.su/ BSD Magazine] |
* [https://web.archive.org/web/20120730034026/http://bsdmag.su/ BSD Magazine] |
||
'''Видео''' |
|||
* {{YouTube|CMfveo_I0YI|История Unix. Часть 2: BSD Unix|logo=1}}{{ref-ru}} |
|||
{{Berkeley Software Distribution}} |
{{Berkeley Software Distribution}} |
Текущая версия от 23:50, 10 октября 2024
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, восходящих к дистрибутивам университета Беркли.
К семейству 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 год |
См. также
[править | править код]Примечания
[править | править код]- ↑ 1 2 http://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 года.
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Ссылки
[править | править код]Видео