Na bijna twee jaar sinds de vorming van de vorige belangrijke tak is de stabiele release van de OpenMediaVault 7.0 distributie uitgebracht, waarmee snel een netwerkopslag (NAS, Network-Attached Storage) kan worden opgezet. Het OpenMediaVault project is in 2009 opgericht na een splitsing binnen de ontwikkelaars van de FreeNAS distributie, wat ertoe leidde dat er naast het op FreeBSD gebaseerde klassieke FreeNAS een tak werd gecreƫerd, waarvan de ontwikkelaars zich ten doel stelden de distributie over te zetten naar de Linux-kernel en een Debian-pakketbasis. Er zijn install images van OpenMediaVault voorbereid voor de x86_64-architectuur (981 MB).
De OpenMediaVault-distributie beschouwt de uitbreiding van de ondersteuning voor embedded devices en de ontwikkeling van een flexibel systeem voor het installeren van add-ons als prioritaire ontwikkelingsrichtingen. In vergelijking met FreeNAS is het installatieproces van add-ons aanzienlijk herzien; in plaats van het volledig vervangen van de 'firmware' voor updates, maakt OpenMediaVault gebruik van de standaard middelen voor het bijwerken van afzonderlijke pakketten en een volledige installer die het mogelijk maakt om de benodigde componenten tijdens de installatie te kiezen.
De webinterface van OpenMediaVault is geschreven in PHP en staat bekend om het laden van gegevens wanneer nodig met behulp van Ajax-technologie, zonder pagina's te herladen (de webinterface van FreeNAS is geschreven in Python met het Django-framework). In de interface zijn er functies voor het organiseren van gedeelde toegang tot gegevens en het scheiden van privileges (inclusief ondersteuning voor ACL). Voor monitoring kan SNMP (v1/2c/3) worden gebruikt, en er is ook een ingebouwd systeem voor het verzenden van meldingen over problemen via e-mail (inclusief het volgen van de status van schijven via S.M.A.R.T. en het controleren van het functioneren van de ononderbroken stroomvoorziening).
Als basisdiensten voor het organiseren van het opslagbeheer kunnen we onder andere noemen: SSH/SFTP, FTP, SMB/CIFS, DAAP-client, RSync, BitTorrent-client, NFS en TFTP. Als bestandssysteem kunnen EXT3, EXT4, XFS en JFS worden gebruikt. Aangezien de OpenMediaVault-distributie aanvankelijk is gericht op het uitbreiden van functionaliteit via het aansluiten van extra modules, worden er aparte plugins ontwikkeld voor de ondersteuning van AFP (Apple Filing Protocol), de server BitTorrent, iTunes/DAAP-server, LDAP, iSCSI-target, UPS, LVM en antivirus (ClamAV). Het creƫren van software RAID (JBOD/0/1/5/6) met mdadm wordt ondersteund.
Belangrijkste vernieuwingen:
- De pakketbasis is bijgewerkt naar Debian 12.
- Voor de automatische installatie van updates en het verzenden van meldingen over beschikbare nieuwe versies is het pakket unattended-upgrades geĆÆmplementeerd. Het pakket cron-apt is vervangen door unattended-upgrades en apticron. Voor het verzenden van e-mail statistieken over automatisch geĆÆnstalleerde updates wordt het pakket apt-listchanges gebruikt.
- Beheer van softwarematige RAID (mdadm) is naar een aparte plugin verplaatst.
- De mogelijkheid toegevoegd om via de Device Tree gedefinieerde aliassen voor constante namen van Ethernet-interfaces ('enbX') te gebruiken.
- Ondersteuning voor authenticatie van RPC-aanroepen is toegevoegd via het gebruik van de header X-OPENMEDIAVAULT-SESSIONID in plaats van cookies.
- Een widget is toegevoegd aan de samenvattingspagina van de webinterface om de temperatuur van alle schijven weer te geven.
- In de webinterface is bij het aanmaken van SSH-sleutels de mogelijkheid toegevoegd om algoritmen RSA en Ed25519 te kiezen. De ondersteuning voor het importeren van DSA-sleutels in SSH is stopgezet. Ondersteuning voor SSH-sleutels op basis van het ed25519-sk algoritme is toegevoegd.
- In de webinterface is de inhoud van de pagina's Storage, Shared Folders en ACL opnieuw gegroepeerd.
- De toepassing van quota voor bestandssystemen is verbeterd.
- De aanroep van de utility hdparm is vervangen door een aanroep van smartctl (hdparm wordt niet meer gebruikt).

Bron: opennet.ru
