A fost publicat primul număr al proiectului FreeCORE, care dezvoltă un distribuitor pentru desfășurarea rapidă a unui stocare pe rețea (NAS, Network-Attached Storage) bazat pe tehnologiile FreeBSD și OpenZFS. FreeCORE a fost creat ca un fork al bazei de cod a distribuitorului TrueNAS CORE (urmaș al FreeNAS), care în 2024 a intrat în mod de întreținere, limitat la corectarea erorilor și problemelor de securitate. Dezvoltarea TrueNAS CORE a fost întreruptă de compania iXsystems în favoarea ediției TrueNAS SCALE, care utilizează un nucleu Linux și un bază de pachete Debian.
Inițial, portul a fost dezvoltat ca un proiect intern pentru clienții săi, care nu erau pregătiți să își transfere sistemele către distribuitorul Linux TrueNAS SCALE, dar doreau să primească actualizări cu remedierile de vulnerabilitate după ce sprijinul pentru ramura FreeBSD 13 a fost oprit la 30 aprilie. După ce construcția a fost adusă la standarde corespunzătoare, s-a decis publicarea rezultatului muncii ca un proiect deschis separat.
Primul release FreeCORE 15.0-U1 este notabil pentru migrarea ramurii TrueNAS CORE 13.3, construită pe baza FreeBSD 13, pentru a utiliza FreeBSD 15. Alte modificări:
- A fost adăugată posibilitatea utilizării token-urilor hardware (WebAuthn) ca al doilea factor de autentificare în interfața web.
- A fost adăugată suportul pentru parole unice (OTP) la conectarea la consolă.
- A fost inclus un driver drm-66-kmod pentru redarea prin GPU pe gazdă și pentru transmiterea accesului la GPU în medii jail.
- A fost adăugat serviciul rar2fs pentru accesul la arhive rar ca la un sistem de fișiere disponibil doar pentru citire (permite furnizarea accesului la distanță la arhive fără a fi necesară decompunerea acestora).
- A fost schimbat designul interfeței web. Terminalul cu drepturi root a fost separat într-o opțiune distinctă, care nu este activată implicit. Consola pentru medii jail și mașini virtuale, iar procesele sistemului utilizează același terminal
Principalele modificări, pe lângă actualizarea la FreeBSD 15, nu depind de setările accesului shell cu drepturi root.
- Clientul și serverul OpenVPN au fost înlocuite de WireGuard.
- Codul pentru colectarea și trimiterea de telemetrie, cum ar fi rapoartele de crash și informațiile despre funcționarea distribuitorului, a fost eliminat.
- Legăturile cu extensiile comerciale, cum ar fi instrumentele de asigurare a redundanței, KMIP, gestionarea porturilor Fibre Channel și integrarea cu TrueCommand, au fost eliminate.
- Pachetul server MinIO și utilitarul minio-client au fost eliminate din cauza întreruperii sprijinului lor.
Dimensiunea imaginii de instalare este de 1,3 GB. Se suportă actualizarea instalațiilor existente TrueNAS CORE 13.3 la FreeCORE 15. În procesul de portare, autorul a folosit instrumente AI, dar modificările realizate prin AI au fost verificate și testate manual pe echipamente reale, iar autorul își asumă responsabilitatea pentru rezultat.
Sursa: opennet.ro
