Достъпен е релизът на Alpine Linux 3.16, минималистичен дистрибутив, базиран на системната библиотека Musl и набора инструменти BusyBox. Дистрибутивът предлага повишени изисквания за сигурност и е компилиран с защита SSP (Stack Smashing Protection). За инициализация се използва OpenRC, а за управление на пакетите - собствен пакетен мениджър apk. Alpine се използва за създаване на официални Docker контейнерни изображения. Загрузъчните iso изображения (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) са подготвени в пет варианта: стандартен (155 МБ), с ядро без патчи (168 МБ), разширен (750 МБ) и за на виртуални машини (49 МБ).
В новото издание:
- В скриптовете за настройка на системата е подобрена поддръжката на NVMe устройства, предоставена е възможност за създаване на администраторски акаунт и е добавена поддръжка за добавяне на ключове за SSH.
- Предложен е нов скрипт setup-desktop за опростяване на инсталацията на работна среда.
- Пакетът с инструмента sudo е преместен в репозитория community, което предполага, че актуализациите за отстраняване на уязвимости ще бъдат генерирани само за последната стабилна версия на sudo. Вместо sudo се препоръчва да се използва doas (опростен аналог на sudo от проекта OpenBSD) или прослойка doas-sudo-shim, която предлага замяна на командата sudo, работеща върху инструмента doas.
- Секцията /tmp сега се поставя в паметта с използване на файловата система tmpfs.
- Пакетът icu-data с данни за интернационализация е разделен на два пакета: icu-data-en (2.6 MiB, включва само локалите en_US/GB) и icu-data-full (29 MiB).
- Плъгините за 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.
- За осигуряване на работата на командата login е задействан пакетът 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 са премахнати.
Източник: opennet.ru
