- BrainTools - https://www.braintools.ru -
FreeBSD в 2025 г. считается одной из самых стабильных и производительных ОС для серверов, рабочих станций и встраиваемых устройств. Система продолжает развиваться, и достаточно активно. Недавно разработчики опубликовали отчет [1] за второй квартал этого года. Там много всего интересного: от улучшений в виртуализации до экспериментов с совместимостью кода и строгих подходов к использованию искусственного интеллекта [2]. Давайте разбираться!

Виртуализация давно стала неотъемлемой частью серверной инфраструктуры, и FreeBSD не отстает от трендов. В отчете за апрель-июнь 2025 года особое внимание [3] уделено платформе Sylve [4]. Она позволяет через веб-интерфейс управлять виртуальными машинами на базе гипервизора bhyve. А еще контейнерами в jail и даже файловой системой ZFS [5]. То есть вместо копания в терминале вы получаете удобную панель в браузере, похожую на то, что предлагает Proxmox VE для Linux, но заточенную под сильные стороны FreeBSD.
Разработчики добавили графики мониторинга нагрузки на процессор, использование оперативной памяти [6] и сетевую активность. Теперь администраторы могут в реальном времени видеть, как ведут себя их виртуальные окружения, и быстро реагировать [7] на проблемы. Интерфейс для работы с сетевыми адаптерами позволяет настраивать мосты, VLAN и даже NAT без лишних телодвижений. Это особенно полезно для тех, кто разворачивает сложные сети в дата-центрах или тестирует приложения в изолированных средах.
Интеграция с ZFS, о чем говорилось выше, — один из самых крутых аспектов. Sylve позволяет управлять пулами хранения, создавать снапшоты, настраивать репликацию и сжатие данных прямо через веб. Например, вы можете автоматически сохранять состояние виртуальной машины перед обновлением, а потом легко откатиться, если что-то пойдет не так. Поддержка загрузки образов VM через браузер упрощает импорт дисков, а функции создания и удаления машин предоставляют VNC-консоль для удаленного доступа, проброс PCI-устройств (в том числе GPU для ускорения) и привязку к конкретным ядрам CPU. Sylve подойдет как разработчикам для развертывания тестовых окружений, так и энтузиастам, использующим FreeBSD-хосты для запуска игр или эмуляторов через виртуализацию с GPU.
Но эта платформа не единственное достижение. Есть и другие. Порт libvirt для bhyve получил заметные улучшения: поддержку virtio-rnd, работу с NVRAM и расширенную статистику. Драйвер теперь можно проверять прямо в CI, что повышает стабильность. NAT через pf тоже стал проще и надежнее, позволяя VM без проблем выходить в интернет. Эти новшества в 15-CURRENT делают FreeBSD удобнее для облаков и при этом сохраняют гибкость, которую ценят опытные администраторы.
Запуск программ, скомпилированных под 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, минимизируя накладные расходы и повышая совместимость.
Искусственный интеллект и большие языковые модели (LLM) проникают во все сферы разработки, и FreeBSD не игнорирует этот тренд. В отчете за Q2 2025 года Core Team обсуждает [1] создание правил для использования AI. Возможные направления — перевод документации, резюмирование объемных текстов, отслеживание ошибок и анализ кода. Это поможет ускорить работу с man-страницами на разных языках или выявить уязвимости в сложных компонентах вроде ZFS.
Но пока что генерация кода с помощью AI под запретом. Причины прагматичные: риски лицензионных проблем, когда модель может случайно включить проприетарный код, и сомнения в качестве — сгенерированный текст часто бывает неоптимальным для долгосрочной поддержки. Сообщество подчеркивает, что FreeBSD ценит ручной труд и прозрачность, где каждый коммит проверяется людьми. Вместо полной автоматизации ИИ позиционируется как помощник: например, для поиска багов в legacy-коде или перевода handbook.
Эти правила вызвали споры в сообществе [9]. Одни видят в них сдерживающий фактор, который тормозит прогресс, другие — защиту от хаоса, где качество важнее скорости. Но в целом подход FreeBSD демонстрирует зрелость: инновации — да, но без компромиссов по безопасности. Это особенно актуально в 2025 году, когда AI-инструменты вроде Copilot или ChatGPT используются повсеместно, но в open-source-проектах лицензии — святое.
2025 год, можно сказать, переломный для релизов FreeBSD. Согласно графику [10], FreeBSD 15.0-RELEASE выйдет в декабре, с объявлением 2 числа или раньше. Это мажорное обновление, где интегрируют pkgbase — систему установки базовых компонентов как пакетов для удобного управления через pkg. Инсталлятор теперь поддерживает загрузку с pkg.freebsd.org [11] или офлайн-носителей, что упрощает развертывание.
В 15.0 прекращена поддержка 32-битных архитектур i386 и powerpc, кроме armv7. Это логичный шаг: фокус на современных платформах, где 64-бит доминирует. Поведение [13] системных вызовов setgroups, getgroups и initgroups приближено к другим Unix-like-системам. Переход на MIT Kerberos вместо Heimdal уже в CURRENT активируется опцией WITH_MITKRB5. Появился SysctlTUI — TUI для навигации по sysctl-параметрам.
Поддержка 14.3-RELEASE, вышедшей 10 июня 2025, завершится [14] 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 идет в ногу со временем, не теряя своей главной черты — надежности. Она становится удобнее для администраторов, предсказуемее для разработчиков и остается тем самым «фундаментом», на котором строят проекты с длительным жизненным циклом.
Автор: kliment_01
Источник [15]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/19513
URLs in this post:
[1] отчет: https://www.freebsd.org/status/report-2025-04-2025-06/
[2] интеллекта: http://www.braintools.ru/article/7605
[3] внимание: http://www.braintools.ru/article/7595
[4] Sylve: https://github.com/AlchemillaHQ/Sylve
[5] системой ZFS: https://www.opennet.ru/opennews/art.shtml?num=63807
[6] памяти: http://www.braintools.ru/article/4140
[7] реагировать: http://www.braintools.ru/article/1549
[8] Источник: https://administraciondesistemas.com/freebsd-jails-el-pionero-silencioso-de-los-contenedores-que-inspiro-a-docker-y-sigue-evolucionando-en-2025/
[9] вызвали споры в сообществе: https://www.heise.de/en/news/FreeBSD-policy-AI-generated-source-code-No-thanks-10634141.html
[10] Согласно графику: https://www.freebsd.org/releases/15.0R/schedule/
[11] pkg.freebsd.org: http://pkg.freebsd.org
[12] Источник: https://ostechnix.com/freebsd-15-alpha-released/
[13] Поведение: http://www.braintools.ru/article/9372
[14] завершится: https://www.freebsd.org/releases/14.3R/announce/
[15] Источник: https://habr.com/ru/companies/ru_mts/articles/947016/?utm_source=habrahabr&utm_medium=rss&utm_campaign=947016
Нажмите здесь для печати.