distri: a Linux distribution to research fast package management
Michael Stapelberg�@zekjur
CCCamp2019
package manager speed: install ack
rate = data ÷ wall-clock time�note that systems have different packages in base
distribution | package manager | data | wall-clock time | rate |
Fedora | dnf | 98 MB | 25s | 3.92 MBps |
NixOS | Nix | 15 MB | 12s | 1.25 MBps |
Debian | apt | 16 MB | 10s | 1.6 MBps |
Arch Linux | pacman | 6.4 MB | 1s | 6.4 MBps |
Alpine | apk | 41 MB | 0.5s | 82 MBps |
distri installation speed
key idea: packages are images
key idea: separate hierarchies
key idea: exchange directories
distri: about the project