The OpenNET Project / Index page

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

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

16.06.2021 09:50

Состоялся релиз Alpine Linux 3.14, минималистичного дистрибутива, построенного на базе системной библиотеки Musl и набора утилит BusyBox. Дистрибутив отличается повышенными требованиями к обеспечению безопасности и собран с защитой SSP (Stack Smashing Protection). В качестве системы инициализации используется OpenRC, для управления пакетами применяется собственный пакетный менеджер apk. Alpine применяется для формирования официальных образов контейнеров Docker. Загрузочные iso-образы (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, mips64) подготовлены в пяти вариантах: стандартном (143 МБ), с ядром без патчей (155 МБ), расширенном (615 МБ) и для виртуальных машин (45 МБ).

В новом выпуске обновлены версии пакетов, в том числе доступны выпуски HAProxy 2.4.0, KDE Apps 21.04.2, nginx 1.20.0, njs 0.5.3 Node.js 14.17.0, KDE Plasma 5.22.0, PostgreSQL 13.3, Python 3.9.5, R 4.1.0, QEMU 6.0.0, Zabbix 5.4.1. В состав включён пакет с Lua 5.4.3.

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


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sergey (??), 09:58, 16/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А сколько докер образ весит ?
     
     
  • 2.4, nebularia (ok), 10:05, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чуть больше 2.5 мегабайт сам Alpine. Против 45 у убунты.
     
  • 2.6, анонимиз (?), 10:12, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Разжатый 5-6 мегов. Запускать на нем Python плохая идея так как каждое C расширение будет компилироваться с Musl:) Образ BusyBox примерно такого же размера и помнится собран с Glibc, uLibc и Musl
     
     
  • 3.25, Аноним (25), 21:40, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот правда, об этом им стоит предупреждать большими красными буквами, чтобы потом наивным питонистам вроде меня не пришлось с такой болью узнавать, что аткое manylinux1 whl
     

  • 1.2, remort (?), 09:59, 16/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А раньше lua не было ? На сколько распух докер образ ?
     
     
  • 2.5, Аноним (5), 10:06, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Была но в версии 3.8 сплыла. Причем от неё зависела очень странная зависимость weechat-dev. Скорее всего за зонды выпилили и никому не сказали.
     

  • 1.3, Аноним (5), 10:01, 16/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Единственный нужный альпайн
     
  • 1.7, lockywolf (ok), 10:29, 16/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    HAProxy -- это жалкая копия relayd?
     
     
  • 2.8, Анонасер (?), 10:37, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да
     
  • 2.12, ыы (?), 11:15, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    HAProxy - 2000
    relayd -2004
    кто кого копия?
     
  • 2.15, Alexey Chernyavskiy (?), 14:11, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, жалкая альтернатива Traefik
     
     
  • 3.44, andy (??), 12:27, 18/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Devops в треде. Все в машину!
     

  • 1.9, Аноним (9), 10:43, 16/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Alpine не минималистичный, а просто сделанный правильно. Отличный дистр, всем рекомендую
     
     
  • 2.11, Аноним (11), 11:12, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Python работает лучше на slim образе, так что не всем оно надо)
     
     
  • 3.18, Аноним (18), 16:40, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Питон тоже не всем надо
     
  • 2.13, Аноним (13), 12:45, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Встроенной справки мало, man-страницы не всегда поставляются. Один из мажорных косяков.
     
     
  • 3.14, Аноним (14), 13:17, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    это вам для докера что ли ман-страницы нужны? 🤣
     
     
  • 4.19, Козлетто (?), 17:52, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На нем между прочим основан довольно популярный в последнее время мобильный дистрибутив postmarketOS
     
     
  • 5.20, Аноним (20), 18:16, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И там нужны man-страницы?
     
     
  • 6.33, Begs (ok), 16:13, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему они должны быть не нужны? Телефон - такой же компьютер, просто хардварной клавы нет и экран маленький.
     
  • 3.26, Аноним (25), 21:41, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    man страницы вообще выпилены из приличных базовых образов, накидайте сами версий почему
     
  • 3.30, Michael Shigorin (ok), 10:54, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Напильник в ножнах ржавеет? :)
     
  • 3.31, andypost (?), 11:21, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А что мешает добавить пакет man-pages?
     
  • 2.16, Аноним (16), 14:55, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На самом деле. Минималистичный = Сделанный правильно.
     
     
  • 3.38, Michael Shigorin (ok), 21:59, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это всё-таки скорее необходимый, но не достаточный критерий, строго говоря.
     
  • 2.29, Аноним (29), 08:47, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы можете пересобрать программы под musl, но далеко не все будут работать правильно из-за неполной реализации.
    Так что не всё хорошо, что вам нравится идеологически.
     
     
  • 3.34, Begs (ok), 16:18, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пока что под масло компилится абсолютно все, даже бегемоты вроде osu!lazer, например. Проприетарные поделия в расчет не берутся. Если возникают какие-то проблемы, в пакет пихают временные патчи и отправляют их в апстрим. В последнее время дистрибутивов с Musl стало довольно много (Alpine, Void, Adelie, Ataraxia, в Exherbo и Gentoo как опция), так что о поддержке можно не беспокоиться.
     
     
  • 4.37, Аноним (37), 21:50, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    MySQL собирается и нормально работает? Помнится, с ним были проблемы.

    Там, конечно, проблема в основном с тем, что мыскль написан левой пяткой, но все же.

     
     
  • 5.39, Michael Shigorin (ok), 22:00, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у MySQL AB всегда был несколько особенный взгляд на треды...
     
  • 5.43, Begs (ok), 03:29, 18/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > MySQL собирается и нормально работает? Помнится, с ним были проблемы.

    Хм, пакет mysql - заглушка, ссылающаяся на mariadb.

     
     
  • 6.48, Аноним (48), 04:23, 20/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Восьмерка собирается и работает: https://bugs.mysql.com/bug.php?id=80322

    Бэкпортов на 5.7 явно не будет.

     

  • 1.10, Минона (ok), 10:48, 16/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Alpine Linux Pi
     
  • 1.17, Аноним (18), 16:38, 16/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну вот для прибитой centos'и вполне альтернатива.
    В проде кто использует? Как оно?
     
     
  • 2.21, Аноним (21), 18:51, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну вот для прибитой centos'и вполне альтернатива.
    > В проде кто использует? Как оно?

    Использует ли кто в проде докер? Ну как вам сказать... ;)

     
     
  • 3.22, Аноним (18), 19:12, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Докер это понятно
    Неправильно задал вопрос
    Использует ли кто в качестве основной оси на vds?
     
     
  • 4.23, Аноним (23), 19:30, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нит. Докер онли дистр. У докерят так принято. На каждый однострочный микросервис целую ось городить.
     
     
  • 5.27, Аноним (25), 21:42, 16/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    пох, перелогинься, я тебя узнал
     
  • 5.32, YetAnotherOnanym (ok), 15:13, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > однострочный микросервис

    Ты отстал от жизни. Весь мир идёт семимильными шагами в сторону нано- и пикосервисов. Arithmetic-summation-as-a-service, arithmetic-subtraction-as-a-service, string-concatenation-as-a-service, substring-as-a-service, booleran-not-as-a-service - вот настоящий прогресс, который сметёт луддитов, до сих пор пихающих все операции в одну программу.

     
  • 5.49, asdasd (?), 13:56, 20/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я вполне себе на scratch живу.
     
  • 2.28, jbond (??), 05:50, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На одноплатниках. Alpine может разворачивать свой образ в памяти и оттуда работать.
     

  • 1.24, user90 (?), 21:27, 16/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > В качестве системы инициализации используется OpenRC

    Разве что. Иначе оно нафиг не нужно)) Это по сути такой же вопрос, как и с.. о! с внутриканальными наушниками! = [systemd] дерьмо, херовая архитектура и принципы, может быть опасен, но хомячье юзает!

     
  • 1.35, Begs (ok), 16:22, 17/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Использую на десктопе, ноутбуке и телефоне (postmarketOS), также в планах портировать тот же postmarketOS на одноплатник (патчи в альпайновский u-boot уже отправил), чтобы избавиться от богомерзкого армбиана.

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

     
     
  • 2.36, Аноним (36), 17:45, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пробовал запускать glibc-приложения, но не получилось. Там есть пакет, который должен обеспечивать совместимость. Он не работает? Ничего не компилировал.
     
     
  • 3.41, Begs (ok), 03:14, 18/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Пробовал запускать glibc-приложения, но не получилось. Там есть пакет, который должен обеспечивать
    > совместимость. Он не работает? Ничего не компилировал.

    Есть gcompat, но в большинстве случаев он не работает из-за missing symbols. Есть https://github.com/sgerrand/alpine-pkg-glibc, но не проверял. Ну и можно чрут с glibc сделать.

     
     
  • 4.45, Аноним (45), 15:02, 18/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >не работает из-за missing symbols

    Вот да, именно с этим и столкнулся.

     
  • 2.40, Аноним (40), 22:18, 17/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >от богомерзкого армбиана

    В "богомерзком армбиане" полноценный репозиторий от дебиана и нормальный libc. А в этом вашем Альпина только недавно Плазму опакетили. Что уже там говорить о более специфическом по...

     
     
  • 3.42, Begs (ok), 03:21, 18/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > В "богомерзком армбиане" полноценный репозиторий от дебиана

    От десятого дебиана. *facepalm*. Даже в месе panfrost'а еще нет, то есть на моем одноплатнике не заведется хардварное видео. Никогда не понимал, почему все думают, что древний софт эквивалентен стабильному софту.

    > нормальный libc

    То, что это - самое широко используемое решение, не делает это "нормальным". То же самое про systemd. Вообще в армбиане все настроено так, что мешается и лезет под руку, а в альпайне нет всей этой суеты, сам делаешь то, что нужно.

    > в этом вашем Альпина только недавно Плазму опакетили.

    Значит, не очень-то и нужна была.

    >Что уже там говорить о более специфическом по

    Если это не что-то монструозное, то APKBUILD пишется за 20-30 минут (один вечер, если ты ранее не имел дело с похожими системами сборки, вроде ebuild).

     
     
  • 4.46, Аноним (46), 21:28, 18/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > почему все думают, что древний софт эквивалентен стабильному софту

    Вы позавчера купили одноплатник последней версии, а на него до сих пор нет СТАБИЛЬНОГО софта? Да вы что, не может такого быть!

     
     
  • 5.47, Begs (ok), 23:07, 18/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Orange Pi 3 уже два года, держу в курсе.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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