Projekt FreeCORE pokračoval v rozvoji distribuce TrueNAS CORE.

Byl zveřejněn první výtisk projektu FreeCORE, který vyvíjí distribuci pro rychlé nasazení síťového úložiště (NAS, Network-Attached Storage) na technologiích FreeBSD a OpenZFS. FreeCORE byl vytvořen jako fork kódové základny distribuce TrueNAS CORE (potomek FreeNAS), která byla v roce 2024 převedena do režimu údržby, omezeného na opravy chyb a zabezpečení. Rozvoj TrueNAS CORE byl přerušen společností iXsystems ve prospěch edice TrueNAS SCALE, ve které je použito jádro Linux a balíčková základna Debian.

Původně byl port vyvíjen jako interní projekt pro své klienty, kteří nebyli ochotni převádět své systémy na Linuxovou distribuci TrueNAS SCALE, ale chtěli dostávat aktualizace s odstraněním zranitelností po ukončení podpory větve FreeBSD 13, jejíž podpora byla ukončena 30. dubna. Po uvedení sestavení do použitelného stavu bylo rozhodnuto publikovat výsledek práce jako samostatný otevřený projekt.

První verze FreeCORE 15.0-U1 je významná přenosem větve TrueNAS CORE 13.3, postavené na základě FreeBSD 13, na použití FreeBSD 15. Další změny:

  • Byla přidána možnost používání hardwarových tokenů (WebAuthn) jako druhého faktoru při autentizaci v webovém rozhraní.
  • Byla přidána podpora jednorázových hesel (OTP) při připojení k konzoli.
  • Do balíku byl přidán ovladač drm-66-kmod pro vykreslování přes GPU na hostiteli a pro předání přístupu k GPU do jail-ového prostředí.
  • Byla přidána služba rar2fs pro přístup k rar-archivům jako k souborovému systému, který je dostupný pouze pro čtení (umožňuje poskytovat síťový přístup k archivům bez jejich rozbalování).
  • Bylo změněno rozhraní webového rozhraní. Terminál s právy root byl vyčleněn do samostatné možnosti, která není ve výchozím nastavení zahrnuta. Konzole pro jail-ová prostředí a virtuálních strojů, jakož i systémové procesy používají stejný terminál

    Hlavní změny kromě aktualizace na FreeBSD 15, ale nejsou závislé na nastavení přístupu shellu s právy root.

  • Klient a server OpenVPN byly nahrazeny WireGuard.
  • Byl odstraněn kód pro sběr a odesílání telemetrie, jako jsou zprávy o haváriích a údaje o provozu v distribuci.
  • Byly odstraněny vazby na komerční doplňky, jako jsou nástroje pro zajištění odolnosti, KMIP, správa portů Fibre Channel a integrace s TrueCommand.
  • Byl odstraněn serverový balíček MinIO a nástroj minio-client kvůli ukončení jejich podpory.

Velikost instalačního obrazu je 1,3 GB. Podpora aktualizace stávajících instalací TrueNAS CORE 13.3 na FreeCORE 15. Při portování byly použity AI nástroje, ale změny připravené pomocí AI byly ručně zkontrolovány a testovány na skutečném zařízení, za což autor nese odpovědnost.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster