Il progetto FreeCORE ha continuato lo sviluppo della distribuzione TrueNAS CORE

È stato pubblicato il primo rilascio del progetto FreeCORE, che sviluppa una distribuzione per il rapido dispiegamento di uno storage di rete (NAS, Network-Attached Storage) basato su tecnologie FreeBSD e OpenZFS. FreeCORE è stato creato come un fork della base di codice della distribuzione TrueNAS CORE (discendente da FreeNAS), trasferita nel 2024 in un regime di manutenzione limitata alla correzione di errori e problemi di sicurezza. Lo sviluppo di TrueNAS CORE è stato interrotto dall'azienda iXsystems a favore della variante TrueNAS SCALE, che utilizza il kernel Linux e una base pacchettizzata Debian.

Inizialmente, il porting è stato sviluppato come progetto interno per i propri clienti, che non erano pronti a trasferire i propri sistemi sulla distribuzione Linux TrueNAS SCALE, ma desiderosi di ricevere aggiornamenti per la correzione delle vulnerabilità dopo l'interruzione del supporto per la linea FreeBSD 13, il cui supporto è stato interrotto il 30 aprile. Dopo aver messo a punto la build, è stata decisa la pubblicazione del risultato del lavoro come un progetto open source separato.

Il primo rilascio di FreeCORE 15.0-U1 è notevole per il porting della linea TrueNAS CORE 13.3, costruita sulla base di FreeBSD 13, all'uso di FreeBSD 15. Altre modifiche:

  • È stata aggiunta la possibilità di utilizzare token hardware (WebAuthn) come secondo fattore di autenticazione nell'interfaccia web.
  • È stato aggiunto il supporto per le password monouso (OTP) durante il collegamento alla console.
  • È incluso il driver drm-66-kmod per il rendering tramite GPU sull'host e il pass-through dell'accesso alla GPU negli ambienti jail.
  • È stato aggiunto il servizio rar2fs per accedere agli archivi rar come a un file system accessibile solo in lettura (consente di fornire accesso di rete agli archivi senza estrarli).
  • Sono state modificate le impostazioni dell'interfaccia web. Il terminale con diritti di root è stato separato in un'opzione distinta, non inclusa di default. Le console per gli ambienti jail e macchine virtuali, così come i processi di sistema, utilizzano lo stesso terminale

    Le principali modifiche, oltre all'aggiornamento a FreeBSD 15, non dipendono dalle impostazioni di accesso shell con diritti di root.

  • Il client e server OpenVPN sono stati sostituiti da WireGuard.
  • È stato rimosso il codice per la raccolta e l'invio di telemetria, come i rapporti di crash e le informazioni sul funzionamento della distribuzione.
  • Sono state rimosse le dipendenze da componenti commerciali, come gli strumenti per la resilienza, KMIP, gestione delle porte Fibre Channel e integrazione con TrueCommand.
  • È stato rimosso il pacchetto server MinIO e l'utilità minio-client a causa dell'interruzione del loro supporto.

La dimensione dell'immagine di installazione è di 1,3 GB. È supportato l'aggiornamento delle installazioni esistenti di TrueNAS CORE 13.3 a FreeCORE 15. Durante il porting, l'autore ha utilizzato strumenti AI, ma le modifiche preparate con AI sono state verificate e testate manualmente su hardware reale, e l'autore si assume la responsabilità dei risultati.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster