Репост из: Linux / Линукс
Энтузиасты воскресили закрытую FreeBSD-версию TrueNAS под именем FreeCORE
Первый релиз открытого проекта FreeCORE, который продолжает развитие дистрибутива для быстрого развертывания сетевых хранилищ на базе технологий FreeBSD и OpenZFS. Платформа создана как форк кодовой базы TrueNAS CORE.
В 2024 году компания iXsystems перевела оригинальный проект в режим ограниченного сопровождения, сосредоточившись на развитии решения TrueNAS SCALE с ядром Linux. Изначально FreeCORE развивался как внутренний корпоративный продукт для клиентов, которые не желали переходить на Linux-системы, но остро нуждались в исправлениях уязвимостей после прекращения поддержки ветки FreeBSD 13. Доведя сборку до стабильного состояния, разработчики решили представить результат своей работы широкой аудитории.
Что нового:
Linux / Линукс 🥸
Первый релиз открытого проекта FreeCORE, который продолжает развитие дистрибутива для быстрого развертывания сетевых хранилищ на базе технологий FreeBSD и OpenZFS. Платформа создана как форк кодовой базы TrueNAS CORE.
В 2024 году компания iXsystems перевела оригинальный проект в режим ограниченного сопровождения, сосредоточившись на развитии решения TrueNAS SCALE с ядром Linux. Изначально FreeCORE развивался как внутренний корпоративный продукт для клиентов, которые не желали переходить на Linux-системы, но остро нуждались в исправлениях уязвимостей после прекращения поддержки ветки FreeBSD 13. Доведя сборку до стабильного состояния, разработчики решили представить результат своей работы широкой аудитории.
Что нового:
Ключевым нововведением версии FreeCORE 15.0-U1 стал глобальный перевод системы с устаревшей FreeBSD 13 на современную базу FreeBSD 15. Создатели проекта уделили большое внимание безопасности платформы: в веб-интерфейсе появилась возможность использования аппаратных токенов WebAuthn в качестве второго фактора аутентификации, а при подключении к консоли теперь поддерживаются одноразовые пароли. Авторы полностью удалили код для сбора и отправки любой телеметрии, включая отчеты об аварийном завершении работы. Из дистрибутива также вырезаны все привязки к коммерческим проприетарным дополнениям, среди которых были средства отказоустойчивости, управление портами Fibre Channel и интеграция с TrueCommand. Устаревшие клиенты и серверы OpenVPN уступили место более современному протоколу WireGuard.
Системные возможности расширились за счет включения драйвера drm-66-kmod, который обеспечивает аппаратную отрисовку графики на хосте и позволяет пробрасывать доступ к видеокартам напрямую в изолированные jail-окружения. Для удобной работы с архивами добавлен сервис rar2fs, предоставляющий сетевой доступ к файлам формата RAR как к полноценной файловой системе в режиме только для чтения без их распаковки. Серьезной переработке подверглось оформление веб-интерфейса. Доступ к терминалу с правами суперпользователя выделен в отдельную опцию и отключен по умолчанию, при этом консоли для виртуальных машин функционируют независимо от настроек корневого доступа.
В рамках оптимизации кодовой базы из системы исключен пакет MinIO из-за прекращения его официального сопровождения. Установочный образ занимает 1,3 гигабайта, система поддерживает бесшовное обновление существующих инсталляций TrueNAS CORE 13.3 до новой версии. В процессе портирования системы автор активно применял нейросетевые инструменты написания кода, однако все изменения прошли тщательную ручную проверку и тестирование на реальном оборудовании.
Linux / Линукс 🥸