URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 132271
[ Назад ]

Исходное сообщение
"Релиз минималистичного дистрибутива Alpine Linux 3.19"

Отправлено opennews , 07-Дек-23 20:12 
Доступен  релиз Alpine Linux 3.19,  минималистичного дистрибутива, построенного на базе системной библиотеки Musl и набора утилит BusyBox. Дистрибутив отличается повышенными требованиями к обеспечению безопасности и собран с защитой SSP (Stack Smashing Protection). В качестве системы инициализации используется OpenRC, для управления пакетами применяется собственный пакетный менеджер apk. Alpine применяется  для формирования официальных образов контейнеров Docker и используется в проекте PostmarketOS. Загрузочные iso-образы (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) подготовлены в шести вариантах: стандартном (207 МБ), с ядром без патчей (204 МБ), расширенном (957 МБ), для виртуальных машин (60 MB) и для гипервизора Xen (239 МБ)...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60250


Содержание

Сообщения в этом обсуждении
"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 07-Дек-23 20:18 
> Musl и BusyBox
> стандартном (207 МБ)

Годно, нужно, это вам не поделки васянов из Шляпы и Поттеринговиндовс.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 01:03 
Особенно аллокатор памяти в мюслях. Настоящий Капитан Улитка.

Да и чего ещё ожидать от человека, который не смог написать реализацию printf без переполнения буфера.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 06:28 
о, очередной эксперт из комментов. Аллокатор специально сделали максимально простым и поддерживаемым, потому что большей части софта нафиг не нужно что-то большее. А там, где нужно, никто не мешает поставить пакет jemalloc и запускать "jemalloc.sh ./some_program"

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 06:44 
Ага, прям на проде буду баш скриптами ключевые сервисы обмазывать :D

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 07:57 
не хочется обмазывать - ну собери эти сервисы напрямую с jemalloc, или mimalloc2, или с talloc, или что там еще есть. Какие проблемы-то? Главное в исходники glibc не заглядывай, а то спать не будешь.

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 15:01 
В общем, задолбаться на сто дурных, просто чтобы программа не тормозила.

(Или взять нормальный дистр, где libc здорового человека с быстрым аллокатором из коробки.)


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 12:57 
> Аллокатор специально сделали максимально простым и поддерживаемым, потому что большей части софта нафиг не нужно что-то большее.

Так бы сразу и сказали, что дистр исключительно для SOHO-роутеров и подкроватных сервачков.
Но нет, претендует на универсальность.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 12-Дек-23 18:33 
А его для этого и делали. Но потом кто-то решил втащить его в Докер, и понеслась

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено EnriqueHenson , 22-Дек-23 05:37 
>> Musl и BusyBox
>> стандартном (207 МБ)
> Годно, нужно, это вам не поделки васянов из Шляпы и Поттеринговиндовс.

Я тоже столкнулся с той же проблемой, можете ли вы мне помочь?


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 07-Дек-23 20:42 
> утилита pip больше не сможет устанавливать пакеты в системный каталог, содержимое которого управляется пакетным менеджером apk

даемае. я пониаю сесурити и все такое, но зачем мне этот гемор для случаев, когда оно будет жить неделю... что делать если какой-то специфичный пакет без этого вообще отказывается работать...


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено нах. , 08-Дек-23 00:01 
затем чтоб тебе хотя бы в системные каталоги не понаставили троянцев от того васяна который тут на днях вызвал бурление г08н. Или другого такого же васяна.

Так сделано теперь практически везде - от редхатоидов до де6иллиана, и скоро будет везде вообще. Отдельно системные пакеты, васянские - отдельно.

> пакет без этого вообще отказывается работать...

это троянец, удали его нахрен.

Любой нормальный пакет работает как с pipx, так и с virtualenv (куда и надо пихать то что "будет жить неделю" а не устанавливать в систему) и надо очень стараться чтобы не работал.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено ааноним , 07-Дек-23 20:46 
Какие ещё подобные дистрибутивы есть?

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 07-Дек-23 20:54 
Puppy

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 07-Дек-23 21:25 
Какие такие?
Для устаревшего оборудования или для одноплатников, для мобилок?

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 07-Дек-23 22:40 
slitaz ?

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено nebularia , 08-Дек-23 07:19 
Он живой что ли? 0_0 Воспоминания...

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено devl547 , 11-Дек-23 14:17 
Занимаемся некромантией понемногу, скорее всего скоро воскреснет)

Один из разработчиков (shann) упорно пытается обновить тулчейн и основные библиотеки.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 12:31 
Годная вещь.

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 12:23 
OpenWrt

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 12:31 
Tiny Core Linux самый актуальный пожалуй.

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 18:21 
В качестве системы для контейнеров — https://github.com/wolfi-dev

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 07-Дек-23 21:03 
Годный дистр. У меня система со sway и minetest весит 500мб

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 07-Дек-23 22:39 
Собрали себе упрощённый PS5 (для одной игры)? :D

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 01:07 
В сапёра (а что ещё в оставшиеся 12 влезет)?

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Брат Анон , 07-Дек-23 22:15 
Т.е. никаких комментариев по поводу смены лицензий не будет?

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 07-Дек-23 22:51 
дак новость не об HashiCorp

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Особо нервный пользователь , 07-Дек-23 23:48 
HashiCorp поменял лицуху своих пакетов на проприетарку, в следствии чего их из Alpine Linux и выпилили. Alpine лицензии не менял.

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


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 09:26 
У меня при чтении данного предложения не возникло никаких кривотолков. С первого разу всё понял правильно. Проблема в вас.

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 16:52 
А у меня так же как и у автора коммента выше при прочтении предложения на секунду возникли кривотолки. Спотыкание на предложении. Просто прочтите эту строку еще раз, сделав допущение, что у компании HashiCorp все пакеты под свободной лицензией:

"Из-за смены лицензии на несвободную удалены пакеты компании HashiCorp: Consul, Nomad, Packer, Terraform и Vault."

Я ведь ничего не знаю про эту компанию, её пакеты и что там под какими лицензиями она воротит. Тогда в первую секунду прочтения можно подумать про два варианта понимания предложения.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 18:20 
> с окна прыгнуть

это на каком языке?


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Адмунь , 08-Дек-23 01:55 
Ни для чего кроме докера не годен

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 04:40 
да и для докера так себе с musl, сделанной криворукими унтерами

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено User , 08-Дек-23 07:42 
... но лучше все равно ничего нет.

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 07:48 
любой популярный дистрибутив лучше, хоть debian, хоть ubuntu, хоть прости хоспаде rhel

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено User , 08-Дек-23 08:53 
> любой популярный дистрибутив лучше, хоть debian, хоть ubuntu, хоть прости хоспаде rhel

"Чем лучше? Чем грузины!"
Базовый Alpine раз в 8-10 меньше размером чем ubuntu\debian minimal, что само по себе экономит деньги - а с учетом меньшего размера дистрибутива -> меньшего трафика изменений -> более быстрой реакции по устранению уязвимостей разница выходит достаточно солидная. Голая производительность да, ниже и пакованить кучу развесистых звисимостей определенно хуже - но последнее обычно не твоя проблема.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено 1 , 08-Дек-23 09:18 
> Голая производительность да, ниже ... обычно не твоя проблема.

Ну да ... Кто это будет пользовать докупят ещё мощностей на пару лямов зелени...


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено User , 08-Дек-23 11:24 
>> Голая производительность да, ниже ... обычно не твоя проблема.
> Ну да ... Кто это будет пользовать докупят ещё мощностей на пару
> лямов зелени...

А тут depends on. В случае с питонятиной разница процентов в 30% могла быть (Сейчас уже хз), а в случае с .net'чиной у меня единицы процентов разницы - иногда в неожиданную сторону. Забавным образом postgres на тесте под alpine'ой работал _быстрее_


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 11:36 
> Базовый Alpine раз в 8-10 меньше размером чем ubuntu\debian minimal

хватит уже сказки рассказывать


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено User , 08-Дек-23 12:36 
>> Базовый Alpine раз в 8-10 меньше размером чем ubuntu\debian minimal
> хватит уже сказки рассказывать

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


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 12:39 
Размер базовой системы Alpine Linux составляет всего лишь 4-5 Мбайт (исключая ядро). Контейнер требует не более 8 МБ, а для минимальной установки на диск требуется около 130 МБ.[3]

Минимальный дебиан где-то 600-700 Мб. Ну да, прости, не в 10 раз а всего в 5.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено User , 08-Дек-23 12:45 
> Размер базовой системы Alpine Linux составляет всего лишь 4-5 Мбайт (исключая ядро).
> Контейнер требует не более 8 МБ, а для минимальной установки на
> диск требуется около 130 МБ.[3]
> Минимальный дебиан где-то 600-700 Мб. Ну да, прости, не в 10 раз
> а всего в 5.

Размер образов debian-slim 28.95 MB, ubuntu - 25.95 MB, alpine - 3.09 MB


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 22:01 
икспертиза опеннет as is

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 10:30 
Помнится самый активный мейнтейнер ушел, глянул его, извините её гитхаб и нашел очень интересный дистр - Chimera Linux так же основанный на musl, с нормальным аллокатором. Рекомендую ознакомиться.
https://chimera-linux.org

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 12:50 
>Основное отличие Chimera Linux заключается в использовании альтернативного пользовательского пространства (userland) на основе инструментов FreeBSD, включая LLVM/Clang для системной цепочки и musl вместо GNU libc для стандартной библиотеки Си. Кроме того, в этом дистрибутиве используется система инициализации dinit вместо systemd.
>Chimera Linux также стремится к чистоте и последовательности, предпочитая современные решения, такие как Wayland и PipeWire, и предоставляя один рекомендованный способ выполнения большинства задач. Он также поддерживает сборку из исходного кода и является переносимым, поддерживая различные архитектуры процессоров.
>Кроме того, Chimera Linux обладает усиленной коллекцией пакетов, использованием методов укрепления безопасности, таких как stack canaries, PIE, UBSan и CFI, и обеспечивает возможность компиляции с Link-Time Optimization для улучшения производительности и безопасности.

Интересно, но пока что в alpha.


"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 20:48 
Когда там уже s6 запилят?

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 08-Дек-23 20:52 
Вот прикольная штука, как концепт
https://github.com/ivandavidov/minimal
Сделал исо, весит 44 мб.

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено glad_valakas , 09-Дек-23 12:10 
по ссылкам оттуда для своих грязных фокусов нашел https://github.com/zac87/debootstrap_live
пытаюсь git clone - а он запрашивает логин и пароль ! что бы это значило ?
я конечно клонировал форк, но осадок остался.

"Релиз минималистичного дистрибутива Alpine Linux 3.19"
Отправлено Аноним , 09-Дек-23 13:06 
> по ссылкам оттуда для своих грязных фокусов нашел https://github.com/zac87/debootstrap_live
> пытаюсь git clone - а он запрашивает логин и пароль ! что
> бы это значило ?
> я конечно клонировал форк, но осадок остался.

Автор удалил репу