The OpenNET Project / Index page

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

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

15.01.2021 09:29

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

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

  • Началось формирование образов для облачных окружений.
  • Вместо команды ifupdown из состава busybox предложена утилита ifupdown-ng.
  • В скриптах настройки улучшена поддержка беспроводных сетей.
  • В состав включена новая ветка PHP 8.0.
  • При компиляции Node.js задействован флаг "-O2" вместо "-Os" (оптимизация для производительности, а не размера).
  • Добавлена начальная поддержка настройки при помощи cloud-init.
  • Обновлены версии пакетов: ядро Linux 5.10.7, musl 1.2 Busybox 1.32.1, GCC 10.2.1 Git 2.30.0, Knot DNS 3.0.3, MariaDB 10.5.8, Node.js 14.15.4, Nextcloud 20.0.4, PostgreSQL 13.1, QEMU 5.2.0, Xen 4.14.1, Zabbix 5.2.3, ZFS 2.0.1.


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


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:48, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +22 +/
    > Musl
    > BusyBox
    > OpenRC

    Нет, ну это однозначно лайк я считаю.

     
     
  • 2.2, лютый жабби__ (?), 09:57, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –10 +/
    для какого-нибудь допотопа навроде asus eee900 с 1ГБ ОЗУ может быть.

    для десктопа потом ловить бубном редкие глюки мюсли так себе развлечение...
    да и убогие команды бизибокса зачем на десктопе, чтобы 50 мегабайт сэкономить?

     
     
  • 3.3, Аноним (1), 10:01, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > зачем на десктопе

    Чтобы было.

     
  • 3.8, Козлетто (?), 10:38, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё на слабые мобилы с 512 МБ ОЗУ
     
     
  • 4.14, Аноним (14), 11:55, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати да, postmarketOS использует Alpine в качестве основы, и на моей мобилке с 512 мегами оперативы вейланд вертится неплохо
     
     
  • 5.27, ааноним (?), 19:07, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что за мобила?
     
     
  • 6.42, Аноним (14), 18:07, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Galaxy Ace 4 Lite
     
  • 3.9, КО (?), 11:04, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    "50 мегабайт"
    Воу, воу откуда столько, с ума сошёл?
     
  • 3.10, 1cnick (?), 11:11, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    можно подумать в glibc глюков нет. особенно если arm говорить. та и не о arm тоже. что не апдейт то или регрессия или баг.
     
  • 3.17, Ann (??), 12:04, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    voidlinux, musl, DE - Gnome
    Глюков не вижу.
    А вот отсутствие локалей заметно - как минимум неделя с воскресения начинается и не изменить это никак.
    Ну и не opensource софт не взлетит, только если через flatpack.
     
     
  • 4.25, Козлетто (?), 16:52, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >отсутствие локалей заметно

    Это типа вместо "файл" "правка" всё на енглише или что-то более продвинутое?

     
     
  • 5.26, Ann (??), 18:41, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, это локализуется. А вот первый день недели с воскресения на понедельник сменить не смог.
     
     
  • 6.34, Аноним (34), 06:13, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    alias cal=cal -m

    а где это ещё имеет значение, что-то сходу и не соображу

     
     
  • 7.36, Ann (??), 07:24, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Спасибо, добрый человек. Сам ман что-то не догадался посмотреть... Еще гномовский календарь корежит. Но можно и консольным обойтись.
     
  • 3.20, Аноним (20), 13:37, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    мсье не знает о наиболее популярном дистрибе для docker image?
     
     
  • 4.22, Ann (??), 14:59, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Причем тут docker, если речь про десктоп?
     
  • 4.24, Аноним (24), 15:37, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Даже докер ин докер на базе альпайна https://github.com/docker-library/docker/blob/094faa88f437cafef7aeb0cc36e75b59
     
  • 3.28, An O Nim (?), 20:32, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да и убогие команды бизибокса зачем на десктопе, чтобы 50 мегабайт сэкономить?

    Есть применения дистра не только как у Вас.

     
  • 3.43, Alex (??), 21:37, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты в курсе что Alpine используется в докере, где каждый сэкономленный мегабайт памяти имеет значение?
     
  • 2.4, Аноним (4), 10:08, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А в чём проблема заюзать бизибокс на любом дистре? У меня он например udhcpc, остальное я не использую. Musl такое себе, я различные статические билды собираю им. OpenRC кривоват, но я уже привык, да и в принципе хватает.
     
     
  • 3.31, Аноним (31), 22:20, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Руки у тебя тоже кривоваты, очень рад что тебе и таких хватает.
     

  • 1.5, Аноним (4), 10:09, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помнится хотел установить kde5 на сабж, да что-то не нашёл в репах. Это такая поделка для докера и не более того, про десктоп тут не надо.
     
     
  • 2.7, Козлетто (?), 10:37, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Почему нет?! я вот ставил: https://user-images.githubusercontent.com/35303790/104695270-499bee00-572e-11e

    https://user-images.githubusercontent.com/35303790/104695326-63d5cc00-572e-11e

     

  • 1.6, Аноним (6), 10:12, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это в 40 Мб входит NodeJs и PHP?
     
     
  • 2.19, Леголас (ok), 12:32, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    нет, конечно, только самая база
     

  • 1.11, Аноним (11), 11:34, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Дистрибутив без glibc на десктопе - решение не жизненное. И на сервере тоже.
    Все эти альтернативы либц почему-то отличаются от божественного оригинала.
    Сборку и работу программ с этими мюслями приходится отдельно обеспечивать, как правило.
     
     
  • 2.21, powershell (ok), 14:55, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    сотнями крутятся вот передомной на тестовом кластере контейнеры на альпайне и тысячами в проде, лол
     
     
  • 3.29, лютый жабби__ (?), 21:33, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >и тысячами в проде, лол

    миллионы phpшных мух? да хоть мильярды... жабу, жабу мне покажи под мюслем ) на типичном жабосервере в духе 32core/256GB/ХХTB накойх бузибокс и musl хз...

     
     
  • 4.32, Аноним (32), 22:50, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну сервачок, конечно, послабее, но контейнер с женкинсом работает уж несколько лет как. (Не на хост же эту жабопомойку ставить, в самом деле.) В чём проблема-то?
     
     
  • 5.45, лютый жабби__ (?), 21:42, 17/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >но контейнер с женкинсом работает уж несколько лет как

    в чём сакральный смысл использовать не debian например под эту задачу?
    50 мегабайт места наэкономить?

    >В чём проблема-то?

    в том, что musl не glibc

     
  • 4.35, Аноним (34), 06:17, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Portola уже вполне себе работает.
    Другое дело, что непонятно зачем, на фоне типичной ентерпрайзной жабы разница между alpine based и Debian based контейнером практически незаметна.
     
  • 4.37, Ann (??), 07:28, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Домашний сервачек с Java на Void Linux с musl подойдет, на котором xwiki в tomcat крутится?
     
  • 4.41, Аноним (41), 15:45, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Жабосервис для компании в 100 000 сотрудников недавно поднимали. Небольшой WAR в контейнере с Томкэтом. Берёт данные из контейнера с Апачем и Питоном. Пока всё работает.
     

  • 1.12, Аноним (12), 11:35, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Еще бы vps-ку с ней найти. А то одни убунты с центосями
     
     
  • 2.13, Аноним (13), 11:51, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Находишь нормальный VPS с KVM и ставишь что хочешь со своего iso
     
     
  • 3.15, Аноним (12), 11:56, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это для поиграться с одним инстансом. Для поработать надо чтоб выбиралось из списка и ставилось автоматически
     
     
  • 4.16, Аноним (16), 12:04, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Загружаем подготовленный снапшот и выбираем из списка
     
  • 4.40, Аноним (40), 12:05, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это делают отдельными средствами.
     

  • 1.18, Анононо (?), 12:14, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Просто это лучший дистр, чего уж там.
     
     
  • 2.39, Аноним (39), 09:12, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Был, пока использовал патчи к ядру Linux от grsecurity.
     

  • 1.23, Аноним (24), 15:34, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Лучше Alpine чем CentOS Stream.
     
  • 1.30, Аноним (30), 21:55, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Node.js
    > оптимизация для производительности

    Ну и как, помогло?

     
  • 1.33, Аноним (33), 23:36, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это докер онли дистр. Чтобы хеловорлд микросервис весил 50мб,а не 250-400.
     
  • 1.38, Аноним (39), 09:11, 16/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > собран с защитой SSP (Stack Smashing Protection).

    И какие опции компилятора использовались?

    У мысли есть "фортифи стран фанкшионс" как у глибс?

     
  • 1.44, Аноним (44), 10:41, 17/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    что-то в стандартной версии вообще порожняк. в Slitaz и то больше
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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