Alpine Linux is a [[GPL]] licensed minimalist [[musl]]-and-[[busybox]]-based distro with tooling written mostly in [[3. Reference/Software/Programming Languages/C|C]]. - [Website](https://www.alpinelinux.org/) - [Source](https://gitlab.alpinelinux.org/alpine) - [Documentation](https://docs.alpinelinux.org/user-handbook/0.1a/index.html) - [Wiki](https://wiki.alpinelinux.org/wiki/Main_Page) - [Distrowatch](https://distrowatch.com/table.php?distribution=alpine) - [Wikipedia](https://en.wikipedia.org/w/index.php?title=Alpine_Linux) > Alpine Linux is a community developed operating system designed for routers, firewalls, VPNs, VoIP boxes, containers, and servers. It was designed with security in mind; it has proactive security features like PaX and SSP that prevent security holes in the software to be exploited. The C library used is musl and the base tools are all in BusyBox. Those are normally found in embedded systems and are smaller than the tools found in GNU/Linux systems. \- Distrowatch # Notability One of the few Linux distros to do any of the following: - use [[musl]] libc - statically compile everything(?) - not use [[systemd]] # Philosophy Alpine is designed to run from RAM disk. Uses its own package manager `apk`. # Platform Support - [[ARMv7]] - [[ARM64]] - [[ARMHF]] - [[POWERPC64]] - [[x86]] - [[AMD64]] - [[s390x]] # Features # Tips # References