Alpine Linux | |
---|---|
![]() | |
Семейство ОС | UNIX-подобные операционные системы и Linux |
Исходный код | открытый |
Последняя версия | 3.9.0[1] (29 января 2019 года) |
Менеджеры пакетов | Alpine package manager[d] |
Поддерживаемые платформы | x86, x86-64 и ARM |
Тип ядра | Монолитное ядро (Linux) |
Интерфейс | X Window System |
Лицензия | GNU GPL 2[2], лицензия MIT[2] и 2-пунктная лицензия BSD[d][2] |
Состояние | актуальная |
Репозиторий исходного кода | git.alpinelinux.org |
Веб-сайт | alpinelinux.org |
![]() |
Alpine Linux — дистрибутив Linux, ориентированный на безопасность, легковесность и нетребовательность к ресурсам. В основном используется во встраиваемых системах[3][4][5][6][7][8], также хорошо подходит для создания Docker-контейнеров[9][10][11][12]. Основан на musl и BusyBox, использует PaX и grsec по умолчанию в ядре и компилирует все пакеты с защитой стека от переполнения[13].
Для обеспечения безопасности в дистрибутиве применяются:
Размер базовой системы Alpine Linux составляет всего лишь 4-5 Мбайт (исключая ядро).[3]
Первоначально был ответвлением проекта LEAF[en][14]: большинство разработчиков проекта LEAF хотели продолжать разрабатывать дистрибутив Linux, который мог поместиться на одной дискете, тогда как разработчики Alpine Linux желали включить ещё несколько тяжёлых пакетов, таких как Squid и Samba, а также дополнительные функции безопасности и новое ядро. Одна из первоначальных целей заключалась в создании основы для большой системы, сейчас это не является главной целью проекта[15].
В дистрибутиве реализована собственная система управления пакетами apk-tools, которая изначально была частью коллекции сценариев (shell scripts), но позже была переписана разработчиками на Си. Alpine на данный момент включает в себя такие пакеты как GNOME, Xfce, Firefox, и другие. Однако, некоторые пакеты, такие как KDE, пока ещё не портированы.
По умолчанию, Alpine Linux во время запуска полностью загружается в оперативную память. Патчи безопасности PaX и grsec включены по умолчанию в ядро Alpine Linux, что помогает защите от эксплойтов, похожих на vmsplice() local root exploit. Также все пакеты скомпилированы с защитой от переполнения стека для удобства пользователей.
Первоначально в дистрибутиве в качестве стандартной библиотеки языка Си использовалась uClibc вместо традиционной библиотеки glibc, несмотря на лёгкий вес, у неё есть существенный недостаток — она бинарно несовместима с glibc, таким образом, всё программное обеспечение было скомпилировано с использованием uClibc для корректной работы. Однако с 9 апреля 2014 года[16], Alpine Linux стала использовать библиотеку musl[17], которая является частично бинарно совместимой с glibc[18].
Инициализация системы, по сравнению с другими дистрибутивами, такими как Debian, Ubuntu, Arch Linux и CentOS, не использует systemd[19].
Версия | Дата релиза[20] | Дата прекращения поддержки[21] | Ядро Linux |
---|---|---|---|
[5] | 2.02010-08-16 | 2012-04-01 | Неизвестно |
2.1 | 2010-11-01 | 2012-11-01 | Неизвестно |
2.2 | 2011-05-03 | 2013-05-01 | Неизвестно |
2.3 | 2011-11-01 | 2013-11-01 | Неизвестно |
2.4 | 2012-05-02 | 2014-05-01 | Неизвестно |
2.5 | 2012-11-07 | 2014-11-01 | Неизвестно |
2.6 | 2013-05-17 | 2015-05-01 | Неизвестно |
2.7 | 2013-11-08 | 2015-11-01 | Неизвестно |
3.0 | 2014-06-04 | 2016-05-01 | Неизвестно |
3.1 | 2014-12-10 | 2016-11-01 | Неизвестно |
[22] | 3.22015-05-26 | 2017-05-01 | 3.18.xx |
3.3 | 2016-01-06 | 2017-11-01 | 4.1.xx |
3.4 | 2016-05-31 | 2018-05-01 | 4.4.xx |
3.5 | 2016-12-22 | 2018-11-01 | 4.4.xx |
[4] | 3.62017-05-24 | 2019-05-01 | 4.9.xx |
3.7 | 2017-11-30 | 2019-11-01 | 4.9.xx |
[23][24] | 3.82018-06-26 | Неизвестно | 4.14.xx |
3.9 | 2019-01-29 | Неизвестно | 4.19.xx |
edge | rolling | Неизвестно | Неизвестно |
Легенда: Старая версия, не поддерживается Старая поддерживаемая версия Текущая версия Тестовая версия |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .