Сравнение операционных систем
OpenBSD против FreeBSD
OpenBSD и FreeBSD являются BSD и имеют почти противоположные приоритеты. OpenBSD превращает проектирование, ориентированное прежде всего на безопасность, в религию дизайна — постоянный аудит кода, массовое удаление опасных API и цикл выпуска два раза в год со строгой дисциплиной обновлений, за которую платят более низкой производительностью при некоторых рабочих нагрузках. В FreeBSD проектирование ориентировано на эксплуатацию: настройка производительности, ZFS, тюрьмы и более широкая поддержка оборудования нацелены на производственные серверы в большом масштабе. Используйте OpenBSD там, где вам нужно доверие — брандмауэры, конечные точки VPN, почтовые ретрансляторы — и FreeBSD там, где вам нужна пропускная способность.
Главное
- OpenBSD для уровня доверия: в первую очередь пограничные межсетевые экраны (pf), VPN (WireGuard) и ретрансляторы DNS.
- FreeBSD для уровня обслуживания: тюрьмы, ZFS и более широкий охват драйверов концентрируются там, где важна пропускная способность.
- OpenBSD поставляет настройки безопасности по умолчанию, которые используются в других проектах: залог(2)/unveil(2), по умолчанию защищен SSH.
- Ожидайте снижения производительности OpenBSD при некоторых пакетных нагрузках на скорости 10G+; сравните свои формы.
- Периодичность выпусков различается: OpenBSD поставляется два раза в год со строгими обновлениями, FreeBSD выходит чаще и более терпим к рабочему процессу.
- pf имеет общее происхождение между ними, поэтому набор правил портируется быстро, но все же заслуживает проверки для каждого выпуска.
- Пакеты: порты OpenBSD превосходны, но меньшего размера; FreeBSD шире — сначала проверьте нишевое программное обеспечение.
- Документируйте, почему каждый играет свою роль; Команды BSD добиваются успеха за счет распределения сфер, а не по принципу «один размер подходит всем».
Заметка из практики
Наша модель сводилась к двум предложениям: OpenBSD — там, где от вас зависит Интернет, FreeBSD — там, где от вас зависит пропускная способность. Попытка поменять эти две задачи — вот как межсетевой экран на одном краю стал уроком сожаления о потере пакетов.
Частые вопросы
Что более безопасно?
OpenBSD по истории аудита проекта; Усиление защиты FreeBSD можно сравнить с работой, но безопасность является основной спецификацией OpenBSD.
Могу ли я смешать их в одной инфе?
Это предполагаемая схема: OpenBSD Edge, FreeBSD или Linux Core — назначьте каждой системе ту работу, которую она выиграет.
Подходит ли OpenBSD для веб-хостинга?
Для небольших, строгих, хорошо понятных однозадачных серверов — да; не лучший выбор для инструментов общего хостинга.
Насколько болезненны обновления?
Ритуал обновления OpenBSD строгий (и т. д. меняется в зависимости от выпуска); Обновления FreeBSD более щадящие для обширных поместий.
Как мы берём на себя сравнение операционных систем
Мы разбирались с этим сотни раз: Прямые оценки операционных систем на основе производственного опыта: сравнение дистрибутивов, BSD и альтернатив Windows по жизненному циклу поддержки, состоянию безопасности и работоспособности в 3 часа ночи — измеряется, а не продается. С услугой Безопасность серверов Linux и Администрирование серверов вы получаете полный цикл: мы оцениваем, внедряем, следим круглосуточно и подключаемся в течение 30 минут, когда это действительно нужно.