LINUX.ORG.RU

Релиз Alpine linux 3.12

 


2

3

Вышел новый стабильный релиз Alpine linux 3.12.
Alpine linux основан на базе системной библиотеки Musl и набора утилит BusyBox.
Системой инициализации выступает OpenRC, для управления пакетами применяется собственный пакетный менеджер apk.

В новом выпуске:

  • Добавлена начальная поддержка архитектуры mips64 (big endian).
  • Добавлена начальная поддержка языка программирования D.
  • Python2 на стадии полного удаления.
  • LLVM 10 теперь по умолчанию.
  • Исправления в ncurses (удалена зависимость ncurses-lib от ncurses-terminfo).
  • В community репозиторий добавлен «Telegram Desktop»

Обновлены версии пакетов:

  • Linux 5.4.43, GCC 9.3.0, LLVM 10.0.0, Git 2.24.3, Node.js 12.16.3, Nextcloud 18.0.3, PostgreSQL 12.3, QEMU 5.0.0, Zabbix 5.0.0

>>> Полный список изменений



Проверено: alpha ()

Отличный дистрибутив для минималистичных систем и с интересным подходом к безопасности. История с grsecurity подпортила жизнь, но не остановила развитие. Разработчики молодцы.

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

Я был только рад, когда Gsec убрали.

Самое весёлое, что Alpine прекрасно подходит для рабочего ноутбука погроммиста. Haskell, python, go, R, NodeJS, C# и так далее…

Для просто ноута есть всё необходимое: LibreOffice, Feh, Emacs, mpv, Firefox или Chromium.

Vault_Boy ()

Небольшой вопрос знатокам дистрибутива: Установка на диск версии arm64 RPi4 предполагается? А то всё время работать из оперативки и устанавливать софт при каждом запуске это не айс.

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

работает ощутимо быстрее мейнстримных дистров. но нужно прилично красноглазить с настройкой гуйни (использовал xfce). маны по накатыванию популярных DE есть в вики alpine.

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

А ссылку на док можно? А то если действовать по доку для х86 версии, то в установщике какой то команды «setup» не хватает. Не помню подробностей, 3 месяца прошло.

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

Если устроит BusyBox вместо полноценных текстовых утилит, то можно. Но сам быстро столкнулся с ограничениями бизибокса. Мириться на десктопе с этим для меня чересчур.

anonymous ()

Хм, а вот это интересно. У меня есть полностью рабочая плата от ноутбука, которой не нужно охлаждение. С этим Alpine Linux можно будет устроить на ней будильник (не могу придумать зачем в принципе ещё её использовать), который хитрый сосед не взломает через wi-fi? Как позиционируется этот дистрибутив?

skvitek ★★ ()

На нем, кстати, основан postmarketOS который поддерживает более 200 моделей смартфонов и планшетов. Кое-где уже работают звонки на mainline ядре

anonymous ()

меньший размер бинарника != лучше производительность, вполне реально что ваши скрипты и команды не будут работать в окружении busybox для десктопа это не самое лучшее решение.

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

на сайте самой musl показано, какая она тормозное говно: http://www.etalabs.net/compare_libcs.html

       musl  glibc
strlen 0.081 0.048

но видимо некоторым сложно прочитать и сравнить числа. ведь цветами тамошние маркетологи таких специально вводят в заблуждение. результат musl strlen нужно было помечать как минимум жёлтым по-честному

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

Да вот беда есть, у реального использования. Браузеры падают, эмуляторы терминала падают и все тормозит. А вранье про то что быстрей остается твоим враньем и больше ничем.

Я тоже надеялся, что musl так как он легче даст выигрыш в производительности, но легче не значит быстрей, легче значит код примитивней, увы

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

В реальности впечатление, что даже не в 2 раза тормозней, а раз в 5. Я несколько раз пробовал ставить для теста дистры с musl’ом в качестве десктопа(Alpine и Void), каждый раз ужасался тормозам и падениям на ровном месте, после чего убегал обратно на исправно работающую годами Ubuntu.

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

поддерживает более 200 моделей смартфонов и планшетов

Ты бы посмотрел статус этой «поддержки» :-D Из 200 умеют работать по прямому назначению 0 Этот постмаркет ЗАГРУЖАЕТСЯ на 200 моделях, а работать не может ни на одной. Я за ним слежу, мне было бы интересно его потыкать на резервной мобиле (Redmi 4X «santoni»), но тыкать там не во что, там даже сторонний порт UBports и тот лучше живет.

anonymous ()

В community репозиторий добавлен «Telegram Desktop»

Абсолютно бесполезная информация. А вот написать, сколько всего в репо пакетов, и каких нет - было бы куда актуальнее.

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

Спасибо за критику. Моя первая новость на ЛОР. В следующий раз не буду переводить changelog. Буду аки лох заходить на https://pkgs.alpinelinux.org/packages и считать для анонима.

По вопросу - есть flatpak, что позволяет на musl запускать steam, vscode, skype и «нужное» ПО. Проседания по производительности с обёрткой - 5-7%.

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

Да вот беда есть, у реального использования. Браузеры падают, эмуляторы терминала падают и все тормозит. А вранье про то что быстрей остается твоим враньем и больше ничем.

У меня противоположное мнение, подтверждённое на реальном железе при стандартных задачах от нетбука или слабого ноута (офис, веб).

Vault_Boy ()

Ах BusyBox! - Тогда на десктопе оно не нужно, несмотря ни на какие прочие преимущества. А жаль, начало новости было вдохновляющим)

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

Да можно поставить и нормальный шелл, и нормальные утилиты, если есть желания. Все есть в репах. Но на десктопе сей дистрибутив все равно не имеет смысла.

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

Зачем идти на такие ухищрения в виде flatpak? Chroot’айся в какой-нибудь glibc-дистр, устанавливай steam и запускай на здоровье без потери производительности (сам так делаю с использованием Arch, никаких проблем не наблюдаю).

Если не хочешь запускать программы под root’ом – LXC/LXD тебе в помощь (сам не пробовал, но т.к. LXC по сути chroot на стероидах, всё должно быть тоже без каких-либо потерь).

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

на сайте самой musl показано, какая она тормозное говно: http://www.etalabs.net/compare_libcs.html

Ты обосрался, конечно, знатно. Это не бенчмарки. Это «Bloat comparison» (сравнение раздутости кода). Критерии снизу страницы. И все библиотеки кроме одной в случае с strlen помечены зелёным. Т.е. реализация strlen почти ни у кого не раздута.

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

Ты путаешь тормознутость (под которой, я полагаю, подразумевают скорость / производительность) и падучесть. Последнее для ряда софта - не вина musl. glibc 88го или 89го, кажется, года и порядком оброс багами и нестандартным поведением. Если какие-то криворуки используют баги и недокументированное поведение glibc как фичи, то стоит ли удивляться, что их поделия не заводятся.

anonymous ()