Серия «Операционные системы на VPS»: обзор популярных ОС для VPS и выделенных серверов. Оглавление — в начале серии.
Что такое Alpine Linux
Alpine Linux — минималистичный дистрибутив (~130 MB), ориентированный на безопасность и размер. Основа большинства official Docker images.
| Параметр | Значение |
|---|---|
| Размер | ~130 MB minimal install |
| Пакеты | apk |
| libc | musl (не glibc) |
| Init | OpenRC (не systemd на default) |
| Релизы | stable каждые 6 мес, поддержка 2 года |
Alpine как VPS vs как контейнер
| Роль | Рекомендация |
|---|---|
| Docker host | Часто Ubuntu/Debian удобнее (systemd, glibc tools) |
| Container base | Alpine — стандарт |
| Микро-VPS | Возможен, но musl ломает некоторые binary |
Плюсы на VPS
- Минимальный attack surface
- Очень быстрый boot
- apk — простой и быстрый
- Идеален для контейнеров
Минусы на VPS
- musl — проблемы с проприетарным ПО
- OpenRC вместо systemd
- Мало «полноценных» server guides
См. также
← Оглавление серии
Аренда VPS на Simple-Server
Для развёртывания на production возьмите VPS/VDS с Ubuntu 22.04: root по SSH, NVMe и канал от 500 Мбит/с.