Die Veröffentlichung des Dateimanagers Strata 1.0 für die Distribution Omarchy Linux, die etwa 23 Millionen Dollar für die Entwicklung gesammelt hat, wurde bekannt gegeben. Das Projekt ist jedoch nicht an Omarchy Linux gebunden und kann in anderen Distributionen verwendet werden. Die grafische Benutzeroberfläche wird mit der GTK4-Bibliothek erstellt und ist für Umgebungen auf Basis von Wayland konzipiert. Bei der Entwicklung wurde besonders darauf geachtet, die Steuerung über die Tastatur, die Sicherheit und die hohe Leistung zu verbessern. Der Code ist in Rust geschrieben und steht unter der MIT-Lizenz.
Es stehen drei Navigationsmodi für das Dateisystem zur Verfügung: Miller-Spalten, Symbolgitter und sortierte Liste. Im Spaltenmodus
werden beim Navigieren durch die Hierarchie des Dateisystems jeder neue Verzeichnisebene in einer neuen vertikalen Spalte rechts von der aktuellen geöffnet. Um gleichzeitig mit verschiedenen Teilen des Dateisystems zu arbeiten, werden Tabs und die Möglichkeit zur Aufteilung des Fensters bereitgestellt.

Im rechten Teil der Benutzeroberfläche wird ein Vorschau-Bereich angezeigt, der es ermöglicht, den Code, Bilder, Videos, HTML-Seiten und Dokumente anzuzeigen, ohne ein neues Fenster öffnen zu müssen, sowie Audio-Dateien anzuhören. Die beim Vorschauen aufgerufenen Handler werden in einem separaten Prozess ausgeführt, der durch
eine Bubblewrap-Schicht isoliert ist (kein Netzwerkzugang, beschränkte Ressourcen und nur schreibgeschützter Zugriff möglich). Bei der Videoanzeige wird Hardwarebeschleunigung unter Verwendung der GPU eingesetzt.
Eine nahtlose Navigation durch den Inhalt von Archiven und die Möglichkeit, auf Netzwerkressourcen (smb, ftp, sftp, WebDAV) wie auf ein virtuelles Dateisystem zuzugreifen, sind verfügbar. Unterstützung für Design-Themen, Lokalisierung in verschiedenen Sprachen, kontextabhängige Menüs für verschiedene Dateitypen und Dekoration, Navigationsergebnisse, Ausgabe-Filtration, rekursives und indexierbares Suchen nach Dateinamen, Batch-Dateilöschung. Die Benutzeroberfläche wird bei der Ausführung langwieriger Operationen nicht blockiert, zum Beispiel kann der Download abgebrochen werden, während man auf die Anzeige des Inhalts sehr großer Verzeichnisse wartet. Es ist möglich, eigene Skripte für zusätzliche Aktionen mit Dateien und Verzeichnissen aus Kontextmenüs zu integrieren.
Bei den Tests mit einer sehr großen Anzahl von Dateien zeigte Strata den geringsten CPU-Ressourcenverbrauch. Testergebnisse beim Durchblättern von 100.000 Dateien:

Quelle: opennet.ru
