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 ()

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

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

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

white_bull ()

Главное не написали в ноости - дропнули 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 ()
Ответ на: комментарий от 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 ()