FreeCORE 15.0-U1 поддерживает работоспособность ЯДРА TrueNAS во FreeBSD
FreeCORE 15.0-U1 — это последняя стабильная версия независимого форка ЯДРА TrueNAS, предлагающая пользователям, которые хотят остаться на FreeBSD, поддерживаемый путь вместо перехода на платформу TrueNAS на базе Linux. Именно из-за этого различия и существует FreeCORE.
В марте 2024 года компания iXsystems перевела TrueNAS CORE на базе FreeBSD в режим поддерживающей разработки. С тех пор в CORE в основном добавлялись исправления для обеспечения стабильности и безопасности, а новые функции и улучшения перекочевали в ветку TrueNAS SCALE на базе Linux. TrueNAS CORE 13.3-U1.2, выпущенная в апреле 2025 года, была объявлена финальной версией линейки 13.3.
Направление стало более очевидным в 2025 году, когда TrueNAS SCALE был переименован в TrueNAS Community Edition. В iXsystems объяснили, что поддержка отдельных редакций для FreeBSD и Linux требует разделения ресурсов разработчиков, поэтому проект будет сосредоточен на разработке для одной платформы.
Для пользователей, готовых перейти на Linux, TrueNAS Community Edition — это официальный путь в будущее. Но для тех, кому нужна традиционная архитектура TrueNAS CORE на базе FreeBSD, не было активного преемника. FreeCORE пытается восполнить именно этот пробел.
Проект позиционирует себя просто как «TrueNAS CORE — продолжение». Это независимая ветка TrueNAS CORE 13.3, которая сохраняет систему на базе FreeBSD и OpenZFS, но при этом обновляет базовые компоненты.
Текущая стабильная версия — FreeCORE 15.0-U1. Важнее, чем номер версии, то, что ветка FreeCORE 15 представляет собой существенную модернизацию старой базы CORE, в результате которой операционная система была переведена с FreeBSD 13 на FreeBSD 15.
Существующие системы TrueNAS CORE 13.3 можно сразу перевести на FreeCORE без перестройки NAS. Согласно проекту, системы CORE 13.3 можно обновить до FreeCORE 15.0 без потери данных и продолжать получать обновления из ветки FreeCORE.
Наряду с ребазом FreeBSD 15, в версии 15.0 обновлены основные компоненты системы, а также сохранены технологии, тесно связанные с традиционной средой CORE, в том числе FreeBSD jails и виртуализация bhyve.
В этом выпуске также добавлена поддержка аппаратного ключа WebAuthn в качестве второго фактора аутентификации для веб-интерфейса, аутентификация с помощью одноразового пароля для локального и последовательного консольного доступа, совместное использование графического процессора с изолированными средами через драйверы DRM и поддержка rar2fs для предоставления доступа к архивам RAR как к файловым системам только для чтения.
В рамках перехода были внесены некоторые изменения. Поддержка OpenVPN заменена на WireGuard, поэтому существующие конфигурации OpenVPN не переносятся автоматически.
FreeCORE также удалил ряд специфичных для iXsystems компонентов, унаследованных от TrueNAS CORE, в том числе телеметрию и корпоративно-ориентированные функции, такие как интеграция TrueCommand, аварийное переключение, KMIP, управление Fibre Channel, управление корпусами и функции проактивной поддержки.
В проекте четко указано, что он является независимым и не связан с iXsystems или Фондом FreeBSD и не поддерживается ими. Его код находится в открытом доступе, при этом Codeberg является основным репозиторием, а GitHub — его зеркалом.
Для получения дополнительной информации посетите сайт проекта.
Редактор: AndreyEx