Ядро 6.18 уже официально признано новым релизом LTS – как мы и предсказывали – а Alpine Linux 3.23 пришло, предвосхищая волну обновлений дистрибутивов в конце года.
Кажется, наступило время выхода новых версий в мире дистрибутивов. На прошлой неделе множество дистрибутивов Linux представили свои свежие релизы: мы отметили Ultramarine 43, Solus 4.8, Endeavour OS “Ganymede,” 4MLinux 50 и новый снимок CachyOS.
Alpine Linux 3.23.0 привлекло наше внимание. Новый релиз означает, что пора обновить подготовительные разделы на ноутбуках в редакции The Reg FOSS.
Несколько дней назад мы рассматривали нововведения в ядре 6.18 и предсказали, что оно станет следующим релизом LTS. Это уже произошло. Оно не указано как новое LTS на kernel.org, но присутствует на странице релизов. В объявлении Грег Кроа-Хартман сказал:
Нельзя добавить его на главную страницу пока, нужно сначала выпустить 6.19, иначе это нарушит работу инструментов, зависящих от интерфейса ядра.
Новый LTS-релиз означает, что самый старый LTS отключается. Кроа-Хартман также выпустил ядро 5.4.302, который является последним релизом этой версии. Несмотря на то, что он содержит около 200 исправлений, он также добавил в объявление список известных и документированных уязвимостей, которые не будут исправлены: впечатляющие 1539 штук. Мы посчитали.
Предыдущее LTS-ядро было версии 6.12, и когда оно было объявлено в декабре 2024 года, мы отметили, что Alpine 3.21 пришло вместе с ним. Анонимный комментатор отметил тогда, что релизы Alpine на самом деле не синхронизированы с LTS-ядрами. Как они выразились, релиз, последовавший за годичным LTS-ядром, был «просто счастливой случайностью». Что ж, похожая случайность только что повторилась.
Главное изменение в 3.23 – это новая версия инструментов упаковки Alpine. Дистрибутив теперь использует APK 3.0.0 после многих лет разработки. APK существует уже некоторое время. Когда мы рассматривали GNU-free Chimera Linux в 2023 году, он уже использовал APK 3. Эта версия прекращает поддержку загрузки через FTP, что, вероятно, не доставит неудобств многим пользователям в 2025 году. Пока что Alpine придерживается более старого формата индексного файла – это осторожный дистрибутив, что является одной из причин, по которой мы с удовольствием обновляемся немедленно.
Как и в случае с любой новой версией дистрибутива, обновлены многие компоненты. Он не использует systemd, но Alpine – это не полностью дистрибутив GNU-free, и он включает GCC, например. Теперь это означает GCC 15, но также доступен LLVM 21. Он также включает IfState 2 – если вы его используете, эта версия означает новый формат файла конфигурации. Интересно, что Alpine 3.23 предлагает GNOME 49, несмотря на то, что эта версия имеет более сильные зависимости от systemd. Пока что возросшая зависимость от systemd затрагивает в основном экран входа и диспетчер сеансов, поэтому Alpine остается с версиями GNOME 48 этих компонентов. Он также включает FFmpeg версии 8, плюс KDE Plasma 6.5.3, Sway 1.11, LXQt 2.30 и многие другие.
В отличие от большинства других дистрибутивов Linux, Alpine можно устанавливать и запускать различными способами. В режиме без диска он загружается с диска во tmpfs в ОЗУ и работает исключительно от него. Это очень быстро, но вы все равно можете настраивать его, добавлять компоненты и обновлять. Если ваш рабочий набор слишком велик, чтобы поместиться в дисковую кэш-память, есть также режим диска данных, в котором Alpine по-прежнему работает из ОЗУ, но хранит своп, данные и весь каталог /var на диске — так что он по-прежнему очень быстрый, но может хранить больше данных, чем поместится в ОЗУ за раз.
Это полезно для устройств, основной накопитель которых может износиться от чрезмерного количества записей, таких как Raspberry Pi с microSD-картой в качестве системного диска. Мы сталкивались с одним нюансом при использовании Alpine на Raspberry Pi, хотя. Вы не можете запускать специальные инструменты конфигурации Pi, такие как команда raspi-config, под Alpine на основе musl-libc. Они отлично работают на других дистрибутивах RasPi на базе Debian, таких как MX Linux.
Наконец, есть традиционный режим системного диска, который работает с диска, как любой другой дистрибутив — медленнее, но наиболее простая и гибкая настройка. Это режим, который использует этот падальщик. Мы запустили копию Alpine 3.22 на нашем надежном ThinkPad X220 и следовали инструкциям для обновления до новой версии. На этом ноутбуке 2011 года весь процесс занял около пяти минут, и после перезагрузки все работало безупречно.
За последние несколько лет мы освещали Alpine 3.16, 3.18 и 3.20, а также версию за прошлый декабрь. Он исправил проблемы DNS в musl в версии 3.18. Хотя мы подозреваем, что большинство пользователей Alpine, вероятно, используют его для запуска Docker или других небольших серверных ролей, он также является отличным и вполне способным дистрибутивом для рабочего стола – и очень быстрым.
Существуют и другие дистрибутивы, ориентированные на производительность, такие как CachyOS, которые мы рассматривали дважды в июле 2024 года и снова на новом оборудовании в августе 2025 года. Мы часто читаем, как люди говорят о запуске Arch или производных от Arch из-за соображений производительности. Будучи самым популярным дистрибутивом с непрерывным выпуском, он всегда имеет новейшие компоненты со всеми последними оптимизациями производительности для новых сопроцессоров и графических процессоров и так далее.
Вопреки тому, что утверждают многие из его евангелистов, Arch не является особенно легковесным дистрибутивом. Если вы используете сам Arch, вы должны собирать собственную настройку вручную – но, как только вы тщательно соберете ее, вы, вероятно, установите все те же компоненты и подсистемы, которые можно найти в любом другом современном дистрибутиве, использующем современные компоненты, такие как systemd и GNU glibc. Если вы выберете один из многочисленных более простых дистрибутивов, таких как CachyOS, то получите то, что они предоставляют.
Установка Alpine не намного сложнее, и она достаточно хорошо документирована. Сначала выполните первоначальную установку в текстовом режиме на системном диске, затем установите рабочий стол с помощью скрипта setup-desktop, а затем добавьте свои приложения. Мы выполнили чистую установку в виртуальной машине, добавили Xfce 4.20, и результат занимает 210 МБ ОЗУ и всего 1,1 ГБ диска.
Самые быстрые программы – это те, которые вы никогда не запускаете. Еще один способ ускорить работу вашего компьютера — иметь меньше программного обеспечения. Запуск Alpine немного напоминает запуск FreeBSD, только гораздо быстрее. Это знакомо, но многие вещи, которые обычно встречаются в Linux, включая проприетарное свободно распространяемое программное обеспечение, такое как Google Chrome и многие медленные приложения Electron, отсутствуют. Однако есть много более легких альтернатив, например, Ghostwriter вместо Panwriter. У вас нет нативных клиентов Slack или WhatsApp, но, как мы уже освещали, Thunderbird может сделать это для вас.
Мы не можем рекомендовать его новичкам. Например, если вы хотите установить двойную загрузку или выполнить собственное разбиение диска, вам придется немного поработать. Как и BSD, лучше посвятить ему целый диск. Попробуйте — это полезный опыт, и мы обнаружили, что он намного быстрее, чем популярные современные дистрибутивы, которые сами по себе быстрее, чем Windows. ®
Автор – Liam Proven





