Alpine Linux is an ultra-minimal distribution that is based on musl libc and OpenRC/busybox rather than the more bloated alternatives commonly employed (GNU’s libc and RedHat’s systemd, respectively).
Although distrowatch.com list the distribution type as “Firewall, Raspberry Pi, Server, Security, Telephony”, I have found that it makes for an excellent, if rather minimal, desktop system.
The installer is designed for serial console, ssh & terminal sessions (it doesn’t even offer a curses interface, let alone a nice, cuddly gtk gui) and it lays down a system which is far more “bare” and minimal than a base Arch Linux system so quite a bit of configuration is needed.
I’ve made some notes for setting up my Alpine Linux desktop that may be useful if anybody wants to try it out:
Apologies for the crude page, it’s my first website