Несколько дней назад анонсирован выход новой версии дистрибутива Linux «Alpine Linux 3.16», минималистичный дистрибутив, построенный на основе системной библиотеки Musl и набора утилит BusyBox.
Распространение отличается повышенными требованиями к безопасности и построен с защитой SSP (Защита от разрушения стека). В качестве системы инициализации используется OpenRC, а для управления пакетами используется собственный менеджер пакетов apk. Alpine используется для создания официальных образов контейнеров Docker.
Основные новые функции Alpine Linux 3.16
В этой новой версии, представленной Alpine Linux 3.16 улучшенная совместимость с накопителями NVMe в скриптах настройки системы добавлена возможность создания учетной записи администратора и добавлена поддержка добавления ключей для SSH.
Еще одно изменение, которое выделяется в этой новой версии, заключается в том, что пакет с утилитой sudo перемещен в репозиторий сообщества, а это значит, что генерация обновлений с удалением уязвимости идет только для последней стабильной ветки sudo. Вместо sudo рекомендуется использовать doas (упрощенный аналог sudo из проекта OpenBSD) или уровень doas-sudo-shim, обеспечивающий замену команды sudo, выполняющейся поверх утилиты doas.
В дополнение к этому пакет icu-data с данными для интернационализации разделен на два пакета: icu-data-en (2.6 МиБ, включена только локаль en_US/GB) и icu-data-full (29 МиБ).
Из других изменений, которые выделяются в этой новой версии:
- Для упрощения настройки среды рабочего стола был предложен новый сценарий setup-desktop.
- Раздел /tmp теперь отображается в памяти с помощью файловой системы tmpfs.
- Плагины для NetworkManager были перемещены в отдельные пакеты: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp и networkmanager-ovs.
- Библиотека SDL 1.2 была заменена пакетом sdl12-compat, который предоставляет API, совместимый с двоичным и исходным кодом SDL 1.2, но работающий поверх SDL 2.
- Пакеты Busybox, dropbear, mingetty, openssh, util-linux созданы с поддержкой utmps.
Пакет util-linux-login используется для предоставления команды входа в систему. - Обновлены версии пакетов, включая KDE Plasma 5.24, KDE Gears 22.04, Plasma Mobile 22.04, GNOME 42, Go 1.18, LLVM 13, Node.js 18.2, Ruby 3.1, Rust 1.60, Python 3.10, PHP 8.1, R 4.2, Xen 4.16, Podman 4.0. . Удалены пакеты из php7 и python2.
Наконец, если вам интересно узнать больше об этой новой версии, вы можете ознакомиться с подробностями По следующей ссылке.
Alpine Linux 3.16 скачать
Если вы хотите загрузить это новое обновление Alpine Linux, необходимо перейти на официальный сайт проекта где вы можете получить изображение системы в соответствии с архитектурой оборудования, на котором вы ее будете использовать.
Вы также должны знать, что в этом дистрибутиве есть образ для использования на Raspberry Pi.
Загрузочные iso-образы (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) подготовлены в пяти версиях: стандартная (155 МБ), непропатченное ядро (168 МБ), расширенная (750 МБ) и для виртуальных машин (49 МБ). .
Ссылка скачать это.
Как установить Alpine Linux на Raspberry Pi?
Если вы планируете использовать эту систему на своем небольшом карманном компьютере, вы можете сделать это, следуя приведенным ниже инструкциям.
- Готово, мы должны отформатировать нашу SD-карту, мы можем поддерживать Gparted, SD-карта должна быть в формате fat32.
- Сделал это теперь мы должны сохранить образ Alpine Linux 3.11 на нашей SD, Для этого нам нужно только разархивировать файл, содержащий файлы Alpine.
- После завершения загрузки нам нужно только скопируйте содержимое на нашу SD-карту.
- Только в конце мы должны вставить SD-карту в наш Raspberry Pi и подключите его к источнику питания, и система должна начать работать.
- Мы поймем это, потому что зеленый светодиод должен мигать, указывая на то, что система распознала систему.
- И все готово, мы можем начать использовать Alpine Linux на Raspberry Pi.