pkg.soopen package index

brew / Rang 3504

dwarfs mit Homebrew, Nix, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für dwarfs in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dwarfs

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#dwarfs

nixpkgs package indexes · pkgs/by-name/dw/dwarfs/package.nix · Quelle: api.github.com

openSUSE zypperverifiziert · 92%
sudo zypper install dwarfs

openSUSE Tumbleweed package metadata · dwarfs · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Fast high compression read-only file system for Linux, Windows, and macOS

Befehle und Aliase

  • dwarfsck
  • dwarfsextract
  • mkdwarfs

Verlauf

Projektgeschichte und Nutzung

DwarFS is a high-compression read-only filesystem for Linux, FreeBSD, macOS, and Windows. Its README frames it as a mountable archive optimized for fast random reads and strong space savings on redundant data.

Projektgeschichte

Marcus Holland-Moritz writes in the README that he started working on DwarFS in 2013 because several hundred Perl installations were consuming about 30 GB, and existing compressed filesystems either did not compress well enough or were too slow and unstable for his use case.

The public GitHub repository was created in November 2020, and GitHub release metadata records release-0.1.0 the same month. By 2026, the project had grown into a multi-platform filesystem with mkdwarfs for image creation, dwarfs for mounting, dwarfsextract for extraction, and dwarfsck for inspection and checksums.

The README is unusually benchmark-heavy: it compares DwarFS with tar/gzip, 7-Zip, SquashFS, lrzip, zpaq, wimlib, Cromfs, EROFS, and fuse-archive across redundant Perl installations, CI artifacts, game audio assets, and other datasets.

Adoptionsgeschichte

DwarFS adoption is strongest among users with highly redundant trees: many software builds, versioned runtimes, large asset collections, backups, and archives where mountable access matters. The README includes package-maintainer notes, release-download badges, a Homebrew installs badge, a Repology packaging badge, related projects, and notable users.

The input metadata lists Homebrew, Nix, and zypper packages. That package-manager footprint is important because DwarFS is a native filesystem/archive tool with FUSE and compression-library concerns; reproducible distribution builds make it easier to deploy than ad hoc source builds.

Wie es verwendet wird

The basic workflow is mkdwarfs -i /path/to/input/dir -o image.dwarfs, then dwarfs image.dwarfs /path/to/mountpoint to mount it. Users can extract with dwarfsextract and inspect or checksum images with dwarfsck.

DwarFS is read-only when mounted, so it is used more like a compressed, mountable artifact store than a writable filesystem. Its tuning knobs cover compression level, block size, categorization, worker counts, memory limits, duplicate segment search, and related compression-performance tradeoffs.

Warum Paket-Nerds sich dafür interessieren

DwarFS is package-nerd significant because it is a modern alternative in a class usually dominated by SquashFS, tarballs, zip files, and container/image formats. It is especially interesting when the package is not just a compressor but a filesystem image format plus FUSE driver plus inspection/extraction tools.

It also illustrates why package managers matter for systems tools: users need compatible FUSE support, compression libraries, platform-specific builds, and command-line utilities installed together.

Zeitleiste

  • 2013: Work on DwarFS begins, according to the README history section.
  • 2020: The public GitHub repository is created and release-0.1.0 is published.
  • 2026: GitHub release metadata records v0.15.3.

Related projects

  • The README compares DwarFS with SquashFS, Cromfs, EROFS, lrzip, zpaq, zpaqfranz, wimlib, fuse-archive, tar/gzip, and 7-Zip.
  • Related runtime/package-image projects named by the README include PELF and uruntime, which mention DwarFS support.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:compress

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
dwarfsckExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
dwarfsextractExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mkdwarfsExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version0.15.6
Manager aktualisiert2026-07-26
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dwarfs
Version0.15.6
PaketmanagerHomebrew
Homepagehttps://github.com/mhx/dwarfs
Repositoryhttps://github.com/mhx/dwarfs
Zuletzt aktualisiert2026-07-26T17:46:02Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

dwarfs

nix profile install nixpkgs#dwarfs
  • normalized package name match
  • Abgeglichen nach: Dwarfs
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/dw/dwarfs/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
zypper95%

dwarfs 0.15.5-1.2

Deduplicating compressed read-only file system

https://github.com/mhx/dwarfs

sudo zypper install dwarfs
  • License: GPL-3.0-or-later AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dwarfs
  • 14 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dwarfs
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dwarfs from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

dwarfs-bash-completion 0.15.5-1.2

Bash Completion for dwarfs

https://github.com/mhx/dwarfs

sudo zypper install dwarfs-bash-completion
  • License: GPL-3.0-or-later AND MIT
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: dwarfs
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dwarfs
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dwarfs-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

dwarfs-devel 0.15.5-1.2

DwarFS development files

https://github.com/mhx/dwarfs

sudo zypper install dwarfs-devel
  • License: GPL-3.0-or-later AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dwarfs
  • 1 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dwarfs
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dwarfs-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

dwarfs-zsh-completion 0.15.5-1.2

ZSH Completion for dwarfs

https://github.com/mhx/dwarfs

sudo zypper install dwarfs-zsh-completion
  • License: GPL-3.0-or-later AND MIT
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: dwarfs
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dwarfs
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dwarfs-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

libdwarfs0_15_5 0.15.5-1.2

DwarFS dynamic library

https://github.com/mhx/dwarfs

sudo zypper install libdwarfs0_15_5
  • License: GPL-3.0-or-later AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dwarfs
  • 21 Abhängigkeiten
  • 8 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dwarfs
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libdwarfs0_15_5 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation