LINUX.ORG.RU

Релиз Alpine linux 3.12

 

Релиз 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 ()
Последнее исправление: Vault_Boy (всего исправлений: 2)

Отличный дистрибутив для минималистичных систем и с интересным подходом к безопасности. История с 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
()

неГнутый дистрибутив это хорошо

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

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

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

Чтобы PM работал работал быстрее всех существующих и чтобы потом его концепт взял pacman, например.

avolver
()
Последнее исправление: avolver (всего исправлений: 1)

Вроде как любят использовать в docker.

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

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

anonymous
()

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

skvitek ★★★
()

я на 4 малине так и не смог запустить ни один из 3 вариантов rpi образов .

jtad
()

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

anonymous
()

на базе системной библиотеки Musl

Она же тормоз. Интересно было бы на бенчмарки посмотреть.

RazrFalcon ★★★★★
()

Какой хороший дистрик. И в нём нет systemd!
А где там кеш пакетов? Какой формат пакетов? И как собрать пакет с своим ядром?

superuser ★★★★★
()
Последнее исправление: superuser (всего исправлений: 2)
Ответ на: комментарий от Vault_Boy

Очень важное нововведение. И как же без него раньше жили?

MS за него топит

Вообще не показатель.

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

на сайте musl есть бенчмарки самой musl - даже сраный strlen() на ней в два раза медленнее

anonymous
()

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

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

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

       musl  glibc
strlen 0.081 0.048

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

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

или вот:

       musl  glibc
strchr 0.142 0.028

в пять(!) раз слив, а помечено всё ещё зелёным… маркетинг уровня я даже хз с чем сравнить

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
()
Ответ на: комментарий от Vault_Boy

Там вон выше и бенчмарки от самих мусловцев есть :-D

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

тащи сюда например результаты mozilla kraken по сравнению с нормальной системой

плацебо не котируется

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

результаты mozilla kraken по сравнению с нормальной системой

Вот кстати да, тесты в реальных приложениях вместо микробенчмарков)

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

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

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

ну тогда что-то другое вместо kraken, тк js jit небось инлайн инструкции вместо функций libc дёргает

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

тащи тогда бенч в libreoffice calc, для экселя бенчи точно есть

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

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

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

anonymous
()

Поставил, затестил в VB, стима в ремах нет. Расходимся.

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

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

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

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

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

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