# Alpine Linux

82 Hacker News commenters recommended Alpine Linux and 21 criticized it, November 2025 to November 2026. It was recommended in 12 of 13 months. It meets the Hacker Approved badge rule.

**Verdict:** Small, minimal Linux distribution people run on servers, containers, old hardware and desktops for its size and simplicity. Most common caveat: musl libc causes compatibility problems with some software.

## Why people recommend it

- Small size and low resource use (5 comments): "by using musl instead of glibc the difference in size and resources used compared to regular distros is huge as well" ([source](https://news.ycombinator.com/item?id=46177624)) "If your install is small and you have enough ram it's possible to run it from RAM with persistence." ([source](https://news.ycombinator.com/item?id=48697004)) "Runs completely from ram and is incredibly small which makes it easy to grok all running processes." ([source](https://news.ycombinator.com/item?id=45792578))
- Works as a daily desktop (5 comments): "I've been a big fan of using Alpine's Edge release since before they had to drop linux-hardened and it's a really nice system to use as a daily driver." ([source](https://news.ycombinator.com/item?id=47031278)) "Alpine is great. I've run it on desktops, laptops, headless, and a Steam Deck and it's been mostly a good time." ([source](https://news.ycombinator.com/item?id=48725786)) "I've come to enjoy it on desktop as well. I've even got it on a Steam Deck and it's... 90% great." ([source](https://news.ycombinator.com/item?id=48468496))
- Simple, minimal and easy to understand (3 comments): "Works well as a very minimal system, and I know everything very well because of it." ([source](https://news.ycombinator.com/item?id=48197415)) "running firewalls, NAS and servers on Alpine is about as simple as it gets" ([source](https://news.ycombinator.com/item?id=46795958)) "Alpine is great, especially for anything single purposed and headless" ([source](https://news.ycombinator.com/item?id=46873711))
- Reliable on servers and headless devices (3 comments): "I had an RPi that was translating a serial port to TCP/IP in a difficult to access location, and it stayed doing its duty for years, Alpine is very solid." ([source](https://news.ycombinator.com/item?id=46178964)) "running firewalls, NAS and servers on Alpine is about as simple as it gets" ([source](https://news.ycombinator.com/item?id=46795958)) "Alpine is great, especially for anything single purposed and headless" ([source](https://news.ycombinator.com/item?id=46873711))

## What people warn about

- Musl libc compatibility problems (3 comments): "there are sometimes compatibility issues where packages expect certain dependencies that Alpine doesn't provide" ([source](https://news.ycombinator.com/item?id=46174792)) "Too many weird edge cases to deal with, especially related to Alpine using musl libc instead of glibc." ([source](https://news.ycombinator.com/item?id=48252364)) "musl and limited packages is an inconvenience on server setups" ([source](https://news.ycombinator.com/item?id=48346783))
- Weak supply chain security (5 comments): "Alpine images still get plenty of security findings, often in the same dependencies your application needs regardless of the base image." ([source](https://news.ycombinator.com/item?id=50292785)) "Alpine and Chimera however both are not reproducible or full source bootstrapped or signed and do not enforce code review" ([source](https://news.ycombinator.com/item?id=47760682)) "distros like nix and alpine fully skip caring about bare minimum supply chain security" ([source](https://news.ycombinator.com/item?id=46449888))
- Limited packages and missing features (2 comments): "Alpine boasts about the minimal image size but in reality you end up missing a lot of useful modern premium features" ([source](https://news.ycombinator.com/item?id=47048751)) "Alpine can often also answer that call, but it lacks MIPS support" ([source](https://news.ycombinator.com/item?id=49140009))
- Unexpected trouble in real use (3 comments): "We had issues running our Node app on alpine. Specifically the dns lookup for our API calls were taking several hundred milliseconds every time." ([source](https://news.ycombinator.com/item?id=48252322)) "With Alpine you are trading size for a lot of unexpected pain" ([source](https://news.ycombinator.com/item?id=48255575)) "This has caused me all types of trouble in unexpected places." ([source](https://news.ycombinator.com/item?id=46176435))

## Alternatives hackers recommend

- [Ubuntu](https://hackerapproved.com/p/ubuntu.md): 560 recommend
- [Debian](https://hackerapproved.com/p/debian.md): 552 recommend
- [Fedora Linux](https://hackerapproved.com/p/fedora.md): 437 recommend
- [Arch Linux](https://hackerapproved.com/p/arch-linux.md): 362 recommend
- [Linux Mint](https://hackerapproved.com/p/linux-mint.md): 277 recommend

## Cite as

Hacker Approved, "Alpine Linux", https://hackerapproved.com/p/alpine-linux/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
