Alpine Linux 3.16 вече е наличен за тази широко разпространена, ориентирана към контейнери дистрибуция и други ситуации, които изискват малък отпечатък.
Ако сте типичен потребител на настолен Linux, вероятно се чудите как Alpine Linux е останал скрит от вас. Не се притеснявайте; това е напълно нормално.
Въпреки че Alpine Linux може да се използва като напълно работеща настолна система, това не е основната му цел.
Дистрибуцията е силно фокусирана върху света на контейнерите поради изключителното си леко тегло и различен подход към софтуера, осигуряващ неговата функционалност. Така, например, тук няма да намерите systemd; вместо това, системата за инициализация на зареждане се обработва от OpenRC.
AlpineLinux, от друга страна, се счита за Светия Граал в света на инженерството на DevOps и най-широко използваната дистрибуция за контейнерни услуги.
И след като направихме това въведение, нека сега да преминем към по-вълнуващите неща, които да отбележим в наскоро пуснатата нова версия на Alpine Linux 3.16.
Alpine Linux 3.16 Акценти
Alpine Linux 3.16 идва с ядрото на Linux 5.15. Ако искате да го използвате като настолна система, най-новите версии на двете основни настолни среди, GNOME 42 и KDE 5.24, са налични тук.
Новата версия включва определени подобрения в своите скриптове за настройка. Имаме предвид набора от инструменти за конфигуриране, използвани по време на нова инсталация.
Тези скриптове са актуализирани в Alpine Linux 3.16, включително подобрена поддръжка за NVMe дискове, създаване на потребител с администраторски права и възможност за добавяне на SSH ключове по време на инсталацията.
На всичкото отгоре обаче най-значителното подобрение е добавянето на setup-desktop
скрипт, който значително улеснява добавянето на графична среда по време на инсталирането на нова система Alpine Linux.
Другата значителна промяна в Alpine Linux 3.16 е използването на добре познатото sudo
команда. Той е преместен в хранилището на общността, което означава, че само най-новата стабилна версия ще получава актуализации за сигурност в бъдеще.
Може би вече се чудите как ще изпълнявате своята администраторска работа. Не се притеснявайте, разработчиците на дистрибуцията са помислили за това. В sudo
нова подмяна на командата, doas
се грижи за това.
Причината за смяната е това sudo
отдавна е трън в очите на всички, защото е малко раздута каша със съмнителна сигурност. От друга страна, на doas
командата изглежда се справя с проблема много по-елегантно.
Най-хубавото е, че неговата работа е идентична с тази на sudo
команда.
Едно от нещата, които най-много интересуват разработчиците и системните администратори, използващи Linux, е версията на различните библиотеки и сървъри за разработка. Потребителите на Alpine Linux 3.16 няма да бъдат разочаровани, защото ще намерят много актуализации на приложения:
- Отидете 1.18
- LLVM 13
- Node.js (текущ) 18.2
- Рубин 3.1
- Ръжда 1.60
- Python 3.10
- PHP 8.1
- Podman 4.0
Освен това Python 2 и PHP 7 са премахнати и вече не са налични за инсталиране.
Освен споменатите по-горе, някои допълнителни промени също заслужават да бъдат отбелязани тук.
Alpine 3.16 няма да включва стария пакет SDL 1.2, който беше преместен от общността към тестване. Вместо това, приложенията, които използват SDL, използват sdl12-compat
, който е базиран на много по-добре поддържания SDL 2.0. Това води до различни подобрения, включително поддръжка за Wayland, PipeWire и повече геймпадове.
Не на последно място, както потребителите на Alpine Linux вероятно са наясно, /tmp
директорията преди това беше част от основната файлова система, която беше почистена при стартиране от скрипта на услугата bootmisc openrc. Ще се монтират нови инсталации в Alpine Linux 3.16 /tmp
като tmpfs.
Изтегляния и повече подробности за версията на Alpine Linux 3.16 са достъпни от AlpineLinux.org.
Публикациите се превеждат автоматично с google translate