Benchmarking The Lightweight, Musl-Based Alpine Linux

Alpine Linux was included since it's been getting a lot of attention lately due to interest from the Docker community with some Docker images now opting for Alpine Linux rather than Ubuntu. Alpine Linux is a lightweight distribution relying upon musl libc and BusyBox. Alpine Linux in its x86_64 flavor weighs in at an 82MB ISO but via its apk package manager is a wealth of possible packages.
At first I ran into issues installing Alpine Linux, due to an odd failed to add partition: invalid argument when doing a stock sys install on the system's lone disk. However, after fiddling around with fdisk and re-running the Alpine installer, the automated/default install ended up moving forward.
Alpine Linux had the Linux 4.1.18 kernel, GCC 5.2.0, and an EXT4 file-system by default. It's looking like it will be a 15-way Linux distribution comparison from a Xeon E3 v5 Skylake system with Radeon R7 370 graphics. This huge Linux OS comparison should be published on Tuesday or Wednesday.
For users of Alpine Linux, the latest Phoronix-Test-Suite Git now has automated handling of Alpine's APK packages when needed for testing plus a few other Alpine-driven tweaks.
10 Comments
