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