Alpine Linux
минималистичный дистрибутив GNU/Linux / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Alpine Linux?
Кратко изложите эту статью для 10-летнего ребёнка
Alpine Linux — дистрибутив Linux, ориентированный на безопасность, легковесность и нетребовательность к ресурсам. В основном используется во встраиваемых системах[4][5][6][7][8][9], стал основой PostmarketOS[10], также хорошо подходит для создания Docker-контейнеров[11][12][13][14]. Основан на musl и BusyBox, использует PaX и grsec по умолчанию в ядре и компилирует все пакеты с защитой стека от переполнения[15].
Alpine Linux | |
---|---|
Первый выпуск | 2006[1] |
Последняя версия | 3.20.2[2] (22 июля 2024; 23 дня назад (2024-07-22)) |
Менеджеры пакетов | Alpine package manager[вд] |
Поддерживаемые платформы | x86, x86-64, ARM, IBM System/390, ppc64[вд] и RISC-V |
Лицензия | GNU GPL 2[3], лицензия MIT[3] и 2-пунктная лицензия BSD[вд][3] |
Репозиторий исходного кода | gitlab.alpinelinux.org |
Веб-сайт | alpinelinux.org (англ.) |
Медиафайлы на Викискладе |
Для обеспечения безопасности в дистрибутиве применяются:
- свежие (актуальные) версии ядра Linux и других пакетов, например iptables, openssl;
- применение патчей, увеличивающих безопасность, на все компоненты системы, помимо ядра;
- довольно частый релизный цикл, поддерживающий актуальность дистрибутива на высоком уровне.
Размер базовой системы Alpine Linux составляет всего лишь 4-5 Мбайт (исключая ядро). Контейнер требует не более 8 МБ, а для минимальной установки на диск требуется около 130 МБ.[4]
С целью повышения безопасности все программы пространства пользователя компилируются как position-independent executable с защитой от повреждения стека.