LINUX.ORG.RU

Alpine Linux 3.9

 , , , ,


2

2

Вышла очередная версия Alpine Linux 3.9 — дистрибутива на musl + Busybox + OpenRC ,удобного для встраиваемых систем и виртуальных машин.

Выложены сборки для 7 архитектур: x86_64, x86, armhf, aarch64, armv7, ppc64le и s390x. Как обычно, в 5 вариантах, от 35-мегабайтного для виртуальных машин, до 420-мегабайтного расширенного.

Судьбоносных изменений помимо обновления версий нет. Только добавили архитектуру armv7 и сменили LibreSSL обратно на OpenSSL. И убрали Firefox для 32-битных x86 из-за Rust, оставив только для x86_64.

>>> Новость на Опеннет

>>> Список изменений

★★

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

@olegd, нужно чуть больше информации.

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

Случайно отправил, когда набирал теги. В таком виде — годится?

olegd ★★ ()

И убрали Firefox для архитектуры x86 из-за Rust.

Да он никогда и не был особенно нужен в контейнерах.

anonymous ()

а есть сборки livecd на alpine. чтоб для дектопа. а то там иксы и коробку без мануала под рукой не вариант

fuzzypants ()

Вроде были у нас тут на ЛОРе пользователи этого на столах?

Как оно вообще? Как с совместимостью с софтом?

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

Так я не понял: из реп убрали или всего лишь из образа?

ArkaDOSik ★★ ()

И убрали Firefox для архитектуры x86 из-за Rust.

s/x86/i386/

Для x86_64 есть.

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

s/x86/i386/

Для x86_64 есть.

Упрлс? x86 и x86_64. i?86 и amd64.

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

Упрлс?

Нет.

$ make help
<...>
Architecture specific targets (x86):
<...>
  i386_defconfig           - Build for i386
  x86_64_defconfig         - Build for x86_64
<...>
intelfx ★★★★★ ()
Ответ на: комментарий от Deleted

Можно исправить

И убрали Firefox для архитектуры x86 из-за Rust.

на

И убрали Firefox для 32-битных x86 из-за Rust, оставив только для x86_64.

?

А то формулировка не всем понятна оказалась.

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

Так я не понял: из реп убрали или всего лишь из образа?

Из реп тоже. 32-битного фаерфокса нет даже в edge.

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

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

kukuruku ()

убрали Firefox для 32-битных x86 из-за Rust

одни проблемы от этих хипстеров. Лучше бы Rust выкинули

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

Только добавили архитектуру armv7

Ох, да это же все малины и их клоны. Получается туда можно Alpine теперь вкатывать

Оно 40 МБ, Карл!

vertexua ★★★★☆ ()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от vertexua

Так они давно уже есть) Только кроме малинок для остальных гемор по сборке.

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

Кто давно? Вот ТС говорит что именно в этой версии появился Alpine для armv7

vertexua ★★★★☆ ()

почему вернулись на openssl?

cetjs2 ★★★★★ ()

и сменили LibreSSL обратно на OpenSSL

Fail.

commagray ★★★★★ ()

Готов для десктопа?

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

Задолбало что ломают совместимость в либре между версиями, а в openssl такого нету. Плюс в openssl пофиксили все что нужно было конкретного чувакам в Alpine. Общую повышенную дырявость OpenSSL учли, но все равно решили перейти

vertexua ★★★★☆ ()

Где можно скриншоты посмотреть?

anonymous ()

И убрали Firefox для 32-битных x86 из-за Rust

А почему Rust не убрали? Или у них там всеми управляют гипстота?

Odalist ★★★★★ ()

И убрали Firefox для 32-битных x86 из-за Rust

А как друг другу мешает Rust и 32-битная сборка Firefox?

Gargamel ()

Нужно! Жаль что dnsmasq и dnscrypt-proxy без dnssec собраны.

anonymous ()

Судьбоносных изменений помимо обновления версий нет.

лучший релиз, я как-то 2 таких за день выпустил, тоже устал

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

Сменили недырявый и без легаси мусора LibreSSL на дырявый и с легаси мусором OpenSSL, в чём вин то? Не понимаю.

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

ff без rust не собирается уже сколько версий как

Черт, совсем про это забыл. Спасибо.

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

недырявый и без легаси мусора LibreSSL

Это ты экспертное мнение аффтараф libressl процитировал?

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

Кто давно? Вот ТС говорит что именно в этой версии появился Alpine для armv7

Сборки для Raspbery Pi были и раньше. Видимо, собирались для более старых обратно совместимых процессоров.

olegd ★★ ()

убрали Firefox для 32-битных x86

Кому оно нужно, тем более в таком дистрибутиве.

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

Идиотское замечание, как раз очень нужен, чтобы хедлесс e2e тесты в контейнерах гонять. Но обойдёмся 64-битным.

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

Ещё один админ локалхоста нашёлся...

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

Ты про 0day уязыимости то хоть слышал? Погугли. А теперь сравни количество уже найденных дыр:
https://www.cvedetails.com/product/383/Openssl-Openssl.html?vendor_id=217
https://www.cvedetails.com/product/30688/Openbsd-Libressl.html?vendor_id=97
113 (OpenSSL) vs 7 (LibreSSL) дыр за последние 5 лет. Разница в 20x раз! Только абсолютно невменяемый выберет OpenSSL, если есть возможность выбирать!

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

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

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

Просто в LibreSSL искать дыры некому :)

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

А почему Rust не убрали? Или у них там всеми управляют гипстота?

а можешь аргументированно объяснить, чем тебе так не угодил раст в техническом плане?

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

чем тебе так не угодил раст в техническом плане?

  • Сырость. Изменений, в том числе breaking, очень много и постоянно надо следить за тем, что происходит.
  • Легковесные потоки уже не существуют. Временно они вынесены в отдельную библиотеку, но:
  • т.к. отказались от сегментированного стека, то легковесными эти потоки назвать уже нельзя.
  • выброшен весь слой, отвечающий за унификацию легковесных и полноценных потоков (синхронизация, ввод/вывод)
  • за библиотекой в принципе сейчас никто не следит, т.е. скорей всего она очень мило будет покоиться в коме как минимум до выпуска 1.33. Но даже после 1.33 очень сомнительно, что пользоваться будет так же удобно, как когда был слой унификации, т.к. теперь надо будет постоянно вручную следить за тем, где ты находишься и какие средства тебе доступны.
  • Лямбды, замыкания в данный момент практически неюзабельны, частично из-за того, что происходит переход на новую имплементацию, частично из-за того, что эти концепции не так хорошо уживаются со сложной системой работы с памятью.
  • Самая большая проблема языка на мой взгляд - это его сложность, т.е. вопрос «Как не запутаться во всех этих видах указателей, borrowing и так далее?» решаться языком не будет, это, наоборот, с радостью выносится на сторону разработчика. «Хотите скорости С++ - пожалуйста, получите, распишитесь, ваш мосх оставляете взамен».
Odalist ★★★★★ ()
Последнее исправление: Odalist (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.