Апублікаваны першы выпуск праекта 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) у якасці другога фактару пры аўтэнтыфікацыі ў web-інтэрфейсе.
- Дададзена падтрымка аднаразовых пароляў (OTP) пры падлучэнні да кансолі.
- У склад уключаны драйвер drm-66-kmod для адмалёўкі праз GPU на хасце і пракіду доступу да GPU у jail-акружэнні.
- Дададзены сэрвіс rar2fs для доступу да rar-архіваў як да файлавай сістэмы, даступнай толькі на чытанне (дазваляе падаваць сеткавы доступ да архіваў без іх распакавання).
- Зменена афармленне web-інтэрфейсу. Тэрмінал з правамі root выдзелены ў асобную опцыю, не ўключаную па змаўчанні. Кансолі для jail-акружэнняў і віртуальная машына, а таксама сістэмныя працэсы выкарыстоўваюць той жа тэрмін
Асноўныя змены, апроч абнаўлення да FreeBSD 15ал, але не залежаць ад налад shell-доступу з правамі root.
- Кліент і сервер OpenVPN заменены на WireGuard.
- Выдалены код для збору і адпраўкі тэлеметрыі, такі як справаздачы аб аварыйным завяршэнні і звесткі аб працы ў дыстрыбутыве.
- Выдалены прывязкі да камерцыйных дадаткаў, такім як сродкі для забеспячэння адмоваўстойлівасці, KMIP, кіраванне партамі Fibre Channel і інтэграцыя з TrueCommand.
- Выдалены серверны пакет MinIO і ўтыліта minio-client з-за спыненні іх суправаджэння.
Памер усталявальнай выявы 1.3 ГБ. Падтрымліваецца абнаўленне існуючых установак TrueNAS CORE 13/03 да FreeCORE 15. Пры партаванні аўтарам выкарыстоўваліся AI-інструменты, але падрыхтаваныя праз AI змены ўручную правяраліся і тэставаліся на рэальным абсталяванні, а аўтар бярэ на сябе адказнасць за вынік.
Крыніца: opennet.ru
