Проектът FreeCORE продължи развитието на дистрибуцията TrueNAS CORE

Публикуван е първият брой на проекта FreeCORE, който развива дистрибуция за бързо развертане на мрежово хранилище (NAS, Network-Attached Storage) на технологии FreeBSD и OpenZFS. FreeCORE е създаден като форк на кодовата база на дистрибуция TrueNAS CORE (потомък на FreeNAS), който през 2024 година беше преведен в режим на поддръжка, ограничена до поправки на грешки и проблеми със сигурността. Развитието на TrueNAS CORE беше прекратено от компанията iXsystems в полза на редакцията TrueNAS SCALE, в която се използва ядро Linux и пакетна база Debian.

Първоначално портът се е развивал като вътрешен проект за своите клиенти, които не са готови да преведат системите си на Linux-дистрибуция TrueNAS SCALE, но желаят да получават актуализации с отстраняване на уязвимости след прекратяването на поддръжката на версия FreeBSD 13, чиято поддръжка беше спряна на 30 април. След като сглобяването беше доведено до необходимия вид, беше решено да се публикува резултатът от работа като отделен отворен проект.

Първият релиз FreeCORE 15.0-U1 е забележителен с прехода на клон TrueNAS CORE 13.3, построен на базата FreeBSD 13, към използването на FreeBSD 15. Други промени:

  • Добавена е възможността за използване на хардуерни токени (WebAuthn) като втори фактор при удостоверяване в уеб интерфейса.
  • Добавена е поддръжка на еднократни пароли (OTP) при свързване към конзолата.
  • Включен е драйверът drm-66-kmod за рендеринг чрез GPU на хоста и пренасочване на достъпа до GPU в jail-окружения.
  • Добавен е сервис rar2fs за достъп до rar архиви като файловата система, достъпна само за четене (позволява предоставянето на мрежов достъп до архивите без тяхното разопаковане).
  • Променен е дизайнът на уеб интерфейса. Терминалът с права root е отделен в отделна опция, която не е включена по подразбиране. Консолите за jail-окружения и на виртуални машини, а също така системните процеси използват същия термин.

    Основните промени, освен актуализацията до FreeBSD 15, не зависят от настройките за достъп на shell с права root.

  • Клиентът и сървър OpenVPN са заменени с WireGuard.
  • Изтрит е кодът за събиране и изпращане на телеметрия, като отчети за аварийни завършвания и информация за работа в дистрибуцията.
  • Премахнати са зависимости от търговски добавки, като инструменти за осигуряване на откажане на устойчивост, KMIP, управление на портове Fibre Channel и интеграция с TrueCommand.
  • Изтрит е сървърният пакет MinIO и утилитата minio-client поради спирането на тяхната поддръжка.

Размерът на инсталационния образ е 1.3 ГБ. Поддържа се актуализиране на съществуващи инсталации на TrueNAS CORE 13.3 до FreeCORE 15. При портировката авторът е използвал AI инструменти, но направените чрез AI промени са били ръчно проверявани и тествани на реално оборудване, а авторът поема отговорност за резултата.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster