Опубликован официальный отчёт о развитии операционной системы FreeBSD за второй квартал 2026 года. Владлен Пополитов подготовил полный перевод документа на русский язык, а мы предлагаем краткий обзор наиболее значимых проектов, над которыми работали разработчики в течение последних трёх месяцев.
Ключевые разработки во FreeBSD
- Платформа Sylve: представлена унифицированная система управления, предоставляющая удобный веб-интерфейс для настройки виртуальных машин на базе Bhyve, управления jail-окружениями, обслуживания ZFS-хранилищ и конфигурации сетевого взаимодействия.
- Инсталлятор Parthenope: ведётся разработка модульного двухэтапного установщика на языке Lua. На текущем этапе практически завершён фронтенд с текстовым пользовательским интерфейсом (TUI), в планах — добавление инструментов для работы через CLI и веб-интерфейс.
- Работа с накопителями: в состав системы добавлена утилита smart, предназначенная для извлечения данных S.M.A.R.T. и комплексного мониторинга состояния дисков с интерфейсами ATA, NVMe и SCSI.
- API Process Descriptor: проект находится на финальной стадии реализации. Этот механизм, аналогичный Linux-реализации pidfd, призван устранить проблему повторного использования PID-идентификаторов. Связка процесса с дескриптором остаётся неизменной, даже если сам PID после завершения задачи будет переназначен.
- Планировщик задач: ведётся создание нового планировщика с предсказуемым поведением. Он обеспечивает раздельное управление ресурсами CPU и задержками, а также поддерживает иерархическое планирование, работу на гибридных процессорах и оптимизацию с учётом энергопотребления.
Энергоэффективность и поддержка оборудования
- Режимы сна: активно внедряется поддержка состояний низкого энергопотребления S0ix и s2idle (Suspend-To-Idle). Это позволит FreeBSD корректно работать с современными ноутбуками на базе Intel и AMD, которые зачастую не имеют классического режима S3. Параллельно продолжается развитие самодостаточного режима гибернации, работающего без участия прошивки материнской платы.
- ACPI CPPC: внедряется поддержка стандарта Collaborative Processor Performance Control, что дает ОС возможность более эффективно управлять уровнями производительности процессоров.
- Сетевой стек и графические драйверы: с помощью прослойки LinuxKPI выполнена синхронизация беспроводного стека с ядром Linux 7.0, что обеспечило поддержку актуальных драйверов Intel (iwlwifi), Realtek (rtw88/rtw89), Mediatek (mt76), Qualcomm Atheros (ath10k/ath11k/ath12k) и Broadcom (brcmfmac). Также обновлены драйверы i915 и amdgpu до состояния ядра Linux 6.14.
Сети, виртуализация и инструменты
- Сетевые инновации: во FreeBSD-CURRENT появился драйвер для туннелей GENEVE, используемых в программно-определяемых сетях (SDN), добавлена поддержка метрик маршрутизации для интеллектуального выбора шлюзов и ведутся работы по реализации родной поддержки протокола MPLS.
- Периферия и игры: разработаны HID-драйверы (bthidbus и bthid) для Bluetooth-устройств. Для любителей игр на базе Wine добавлен драйвер ntsync (совместим с Linux 7.0), реализующий примитивы синхронизации Windows NT, что значительно повышает производительность Windows-приложений.
- Развитие экосистемы: в коллекцию портов добавляется Arduino CLI, портировано приложение Raspberry Pi Imager для удобной записи образов, а также созданы драйверы для плат Banana Pi R64 и R2-PRO. Кроме того, дан старт работам по обеспечению поддержки платформы FreeBSD в инструментарии AMD ROCm.
Источник: http://www.opennet.ru



