FreeBSD в 2025 г. считается одной из самых стабильных и производительных ОС для серверов, рабочих станций и встраиваемых устройств. Система продолжает развиваться, и достаточно активно. Недавно разработчики опубликовали отчет за второй квартал этого года. Там много всего интересного: от улучшений в виртуализации до экспериментов с совместимостью кода и строгих подходов к использованию искусственного интеллекта. Давайте разбираться!

Sylve и улучшения виртуализации: удобство через веб
Виртуализация давно стала неотъемлемой частью серверной инфраструктуры, и FreeBSD не отстает от трендов. В отчете за апрель-июнь 2025 года особое внимание уделено платформе Sylve. Она позволяет через веб-интерфейс управлять виртуальными машинами на базе гипервизора bhyve. А еще контейнерами в jail и даже файловой системой ZFS. То есть вместо копания в терминале вы получаете удобную панель в браузере, похожую на то, что предлагает Proxmox VE для Linux, но заточенную под сильные стороны FreeBSD.
Разработчики добавили графики мониторинга нагрузки на процессор, использование оперативной памяти и сетевую активность. Теперь администраторы могут в реальном времени видеть, как ведут себя их виртуальные окружения, и быстро реагировать на проблемы. Интерфейс для работы с сетевыми адаптерами позволяет настраивать мосты, VLAN и даже NAT без лишних телодвижений. Это особенно полезно для тех, кто разворачивает сложные сети в дата-центрах или тестирует приложения в изолированных средах.
Интеграция с ZFS, о чем говорилось выше, — один из самых крутых аспектов. Sylve позволяет управлять пулами хранения, создавать снапшоты, настраивать репликацию и сжатие данных прямо через веб. Например, вы можете автоматически сохранять состояние виртуальной машины перед обновлением, а потом легко откатиться, если что-то пойдет не так. Поддержка загрузки образов VM через браузер упрощает импорт дисков, а функции создания и удаления машин предоставляют VNC-консоль для удаленного доступа, проброс PCI-устройств (в том числе GPU для ускорения) и привязку к конкретным ядрам CPU. Sylve подойдет как разработчикам для развертывания тестовых окружений, так и энтузиастам, использующим FreeBSD-хосты для запуска игр или эмуляторов через виртуализацию с GPU.
Но эта платформа не единственное достижение. Есть и другие. Порт libvirt для bhyve получил заметные улучшения: поддержку virtio-rnd, работу с NVRAM и расширенную статистику. Драйвер теперь можно проверять прямо в CI, что повышает стабильность. NAT через pf тоже стал проще и надежнее, позволяя VM без проблем выходить в интернет. Эти новшества в 15-CURRENT делают FreeBSD удобнее для облаков и при этом сохраняют гибкость, которую ценят опытные администраторы.

bsd-user-4-linux: мост между мирами BSD и Linux
Запуск программ, скомпилированных под FreeBSD, на Linux-системах — звучит неплохо. И проект bsd-user-4-linux делает это реальностью. Здесь задействован форк эмулятора QEMU в режиме User Mode Emulation для трансляции системных вызовов и обработки сигналов. Он позволяет работать нативно исполняемым файлам FreeBSD в Linux без полной виртуальной машины.
Цель не просто эмуляция, а возможность собирать пакеты для FreeBSD прямо в Linux с помощью родного инструментария, такого как make buildworld. На текущем этапе уже удается пересобрать всю систему командой "make -j80 buildworld" в Linux-среде. Основные утилиты вроде sh, bash, find, grep, git и clang запускаются без сбоев. Недавние обновления включают переход на кодовую базу QEMU 9.2 и реализацию поддержки kqueue() через libkqueue, что решает проблемы с обработкой событий в Linux.
Это открывает новые горизонты для разработчиков, которые хотят применять инструменты FreeBSD — например, pf для файрвола или bhyve для виртуализации — без переключения на другую ОС. Представьте: вы на Fedora или Ubuntu, но запускаете FreeBSD-версию clang для компиляции или тестируете скрипты, написанные под BSD. Проект еще на ранней стадии, но успехи впечатляют. В будущем планируется расширение на более сложные приложения, вроде серверов баз данных или сетевых демонов. Это может стать настоящим мостом между сообществами FreeBSD и Linux, где историческая конкуренция уступает место сотрудничеству.
Дополнительно улучшения в обработке tlsbase на amd64-платформах положительно сказываются на приложениях вроде Wine, которые вручную управляют Thread-Local Storage. А в компоновщике rtld появилась опция "-z initfirst" для контроля порядка инициализации в динамических библиотеках. Такие детали делают эмуляцию smoother, минимизируя накладные расходы и повышая совместимость.
Правила для AI: баланс инноваций и надежности
Искусственный интеллект и большие языковые модели (LLM) проникают во все сферы разработки, и FreeBSD не игнорирует этот тренд. В отчете за Q2 2025 года Core Team обсуждает создание правил для использования AI. Возможные направления — перевод документации, резюмирование объемных текстов, отслеживание ошибок и анализ кода. Это поможет ускорить работу с man-страницами на разных языках или выявить уязвимости в сложных компонентах вроде ZFS.
Но пока что генерация кода с помощью AI под запретом. Причины прагматичные: риски лицензионных проблем, когда модель может случайно включить проприетарный код, и сомнения в качестве — сгенерированный текст часто бывает неоптимальным для долгосрочной поддержки. Сообщество подчеркивает, что FreeBSD ценит ручной труд и прозрачность, где каждый коммит проверяется людьми. Вместо полной автоматизации ИИ позиционируется как помощник: например, для поиска багов в legacy-коде или перевода handbook.
Эти правила вызвали споры в сообществе. Одни видят в них сдерживающий фактор, который тормозит прогресс, другие — защиту от хаоса, где качество важнее скорости. Но в целом подход FreeBSD демонстрирует зрелость: инновации — да, но без компромиссов по безопасности. Это особенно актуально в 2025 году, когда AI-инструменты вроде Copilot или ChatGPT используются повсеместно, но в open-source-проектах лицензии — святое.
Релиз FreeBSD 15.0 и завершение эры 14.3: планы на будущее
2025 год, можно сказать, переломный для релизов FreeBSD. Согласно графику, FreeBSD 15.0-RELEASE выйдет в декабре, с объявлением 2 числа или раньше. Это мажорное обновление, где интегрируют pkgbase — систему установки базовых компонентов как пакетов для удобного управления через pkg. Инсталлятор теперь поддерживает загрузку с pkg.freebsd.org или офлайн-носителей, что упрощает развертывание.

В 15.0 прекращена поддержка 32-битных архитектур i386 и powerpc, кроме armv7. Это логичный шаг: фокус на современных платформах, где 64-бит доминирует. Поведение системных вызовов setgroups, getgroups и initgroups приближено к другим Unix-like-системам. Переход на MIT Kerberos вместо Heimdal уже в CURRENT активируется опцией WITH_MITKRB5. Появился SysctlTUI — TUI для навигации по sysctl-параметрам.
Поддержка 14.3-RELEASE, вышедшей 10 июня 2025, завершится 30 июня 2026. Это стандарт: три месяца после следующего минора (14.4 в марте 2026). Ветка 14 поддерживается до ноября 2028. Пользователям советуют обновляться timely, особенно с pkgbase в 15.0. Новый график — ежеквартальные миноры, биеннальные мажоры — делает обновления предсказуемыми.
Другие новинки: Geomman для управления разделами (поддержка ext4, exFAT, NTFS, скоро ZFS), улучшения аудиостека (sndctl, AFMT_FLOAT, MIDI-рефакторинг), портирование DRM-драйверов из Linux 6.9 (i915, amdgpu). Работа над энергосбережением S0ix и s2idle для ноутбуков Intel/AMD, именованными атрибутами файлов в стиле Solaris для ZFS/NFSv4. В net80211 — Wi-Fi 5/6 через LinuxKPI, поддержка TKIP. Порт HFS+ от Apple и для PinePhone Pro (хоть и с прискорбием — производство прекращено).
Количество доступных пакетов выросло до 36 605, среди них свежие версии GCC 15, OpenJDK 24, GNOME 47, KDE 6.4 и Rust 1.87. Опциональные флаги безопасности в make.conf: WITH_FORTIFY против буферов, WITH_STACK_AUTOINIT для инициализации, WITH_ZEROREGS от ROP.
FreeBSD в 2025 году сочетает традиции и инновации: Sylve упрощает виртуализацию, bsd-user-4-linux расширяет совместимость, правила AI обеспечивают качество, а релиз 15.0 с pkgbase ускоряет управление. Завершение поддержки 14.3 — сигнал к обновлению, но с 4-летним циклом веток система становится динамичнее. Для серверов, десктопов и embedded это надежный фундамент. Если вы ищете стабильность без компромиссов, FreeBSD ждет.
FreeBSD идет в ногу со временем, не теряя своей главной черты — надежности. Она становится удобнее для администраторов, предсказуемее для разработчиков и остается тем самым «фундаментом», на котором строят проекты с длительным жизненным циклом.