LINUX.ORG.RU

Alpine Linux 3.13.0

 , ,


0

2

Состоялся релиз Alpine Linux 3.13.0 — Linux-дистрибутива, ориентированного на безопасность, легковесность и нетребовательность к ресурсам (используется в том числе во многих образах Docker).

Дистрибутив использует системную библиотеку языка Си musl, набор стандартных утилит UNIX BusyBox, систему инициализации OpenRC и пакетный менеджер apk.

Основные изменения:

  • Началось формирование официальных облачных образов.
  • Начальная поддержка cloud-init.
  • Замена ifupdown из состава busybox на ifupdown-ng.
  • Улучшена поддержка Wi-Fi в скриптах установки.
  • Теперь доступен PHP 8.
  • Улучшена производительность Node.js посредством компиляции с флагами -02 вместо -0s.

Обновлены версии ПО:

  • Linux 5.10.7;
  • musl 1.2;
  • Busybox 1.32.1;
  • GCC 10.2.1;
  • Git 2.30.0;
  • Knot DNS 3.0.3;
  • MariaDB 10.5.8;
  • Node.js 14.15.4;
  • Nextcloud 20.0.4;
  • PostgreSQL 13.1;
  • QEMU 5.2.0;
  • Xen 4.14.1;
  • Zabbix 5.2.3;
  • ZFS 2.0.1.

>>> Подробности

★★★★★

Проверено: atsym ()
Последнее исправление: CYB3R (всего исправлений: 4)

Улучшена производительность Node.js посредством компиляции с флагами -02 вместо -0s.

Джва года ждал.

Вообще, некоторые пакеты у ребят собираются со странными опциями. Когда спрашивал, то говорили: «Безопасность».

white_bull
()

Началось формирование официальных облачных образов.

Наконец-то будет полезен не только в Docker.

anonymous
()

Как там musl, всё ещё сливает по работе с памятью?

devl547 ★★★★★
()

Весь дистр и ченджлог к нему напоминает толи 1апрельскую шутку толи очередную сборку убунты от Васяна.

anonymous
()
debian-redis         latest    8366943c77e8    3 days ago      136MB            
alpine-redis         latest    aae644cd3417    3 days ago      6.99MB           
nix-redis            latest    30486183a209    50 years ago    45.4MB           
nix-redis-minimal    latest    a21238890680    50 years ago    2.02MB           
$ # Did we just produce a docker image _smaller_ than Alpine? Interesting!
anonymous
()

Скажите, а у вас альпайн в контейнерах тоже медленнее чем тот же Дебиан или центось работает?

Ато прямо на глаз заметно, nginx + php-fpm гораздо дольше отдаёт страницы?

skyman ★★★
()

Главное не написали в ноости - дропнули Berkeley DB

Oracle has changed the license of BDB to AGPL-3.0, making it unsuitable to link to packages with GPL-incompatible licenses. Since the old version is no longer maintained, the db package is now deprecated. Alpine Linux packages are being transitioned to alternatives or, where no alternatives exist, removed entirely.

white_bull
()

Последний раз, когда смотрел на него, его минимальный набор пакетов был на 100-200 пакетов больше центоса.

anonymous
()

Пробовал его когда-то, но много пакетов не нашел, особенно для простого десктопа. А собрать самому недостающее вообще найти не смог.

poshat ★★★
()

легковесность и нетребовательность к ресурсам

Конкретно, «метеоминимум командира» привести можно?

anonymous
()
Ответ на: комментарий от poshat

недостающее вообще найти не смог

Это как мне стукнула как-то по мозгам идея СУБД в смарт. Ну, чтобы можно было запиливать приложухи, синхронизировать с десктопом/ноутом и иметь нужную инфу по работе и по жизни под руками. Более-менее sqlite. И всё.

anonymous
()

Они OCaml плохо обновляют. Даже в Edge до сих пор 4.08, в то время как сам OCaml уже выпускает 4.12beta1. В других дистрибутивах ситуация получше. Всё бы ничего, но Alpine часто используется для статической линковки с помощью OCaml. Приходится каждый раз компилировать самому с помощью Opam.

XVilka ★★★★★
()
Ответ на: комментарий от skyman

Ато прямо на глаз заметно, nginx + php-fpm гораздо дольше отдаёт страницы?

Ставишь какой-нибудь mimalloc и через LD_PRELOAD форсишь его использование во всём софте. musl в плане аллокатора памяти тормозной.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Ставишь какой-нибудь mimalloc и через LD_PRELOAD форсишь его использование во всём софте. musl в плане аллокатора памяти тормозной.

Спасибо за наводку, посмотрю!

skyman ★★★
()
Ответ на: комментарий от skyman

Посмотри как оно сейчас

В musl’е меняли в последней версии аллокатор «version 1.2.1 "features the new «mallocng» malloc implementation, replacing musl’s original dlmalloc-like allocator that suffered from fundamental design problems»

Может оно само начало нормально работать.

anonymous
()
Ответ на: комментарий от anonymous

mallocng

Быстрее старого, но один фиг сильно медленнее нормальных аллокаторов.
Я в конце прошлого года статью с тестами на linkedin находил.

devl547 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.