The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

07.12.2023 20:09

Доступен релиз 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 МБ).

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

  • Ядро Linux обновлено до выпуска 6.6 (в прошлой версии поставлялось ядро 6.1).
  • Обновлены версии пакетов, среди прочего доступны выпуски GCC 13.2, LLVM 17, GNOME 45, LXQt 1.4, KDE Applications 23.08, KDE Frameworks 5.112, Perl 5.38, Xen 4.18, PostgreSQL 16, Node.js 20.10, Ceph 18.2, Go 1.21, OpenJDK 21, PHP 8.3, Erlang 26, Rust 1.72, yggdrasil 0.5, PipeWire 1.0.0,
  • Добавлена поддержка плат Raspberry Pi 5.
  • В качестве бэкенда к iptables по умолчанию задействован пакет iptables-nft.
  • Пакеты с ядром для Raspberry Pi 2 (linux-rpi2) и Raspberry Pi 4 (linux-rpi4) объединены в один пакет linux-rpi.
  • Каталог с пакетам Python помечен как управляемый внешним инструментарием (утилита pip больше не сможет устанавливать пакеты в системный каталог, содержимое которого управляется пакетным менеджером apk). Вместо pip следует использовать pipx.
  • Из-за смены лицензии на несвободную удалены пакеты компании HashiCorp: Consul, Nomad, Packer, Terraform и Vault.

  1. Главная ссылка к новости (https://alpinelinux.org/posts/...)
  2. OpenNews: Релиз минималистичного дистрибутива Alpine Linux 3.18
  3. OpenNews: Alpine Linux покинул наиболее активный сопровождающий
  4. OpenNews: Docker-образы Alpine поставлялись с пустым паролем пользователя root
  5. OpenNews: Уязвимость в пакетном менеджере APK, позволяющая удалённо выполнить код в Alpine Linux
  6. OpenNews: Перевод официальных образов Docker с Ubuntu на Alpine
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60250-alpine
Ключевые слова: alpine, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 20:18, 07/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Musl и BusyBox
    > стандартном (207 МБ)

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

     
     
  • 2.21, Аноним (21), 01:03, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Особенно аллокатор памяти в мюслях. Настоящий Капитан Улитка.

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

     
     
  • 3.26, Аноним (26), 06:28, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    о, очередной эксперт из комментов. Аллокатор специально сделали максимально простым и поддерживаемым, потому что большей части софта нафиг не нужно что-то большее. А там, где нужно, никто не мешает поставить пакет jemalloc и запускать "jemalloc.sh ./some_program"
     
     
  • 4.27, Аноним (27), 06:44, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ага, прям на проде буду баш скриптами ключевые сервисы обмазывать :D
     
     
  • 5.33, Аноним (26), 07:57, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    не хочется обмазывать - ну собери эти сервисы напрямую с jemalloc, или mimalloc2, или с talloc, или что там еще есть. Какие проблемы-то? Главное в исходники glibc не заглядывай, а то спать не будешь.
     
     
  • 6.49, Аноним (21), 15:01, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В общем, задолбаться на сто дурных, просто чтобы программа не тормозила.

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

     
  • 4.48, Аноним (21), 12:57, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Аллокатор специально сделали максимально простым и поддерживаемым, потому что большей части софта нафиг не нужно что-то большее.

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

     
     
  • 5.65, Аноним (65), 18:33, 12/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А его для этого и делали. Но потом кто-то решил втащить его в Докер, и понеслась
     
  • 2.66, EnriqueHenson (ok), 05:37, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Musl и BusyBox
    >> стандартном (207 МБ)
    > Годно, нужно, это вам не поделки васянов из Шляпы и Поттеринговиндовс.

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

     

  • 1.7, Аноним (7), 20:42, 07/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    > утилита pip больше не сможет устанавливать пакеты в системный каталог, содержимое которого управляется пакетным менеджером apk

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

     
     
  • 2.20, нах. (?), 00:01, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    затем чтоб тебе хотя бы в системные каталоги не понаставили троянцев от того васяна который тут на днях вызвал бурление г08н. Или другого такого же васяна.

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

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

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

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

     

  • 1.8, ааноним (?), 20:46, 07/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Какие ещё подобные дистрибутивы есть?
     
     
  • 2.9, Аноним (2), 20:54, 07/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Puppy
     
  • 2.13, Аноним (13), 21:25, 07/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Какие такие?
    Для устаревшего оборудования или для одноплатников, для мобилок?
     
  • 2.17, Аноним (17), 22:40, 07/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    slitaz ?
     
     
  • 3.28, nebularia (ok), 07:19, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Он живой что ли? 0_0 Воспоминания...
     
     
  • 4.64, devl547 (ok), 14:17, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Занимаемся некромантией понемногу, скорее всего скоро воскреснет)

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

     
  • 3.42, Аноним (42), 12:31, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Годная вещь.
     
  • 2.40, Аноним (40), 12:23, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    OpenWrt
     
  • 2.43, Аноним (42), 12:31, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Tiny Core Linux самый актуальный пожалуй.
     
  • 2.52, Аноним (21), 18:21, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В качестве системы для контейнеров — https://github.com/wolfi-dev
     

  • 1.11, Аноним (11), 21:03, 07/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Годный дистр. У меня система со sway и minetest весит 500мб
     
     
  • 2.16, Аноним (16), 22:39, 07/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Собрали себе упрощённый PS5 (для одной игры)? :D
     
     
  • 3.22, Аноним (21), 01:07, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В сапёра (а что ещё в оставшиеся 12 влезет)?
     

  • 1.15, Брат Анон (ok), 22:15, 07/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Т.е. никаких комментариев по поводу смены лицензий не будет?
     
     
  • 2.18, Аноним (17), 22:51, 07/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    дак новость не об HashiCorp
     
  • 2.19, Особо нервный пользователь (?), 23:48, 07/12/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    HashiCorp поменял лицуху своих пакетов на проприетарку, в следствии чего их из Alpine Linux и выпилили. Alpine лицензии не менял.

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

     
     
  • 3.36, Аноним (36), 09:26, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У меня при чтении данного предложения не возникло никаких кривотолков. С первого разу всё понял правильно. Проблема в вас.
     
     
  • 4.50, Аноним (50), 16:52, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А у меня так же как и у автора коммента выше при прочтении предложения на секунду возникли кривотолки. Спотыкание на предложении. Просто прочтите эту строку еще раз, сделав допущение, что у компании HashiCorp все пакеты под свободной лицензией:

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

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

     
  • 3.51, Аноним (51), 18:20, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > с окна прыгнуть

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

     

  • 1.23, Адмунь (?), 01:55, 08/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ни для чего кроме докера не годен
     
     
  • 2.24, Аноним (24), 04:40, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да и для докера так себе с musl, сделанной криворукими унтерами
     
     
  • 3.31, User (??), 07:42, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ... но лучше все равно ничего нет.
     
     
  • 4.32, Аноним (24), 07:48, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    любой популярный дистрибутив лучше, хоть debian, хоть ubuntu, хоть прости хоспаде rhel
     
     
  • 5.34, User (??), 08:53, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > любой популярный дистрибутив лучше, хоть debian, хоть ubuntu, хоть прости хоспаде rhel

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

     
     
  • 6.35, 1 (??), 09:18, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Голая производительность да, ниже ... обычно не твоя проблема.

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

     
     
  • 7.38, User (??), 11:24, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Голая производительность да, ниже ... обычно не твоя проблема.
    > Ну да ... Кто это будет пользовать докупят ещё мощностей на пару
    > лямов зелени...

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

     
  • 6.39, Аноним (39), 11:36, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Базовый Alpine раз в 8-10 меньше размером чем ubuntu\debian minimal

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

     
     
  • 7.44, User (??), 12:36, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Базовый Alpine раз в 8-10 меньше размером чем ubuntu\debian minimal
    > хватит уже сказки рассказывать

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

     
  • 7.45, Аноним (42), 12:39, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Размер базовой системы Alpine Linux составляет всего лишь 4-5 Мбайт (исключая ядро). Контейнер требует не более 8 МБ, а для минимальной установки на диск требуется около 130 МБ.[3]

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

     
     
  • 8.46, User (??), 12:45, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Размер образов debian-slim 28 95 MB, ubuntu - 25 95 MB, alpine - 3 09 MB... текст свёрнут, показать
     
  • 8.55, Аноним (24), 22:01, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    икспертиза опеннет as is ... текст свёрнут, показать
     

  • 1.37, Аноним (37), 10:30, 08/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помнится самый активный мейнтейнер ушел, глянул его, извините её гитхаб и нашел очень интересный дистр - Chimera Linux так же основанный на musl, с нормальным аллокатором. Рекомендую ознакомиться.
    https://chimera-linux.org
     
     
  • 2.47, Аноним (42), 12:50, 08/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, но пока что в alpha ... большой текст свёрнут, показать
     

  • 1.53, Аноним (53), 20:48, 08/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда там уже s6 запилят?
     
  • 1.54, Аноним (54), 20:52, 08/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот прикольная штука, как концепт
    https://github.com/ivandavidov/minimal
    Сделал исо, весит 44 мб.
     
     
  • 2.56, glad_valakas (?), 12:10, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    по ссылкам оттуда для своих грязных фокусов нашел https://github.com/zac87/debootstrap_live
    пытаюсь git clone - а он запрашивает логин и пароль ! что бы это значило ?
    я конечно клонировал форк, но осадок остался.
     
     
  • 3.57, Аноним (54), 13:06, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > по ссылкам оттуда для своих грязных фокусов нашел https://github.com/zac87/debootstrap_live
    > пытаюсь git clone - а он запрашивает логин и пароль ! что
    > бы это значило ?
    > я конечно клонировал форк, но осадок остался.

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру