NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
RU

Сравнение операционных систем

FreeBSD: операционная система, которая ведет себя как продукт

FreeBSD размещает веб-сайты так же, как Linux, и не извиняется за отличие: одна базовая система, одна история обновлений, ZFS в установщике и тюрьмы, существовавшие до контейнерного бума. В этой последовательности и заключается весь аргумент. Какой компромисс выиграет, зависит от того, ценит ли ваша команда дисциплину операционной системы или значимость экосистемы, и в этой статье подробно рассматривается сторона FreeBSD в этом реестре.

Главное

  1. Базой является консоль, пакеты — сторонние: основная пользовательская среда, ядро ​​и прошивка размещаются вместе и обновляются вместе через freebsd-update, поэтому правильно поддерживаемая коробка остается неизменной в течение многих лет без политики распространения.
  2. Джейлы — это тихая сверхдержава: отсеки уровня ядра с собственными файловыми деревьями и IP-адресами появились на десять лет раньше Docker, а объединение каждой тюрьмы с набором данных ZFS дает вам бесплатные снимки и откаты для каждой службы.
  3. ZFS находится в базовом установщике, а не в качестве надстройки: снимки загрузочной среды делают каждое обновление обратимым, а управление в стиле справочника (отправка/получение, очистка, репликация) является наиболее развитой средой сценариев в семействе BSD.
  4. Стороннее программное обеспечение использует pkg для готовых двоичных файлов или дерево портов для флагов времени компиляции; в любом случае зависимости объявлены и воспроизводимы, а качество дерева портов общеизвестно стабильно.
  5. Поверхность управления — это сценарии rc.d плюс sysctl: явные, упорядоченные и различимые. Команды, которые используют управление конфигурацией для нее (это еще одна причина, включая Ansible), находят модель более чистой, чем разрастание модулей systemd.
  6. Честные ограничения: поддержка аппаратного обеспечения уступает Linux по очень новому или очень дешевому оборудованию, а пул найма меньше. Для стандартного серверного оборудования с небольшой командой, которая ценит предсказуемость, такая сделка обычно стоит того.

Заметка из практики

Коробка FreeBSD, которая пережила все, что стояло в ее стойке, представляла собой почтовый сервер, который кто-то обновил, сделал снимки и оставил в покое на шесть лет: никакой политики дистрибутива, никаких сюрпризов при инициализации. Согласованность — это бюджет на обслуживание, и FreeBSD тратит его хорошо.

Частые вопросы

Могу ли я запустить на нем cPanel или Plesk?

Не поддерживается. Панели и большинство устройств поставщиков предназначены только для Linux, что является основной причиной, по которой FreeBSD потеряла популярность совместно используемого хостинга; он остается сильным для хранилищ почты, периферийных VPN-сетей, систем хранения данных (TrueNAS) и систем CI-сборки.

Действительно ли производительность лучше, чем у Linux?

Для некоторых рабочих нагрузок, исторически находящихся под нагрузкой ZFS и сетевых стеков (стеки sendfile и TCP теперь также используют улучшения Linux), FreeBSD была конкурентоспособной или опережала. Измерьте на своем оборудовании; различия сейчас зачастую невелики.

Как обновление осуществляется в производстве?

установка freebsd-update с загрузочными средами на ZFS; частота выпусков консервативна, а откаты — это одна команда. Оставьте /etc под управлением конфигурации.

Jails против Docker: чего не хватает?

История распространения. В тюрьмах используются общие базовые версии; изображения не так компонуются, как OCI. Такие инструменты, как Bastille и Pot, меняют ситуацию, но гравитация экосистемы по-прежнему отдает предпочтение Linux для стеков оркестрации контейнеров.

Как мы берём на себя сравнение операционных систем

Вам не обязательно становиться экспертом в сравнение операционных систем: Прямые оценки операционных систем на основе производственного опыта: сравнение дистрибутивов, BSD и альтернатив Windows по жизненному циклу поддержки, состоянию безопасности и работоспособности в 3 часа ночи — измеряется, а не продается. Именно для этого и существует наша услуга Безопасность серверов Linux и Администрирование серверов — настройка, усиление защиты, мониторинг и живой человек на связи днём и ночью.

Поговорить с инженером

Проблема с сервером? Взломанный сайт? Медленная страница?

Критические инциденты с ответом в течение 30 минут — круглосуточно, 7 дней в неделю.

Запросить экстренную поддержку support@kinetikatech.com