The OpenNET Project / Index page

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

Релиз минималистичного дистрибутива 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 обязательно


Обсуждение (48) 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-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру