Команда Unraid анонсировала планы по следующей крупной версии своей ОС для NAS. Платформу ждут одни из самых значительных изменений за историю проекта. Вместо многолетней базы Slackware будет использоваться основанная на Fedora система на базе uCore от Universal Blue.

Проект Unraid использовал Slackware в качестве основы Linux примерно два десятилетия. Разработчики утверждают, что переход на Fedora ускорит получение обновлений безопасности и даст более крупную и стандартизированную базу Linux.

С учётом этого Unraid 8 будет использовать uCore от Universal Blue. Это неизменяемый серверный образ на основе OCI, построенный на Fedora CoreOS. uCore задуман как лёгкая серверная платформа, в которой уже есть многие распространённые инструменты и сервисы.

Такой подход соответствует текущей архитектуре Unraid. Проект всегда рассматривал базовую ОС как компонент, который можно вернуть к известному состоянию перезагрузкой, а не накапливать изменения, как в обычной установке Linux.

С Fedora и uCore в качестве основы Unraid сможет сохранить эту модель и одновременно чётче отделить базовую систему от программной части Unraid, работающей поверх неё. Новая схема также должна улучшить поддержку оборудования и упростить использование возможностей более широкой экосистемы Fedora.

Ещё одно преимущество связано с более гибким выбором ядра Linux. Unraid планирует позволить владельцам нового оборудования выбирать более новое ядро, а тем, кому новейшие функции не нужны, оставаться на стабильной версии с длительным сроком поддержки. uCore уже предлагает несколько потоков образов, например stable, testing и варианты с долгосрочной поддержкой.

В Unraid 8 также появится встроенное решение для резервного копирования. Пользователи смогут сохранять резервные копии в облачное хранилище, S3-совместимые сервисы или на другой сервер Unraid, а снапшоты и полное восстановление будут встроены прямо в продукт.

Docker Compose также станет крупным нововведением. Сейчас Compose доступен через сторонние плагины сообщества, но в версии 8 его встроят непосредственно в систему Community Apps. Это значит, что приложения на основе Compose будут отображаться вместе с обычными приложениями, и отдельный интерфейс не понадобится.

Плагины тоже получат обновление безопасности. В Unraid 8 появится система разрешений, которая перед установкой покажет, к чему плагин может получить доступ. Так пользователи смогут оценить, приемлемы ли эти разрешения. Вместе с новой системой разрешений выйдет новый SDK для разработки плагинов.

Разработчики также работают над тем, чтобы сделать интерфейс более единообразным в Unraid OS, учётных записях, покупках, управлении лицензиями и на новом сайте Community Apps. Например, пользователь сможет сохранить приложение с телефона, а позже установить его прямо с сервера Unraid.

Несмотря на все эти обновления, Unraid не собирается убирать продвинутые функции. Сетевые инструменты, такие как VLAN, объединение сетевых интерфейсов и другие возможности для опытных пользователей, останутся доступны.

Пока все эти изменения для Unraid 8 находятся в разработке. Заинтересованные пользователи могут записаться в список ожидания бета-версии. Разработчики сообщили, что релиз пройдёт несколько этапов тестирования и будет доступен только после готовности.

Дополнительные подробности можно найти в официальном анонсе.