Après presque deux ans depuis la formation de la précédente branche significative, une version stable de la distribution OpenMediaVault 7.0 a été publiée, permettant de déployer rapidement un stockage en réseau (NAS, Network-Attached Storage). Le projet OpenMediaVault a été fondé en 2009 après une scission parmi les développeurs de la distribution FreeNAS, menant à la création d’une variante de FreeNAS basé sur FreeBSD, dont les développeurs avaient pour objectif de transférer la distribution sur un noyau Linux et une base de paquets Debian. Des images d'installation d'OpenMediaVault pour l'architecture x86_64 (981 Mo) sont préparées pour le téléchargement.
Le distributeur OpenMediaVault considère comme priorités le développement du support des appareils embarqués et la création d'un système flexible d'installation de modules complémentaires. Comparé à FreeNAS, le mécanisme d'installation des modules complémentaires a été largement remanié, au lieu de changer entièrement le « firmware » pour mettre à jour OpenMediaVault, on utilise les outils standards pour mettre à jour des paquets individuels et un installateur complet, permettant de sélectionner les composants nécessaires lors de l'installation.
L'interface web d'OpenMediaVault est écrite en PHP et se distingue par le chargement des données à la demande, grâce à la technologie Ajax, sans recharger les pages (l'interface web de FreeNAS est écrite en Python en utilisant le framework Django). L'interface propose des fonctions d'organisation de l'accès aux données et de partage de privilèges (y compris le support des ACL). Pour la surveillance, on peut utiliser SNMP (v1/v2c/v3), de plus, un système intégré d'envoi de notifications par email en cas de problèmes est présent (y compris le suivi de l'état des disques via S.M.A.R.T. et le contrôle du fonctionnement du système d'alimentation sans interruption).
Parmi les services de base liés à l'organisation du fonctionnement du stockage, on peut citer : SSH/SFTP, FTP, SMB/CIFS, client DAAP, RSync, client BitTorrent, NFS et TFTP. Comme système de fichiers, on peut utiliser EXT3, EXT4, XFS et JFS. Étant donné qu'OpenMediaVault est initialement axé sur l'extension des fonctionnalités via l'ajout de modules complémentaires, des plugins pour la prise en charge d'AFP (Apple Filing Protocol) sont développés séparément. de serveurs BitTorrent, serveurs iTunes/DAAP, cible LDAP, iSCSI, UPS, LVM et antivirus (ClamAV). La création de RAID logiciels (JBOD/0/1/5/6) avec mdadm est prise en charge.
Les principales nouveautés :
- La base de paquets a été mise à jour vers Debian 12.
- Pour l'installation automatique des mises à jour et l'envoi de notifications concernant la disponibilité de nouvelles versions, le paquet unattended-upgrades a été activé. Le paquet cron-apt a été remplacé par unattended-upgrades et apticron. Pour l'envoi par email des statistiques sur les mises à jour installées automatiquement, le paquet apt-listchanges a été utilisé.
- La gestion des RAIDs logiciels (mdadm) a été déplacée vers un plugin séparé.
- Ajout de la possibilité d'utiliser des alias de noms permanents d'interfaces Ethernet (« enbX ») définis via Device Tree.
- Ajout de la prise en charge de l'authentification des appels RPC via l'utilisation de l'en-tête X-OPENMEDIAVAULT-SESSIONID au lieu de Cookie.
- Un widget a été ajouté à la page d'accueil de l'interface web pour afficher la température de tous les disques.
- Dans l'interface web, lors de la création de clés SSH, il est désormais possible de choisir l'utilisation des algorithmes RSA et Ed25519. La prise en charge de l'importation des clés DSA dans SSH a été arrêtée. La prise en charge des clés SSH basées sur l'algorithme ed25519-sk a été ajoutée.
- Dans l'interface web, le contenu des pages Stockage, Dossiers partagés et ACL a été réorganisé.
- L'application des quotas pour les systèmes de fichiers a été améliorée.
- L'appel de l'utilitaire hdparm a été remplacé par l'appel de smartctl (hdparm n'est plus utilisé).

Source : opennet.ru
