Po prawie dwóch latach od wydania poprzedniej, ważnej wersji, opublikowano stabilną wersję dystrybucji OpenMediaVault 8.0, która umożliwia szybkie uruchomienie pamięci masowej (NAS, Network-Attached Storage). Projekt OpenMediaVault został założony w 2009 roku po podziale wśród deweloperów dystrybucji FreeNAS, w wyniku czego obok klasycznego FreeNAS opartego na FreeBSD stworzono odgałęzienie, którego celem było przeniesienie dystrybucji na jądro Linux i bazę pakietów Debian. Przygotowano obrazy instalacyjne OpenMediaVault dla architektury x86_64 (1,4 GB).
Dystrybucja OpenMediaVault traktuje jako priorytetowe kierunki rozwoju rozszerzenie wsparcia dla urządzeń wbudowanych oraz stworzenie elastycznego systemu instalacji dodatków. W porównaniu z FreeNAS mechanizm instalacji dodatków został znacznie przebudowany, zamiast całkowitej zmiany „firmware” do aktualizacji, OpenMediaVault korzysta z domyślnych środków aktualizacji poszczególnych pakietów oraz pełnoprawnego instalatora umożliwiającego wybór wymaganych komponentów podczas instalacji.
Zarządzający interfejs webowy OpenMediaVault napisany jest w PHP i różni się ładowaniem danych w razie potrzeby przy użyciu technologii Ajax bez przeładowania stron (interfejs webowy FreeNAS napisany jest w języku Python z użyciem frameworka Django). W interfejsie znajdują się funkcje organizowania wspólnego dostępu do danych i rozdzielania uprawnień (w tym wsparcie dla ACL). Do monitorowania można używać SNMP (v1/2c/3), dodatkowo istnieje wbudowany system wysyłania powiadomień o problemach na email (w tym monitorowanie stanu dysków przez S.M.A.R.T. oraz kontrola pracy systemu zasilania awaryjnego).
Z podstawowych usług związanych z organizacją pracy magazynu można wymienić: SSH/SFTP, FTP, SMB/CIFS, klient DAAP, RSync, klient BitTorrent, NFS i TFTP. Jako system plików można używać EXT3, EXT4, XFS i JFS. Ponieważ dystrybucja OpenMediaVault jest od początku skierowana na rozszerzenie funkcjonalności poprzez podłączenie dodatków, osobno rozwijane są wtyczki z realizacją wsparcia dla AFP (Apple Filing Protocol), serwera BitTorrent, serwery iTunes/DAAP, LDAP, iSCSI target, UPS, LVM oraz antywirus (ClamAV). Wspierane jest tworzenie programowych RAID (JBOD/0/1/5/6) z użyciem mdadm.
Główne nowości:
- Baza pakietów została zaktualizowana do Debian 13.
- Narzędzie do zarządzania częstotliwością CPU i trybami zasilania cpufrequtils zostało zastąpione przez linux-cpupower.
- Wywołania RPC UserMgmt::enumerateSystemUsers, UserMgmt::enumerateUsers, UserMgmt::enumerateAllUsers i UserMgmt::getUserList zostały zmienione, aby domyślnie zwracały tylko podstawowe informacje o użytkownikach i grupach, a uzyskanie rozszerzonych danych wymaga ustawienia parametru „detail”. Zmiana ta znacznie przyspieszyła działanie tych wywołań.
- W powiadomieniu o zmianie konfiguracji zapewniono wyświetlanie listy zaktualizowanych modułów.
- Na stronę aktualizacji systemu dodano informacje o starszych wersjach aktualizowanych pakietów.
- W ustawieniach chrony domyślnie włączono dyrektywę „pool” zamiast „server”.
- Dla połączeń bezprzewodowych wprowadzono wsparcie dla uwierzytelniania WPA3 (SAE).
- Podczas instalacji w istniejących systemach z Debianem pozostawiono tylko wsparcie dla architektur AMD64 i ARM64.
center>
Źródło: opennet.ru
