26-07-2023
OpenBSD | |
Логотип OpenBSD с изображением талисмана проекта — рыбки Puffy. |
|
Разработчик |
Проект OpenBSD |
---|---|
Семейство ОС |
BSD UNIX |
Основана на | |
Первый выпуск | |
Последняя версия |
5.6 — 1 ноября 2014 года[1] |
Поддерживаемые платформы |
Motorola 68000, DEC Alpha, IA-32, x86-64, MIPS, PowerPC, SPARC, VAX и Zaurus |
Тип ядра | |
Интерфейс | |
Лицензия | |
Состояние |
Актуальное |
Репозиторий исходного кода |
cvsweb.openbsd.org/cgi-bin/cvsweb/ |
Веб-сайт |
www.openbsd.org |
OpenBSD на Викискладе |
OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX-системы. Основным отличием OpenBSD от других свободных операционных систем, базирующихся на 4.4BSD (таких, как NetBSD, FreeBSD), является изначальная ориентированность проекта на создание наиболее безопасной, свободной и лицензионно чистой из существующих операционных систем[2].
OpenBSD — самостоятельный проект, ответвление NetBSD, возникшее в конце 1995 года в результате раскола в команде разработчиков. Тео де Раадт (Theo de Raadt), один из четырёх основателей NetBSD, был вынужден покинуть проект после конфронтации по поводу дальнейшего развития ОС.[3] Взяв за основу дерево исходных кодов NetBSD и переделав его в соответствии со своим видением, он создал свой собственный проект — OpenBSD, в который, вслед за ним, перешли и некоторые другие разработчики NetBSD.
Новые версии (релизы) OpenBSD выходят каждые полгода: ориентировочно 1 мая и 1 ноября.[4] В настоящий момент поддерживаются 17 различных платформ и архитектур, включая популярные i386-совместимые компьютеры, M68k, Sun SPARC, UltraSPARC, Fujitsu SPARC64, DEC Alpha, AMD, AMD64, VAX, Sharp Zaurus и другие.[5] Для установки доступно свыше 8000 программ.[6]
Начиная с версии 4.2 команда разработчиков OpenBSD предоставляет для загрузки ISO для ряда платформ — образы установочных дисков, до версии 4.2 пользователям системы предлагалось самостоятельно делать установочные образы дисков или получать их из альтернативных источников (например, заказывая готовые диски).[7]
Наиболее популярным (хотя далеко не единственным) применением OpenBSD являются системы защиты сетей (межсетевые экраны). В немалой степени этому способствуют дочерние проекты, разрабатываемые параллельно:
OpenBSD отличается от других свободных BSD-систем своей системой разработки. Никакой код не может попасть в систему извне случайно; любые изменения просматриваются ответственными за соответствующую часть системы лицами. Любая ошибка, найденная в одном месте, вызывает пересмотр всего аналогичного кода.
В OpenBSD уделяется огромное внимание качеству документации. Любая ошибка в man-странице считается серьёзной и немедленно исправляется. Также большое внимание уделяется простоте и ясности кода — поскольку разработчики небезосновательно полагают, что чем проще код, тем меньше вероятность пропустить ошибку.
Разработчики OpenBSD категорически не приемлют использование любого несвободного кода в системе. Неоднократно части операционной системы исключались из репозитория из-за проблем с лицензированием:
Проект OpenBSD | |
---|---|
Операционная система | OpenBSD (хронология • безопасность) |
Связанные проекты | CARP • OpenSSH • OpenCVS • OpenBGPD • OpenOSPFD • OpenNTPD • OpenSMTPD • PF • sndio • spamd • tmux • Xenocara (cwm) |
Люди | Тео де Раадт • OpenBSD Foundation • Plaid Tongued Devils |
Ресурсы | OpenBSD Journal |
Семейства дистрибутивов BSD (список • сравнение) | |
---|---|
386BSD | NetBSD • FreeBSD |
NetBSD | OpenBSD • Debian GNU/NetBSD • Gentoo/NetBSD • Jibbed |
OpenBSD | FuguIta • MirOS BSD • |
FreeBSD | Производные: PC-BSD • GhostBSD • FreeNAS • Frenzy • m0n0wall • pfSense; Форки: DragonFly BSD • MidnightBSD; Гибриды: Debian GNU/kFreeBSD • Gentoo/FreeBSD • |
UNIX и UNIX-подобные операционные системы | |
---|---|
386BSD • A/UX • AIX • Android • BlackBerry 10 • BSD • Darwin • DragonFly BSD • Firefox OS • FreeBSD • GNU/Hurd • Linux • HP-UX • illumos • iOS • IRIX • Kaspersky OS • LynxOS • Minix • NetBSD • Nexenta • NeXTSTEP • OpenBSD • OS X • Plan 9 • QNX • Research Unix • SCO OpenServer • Solaris • SunOS • Syllable • System V • Tru64 UNIX • Ultrix • UnixWare • webOS • Xenix • xv6 | |
Категория • Викисклад • Викиучебник |
OpenBSD.