Установка ОС Linux за 500 рублей!!!
 
 
Главная
 

OpenBSD

OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX-системы. Основным отличием OpenBSD от других свободных операционных систем, базирующихся на 4.4BSD (таких, как NetBSD, FreeBSD), является изначальная ориентированность проекта на создание наиболее безопасной, свободной и лицензионно чистой из существующих операционных систем.

История

OpenBSD — самостоятельный проект, ответвление NetBSD, возникшее в конце 1995 года в результате раскола в команде разработчиков. Тэо де Раадт (Theo de Raadt), один из четырех основателей NetBSD, был вынужден покинуть проект после конфронтации по поводу дальнейшего развития ОС.Взяв за основу дерево исходных кодов NetBSD и переделав его в соответствии со своим ви́дением, он создал свой собственный проект — OpenBSD, в который, вслед за ним, перешли и некоторые другие разработчики NetBSD.

Новые версии (релизы) OpenBSD выходят каждые полгода: ориентировочно 1 мая и 1 ноября. В настоящий момент поддерживаются 17 различных платформ и архитектур, включая популярные i386-совместимые компьютеры, MacPPC «New World», M68k, Sun SPARC, UltraSPARC, Fujitsu SPARC64, DEC Alpha, AMD, AMD64, VAX, Sharp Zaurus.

Начиная с версии 4.2 команда разработчиков OpenBSD предоставляет для загрузки ISO для ряда платформ — образы установочных дисков, до версии 4.2 пользователям системы предлагалось самостоятельно делать установочные образы дисков или получать их из альтернативных источников (например заказывая готовые диски).

Использование OpenBSD и дочерние проекты

Наиболее популярным (хотя далеко не единственным) применением OpenBSD являются системы защиты сетей (межсетевые экраны). В немалой степени этому способствуют дочерние проекты, разрабатываемые параллельно:

  • Packet Filter (PF) — межсетевой экран (файрвол), заменивший в OpenBSD популярный IP Filter Даррена Рида (Darren Reed) после многолетних разногласий по поводу лицензии. PF был высоко оценён и взят на вооружение разработчиками параллельных проектов NetBSD и FreeBSD.
  • OpenSSH — самая распространённая открытая реализация SSH.
  • OpenNTPD — демон для синхронизации времени по протоколу NTP; может работать и как сервер.
  • OpenOSPFD — реализация протокола динамической маршрутизации OSPF (локальная маршрутизация).
  • OpenBGPD — реализация протокола динамической маршрутизации BGP (глобальная маршрутизация).
  • OpenCVS — (в разработке и отладке; на данный момент используется только часть — OpenRCS) — более гибкая и безопасная реализация CVS, чем разрабатываемая в рамках GNU.

Особенности разработки

OpenBSD отличается от других свободных BSD-систем своей системой разработки. Никакой код не может попасть в систему извне случайно; любые изменения просматриваются ответственными за соответствующую часть системы лицами. Любая ошибка, найденная в одном месте, вызывает пересмотр всего аналогичного кода.

В OpenBSD уделяется огромное внимание качеству документации. Любая ошибка в man-странице считается серьёзной и немедленно исправляется. Также большое внимание уделяется простоте и ясности кода — поскольку разработчики небезосновательно полагают, что чем проще код, тем меньше вероятность пропустить ошибку.

Разработчики OpenBSD категорически не приемлют использование любого несвободного кода в системе. Неоднократно части операционной системы исключались из репозитория из-за проблем с лицензированием:

  • IP Filter — оригинальная лицензия Даррена Рида имела ряд серьезных ограничений, например, не допускала модификации кода. А кроме исправления ошибок, сторонние программы в OpenBSD подвергаются тюнингу — изменению умолчаний, запрету небезопасных режимов и т. п. Некоторое время IP Filter имел компромиссную лицензию, но автор вернулся к оригинальной формулировке, и начиная с релиза 3.0, межсетевым экраном в OpenBSD стал Packet Filter.
  • XFree86 — из-за изменения лицензии был заменён на X.Org.
  • Веб-сервер Apache — версия, входящая в OpenBSD, является последней версией (1.3.29) со старой, приемлемой, лицензией, c бэкпортами текущих патчей и специфическими патчами OpenBSD: поддержка IPv6, использование chroot и другими.
  • В OpenBSD (в отличие от наиболее распространённых сегодня свободных систем — GNU/Linux и FreeBSD, не говоря о «полуоткрытых» системах вроде OpenSolaris) не используются драйвера с «блобами» — скомпилированными объектными модулями с нераскрываемым исходным кодом. Кроме несвободного исполнения, такие драйвера позиционируются как потенциально опасные (в особенности, в системе с монолитным ядром, каковой является и OpenBSD), так как не поддаются проверке и необходимой модификации. Однако бинарные прошивки включаются в состав системы, если они допускают свободное распространение, поскольку они исполняются не на центральном процессоре, а на самом оборудовании.
  • В дерево портированных программ (портов), за редкими исключениями, не включаются (или удаляются) программы с лицензиями не разрешающими распространение в виде исходных кодов и в бинарном (скомпилированном) виде.
 

-------------------------------
Установка ОС
---------------------
W i n d o w s:
- Windows XP, - Windows 7
- Windows Vista


B S D:
- FreeBSD, - OpenBSD
- NetBSD, - DragonFly BSD
- PC-BSD, - PYC-BSD
- Mac OS X, - DesktopBSD


L i n u x:
- Debian, - Fedora, - Slackware
- Ubuntu, - OpenSuse


S o l a r i s


- подробнее >>

-------------------------------
Установка ПО
---------------------
Офисные программы
Антивирусы
Видеокодеки
Драйвера
Родительский контроль
подробнее >>

-------------------------------
Обслуживание
---------------------
Абонентское
Апгрейд ПК
Настройка, ремонт ПК
Поддержка ПО
подробнее >>

-------------------------------
Лицензирование ПО
---------------------
- Для чего это нужно?
- Ответственность за пиратское ПО.
- Не придут ли однажды за вами?
- Что делать если за вами все-таки пришли?

 

-------------------------------
WEB-Дизайн
---------------------
Разработка сайта
- Дизайн сайта
- Размещение Web-сайта
- Разработка логотипа
- Хостинг
Поддержка сайта
- Обновление сайта
- Заполнение сайта
- Продвижение сайта
подробнее >>

-------------------------------
Монтаж
---------------------
Фото
- Сканнирование
- Ретушь, реставрация
Видео

- Оцифровка видео
- Монтаж видео
подробнее >>

-------------------------------
GPS-Навигаторы
---------------------
Прошивка
- Установка карт
- Установка ПО
- Настройка

- подробнее

-------------------------------
Серверы
---------------------
- Универсальные серверы
- Маршрутизация
- Динамическая маршрутизация
- Сетевые службы
- Информационные службы
- Файл-серверы
- Серверы доступа к данным
- Службы обмена сообщениями
- Серверы удаленного доступа
- Игровые серверы
- Серверные решения

 

 
 
Тел.: +7 951 792 793 6 © ТЕХНОЗЛАТ Info@TEXNOZLAT.ru
Linux Solaris BSD Администрирование Акции Главная