La première version de FreeCORE, une distribution permettant le déploiement rapide de systèmes de stockage en réseau (NAS) basés sur les technologies FreeBSD et OpenZFS, est désormais disponible. FreeCORE est issue d'une bifurcation de TrueNAS CORE (une distribution dérivée de FreeNAS), dont la maintenance a débuté en 2024, avec pour objectif la correction de bogues et de failles de sécurité. Le développement de TrueNAS CORE a été abandonné par iXsystems au profit de l'édition TrueNAS SCALE, qui utilise un noyau différent. Linux et base de paquet Debian.
Initialement, le port a été développé comme un projet interne pour ses clients qui n'étaient pas prêts à migrer leurs systèmes vers Linux- Distribution TrueNAS SCALE, mais qui souhaitent recevoir des mises à jour avec des correctifs de vulnérabilités après l'arrêt de la maintenance de la branche FreeBSD 13 le 30 avril. Après avoir finalisé la compilation, nous avons décidé de publier le résultat en tant que projet open-source distinct.
La première version de FreeCORE 15.0-U1 se distingue par la transition de la branche TrueNAS CORE 13.3, basée sur FreeBSD 13, vers FreeBSD 15. Parmi les autres changements, on note :
- Ajout de la possibilité d'utiliser des jetons matériels (WebAuthn) comme deuxième facteur d'authentification dans l'interface web.
- Ajout de la prise en charge des mots de passe à usage unique (OTP) lors de la connexion à la console.
- Le package inclut le pilote drm-66-kmod pour le rendu via le GPU hôte et le transfert d'accès au GPU dans les environnements cloisonnés.
- Ajout du service rar2fs pour accéder aux archives rar en tant que système de fichiers en lecture seule (permet l'accès réseau aux archives sans les décompresser).
- L'interface web a été repensée. Le terminal root est désormais une option distincte, désactivée par défaut. Consoles pour environnements isolés et machines virtuelles, ainsi que les processus système utilisent le même terme
Les principaux changements, outre la mise à niveau vers FreeBSD 15al, ne dépendent pas des paramètres d'accès au shell avec les droits root.
- Client et serveur OpenVPN remplacé par WireGuard.
- Suppression du code permettant de collecter et d'envoyer des données télémétriques telles que les rapports de plantage et les informations sur l'activité de distribution.
- Suppression des dépendances vis-à-vis des modules complémentaires commerciaux tels que la tolérance aux pannes, KMIP, la gestion des ports Fibre Channel et l'intégration TrueCommand.
- Le package serveur MinIO et l'utilitaire minio-client ont été supprimés car ils ne sont plus maintenus.
L'image d'installation pèse 1.3 Go. La mise à niveau des installations TrueNAS CORE 13.3 existantes vers FreeCORE 15 est prise en charge. L'auteur a utilisé des outils d'IA lors du processus de portage, mais les modifications apportées par l'IA ont été vérifiées et testées manuellement sur du matériel réel. L'auteur assume l'entière responsabilité des résultats.
Source: opennet.ru
