LINUX.ORG.RU

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

 3.14, ,

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

3

1

Состоялся релиз Alpine linux 3.14 (магическое Пи), построенного на базе системной библиотеки Musl и набора утилит BusyBox.

Alpine Linux был разработан с учетом требований безопасности. Все двоичные файлы пользовательского уровня компилируются как независимые от позиции исполняемые файлы PIE (Position Independent Executables) и собраны с защитой SSP (Stack Smashing Protection).

В качестве системы инициализации используется OpenRC.

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

  • HAProxy 2.4.0
  • KDE 21.04.2
  • nginx 1.20.0 and njs 0.5.3
  • Node.js 14.17.0
  • Plasma 5.22.0
  • PostgreSQL 13.3
  • Python 3.9.5 (плюс перестроены все модули на Python 3.9)
  • R 4.1.0
  • QEMU 6.0.0
  • XEN 4.15.0
  • Zabbix 5.4.1
  • NPM переведён в отдельный пакет

Xorg переведёна на xf86-input-evdev или xf86-input-libinput (xf86-input-{mouse,keyboard} удалены), добавлена поддержка PAM в OpenSSH.
Обновлены пакеты Linux-firmware на более свежие версии (05.2021)

>>> Подробности



Проверено: Zhbert ()
Последнее исправление: xaizek (всего исправлений: 4)

Лютое.

anonymous
()
Ответ на: комментарий от shleemypants

Во первых, везде пишут что и openrc пихать в докер - моветон. Ведь докер - контейнеры приложений, а не системы. Во вторых, можно же поддерживать 2 ветки - с systemd и без него. Но окей, это, вероятно, лишний maintenance cost. Поэтому я и говорю: жаль, не более того.

anonymous-angler ★☆
()
Ответ на: комментарий от anonymous-angler

Ты топишь за то, что непонятно как работает. Кода больше ляма строк. Кто его смотреть будет? Оно монолит - это два. И третье - в Alpine за каждый мегабайт ведут борьбу, а ты - systemd…

shleemypants
() автор топика
Ответ на: комментарий от anonymous-angler

Nein.

Потому что systemd переусложнён, отошёл от unix-way и потребляет слишком много системных ресурсов. А openrc, например, потребляет гораздо меньше ресурсов и настраивается через нормальные текстовые конфиги.

Dmitry_Sokolowsky ★★★★★
()
Ответ на: комментарий от shleemypants

Лучший аргумент. Ты аудит OpenRC лично провёл? И всех утилит, которые он дёргает - тоже? И прямо знаешь как всё работает?

«Оно монолит, оно монолит»… Тоже мне проблема. Прямо за каждый? А то там musl был со статической линковкой. Не комельфо для размера бинариков. И ценность сбережённого мегабайта не везде важна. Там вон плазму завезли. ПЛАЗМУ, Карл! Значит оно пригодно не только для докера и калькуляторов, но и для десктопа, где +/- 30Мб погоды не сделают. И ещё раз пишу: жаль что нету, не более того.

anonymous-angler ★☆
()
Ответ на: комментарий от Dmitry_Sokolowsky

Я с тобой не соглашусь. Может он сложнее OpenRC, может даже значительно сложнее. Но что бы говорить что он «переусложнён» нужен хоть какой-то пруф, что некоторая его функциональность могла бы быть сделана проще. Ты хоть знаешь, почему за UNIX-way топишь? И даже если знаешь, почему ты решил что этот подход - самый лучший, а остальное не имеет права на существование? «Очень много» - это сколько? Насколько меньше, где это имеет значение? А systemd по твоему с помощью магии настраивается? Те же конфиги, так же текстовые.

anonymous-angler ★☆
()
Ответ на: комментарий от anonymous-angler

десктопа, где +/- 30Мб погоды не сделают

Линуксовый десктоп. Линуксовый десктоп никогда не меняется.

LamerOk ★★★★★
()

3.14

Подписался! :3

// Надеюсь, мордорваторы не удалят тег.

В качестве системы инициализации используется OpenRC.

В минимальных имейджах для виртуалок был голый busybox. Тоже заменили?

musl

Далеко не все ветки. Основные уже переведены на glibc.

// Изредка юзаю сабж в bhyve.

mord0d ★★★★★
()
Ответ на: комментарий от anonymous-angler

Ты аудит OpenRC лично провёл? И всех утилит, которые он дёргает - тоже? И прямо знаешь как всё работает?

15 тысяч даже я могу прочесть.

Лям - оч. сложнА!

shleemypants
() автор топика
Ответ на: комментарий от shleemypants

место, знаете ли

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

mord0d ★★★★★
()
Ответ на: комментарий от shleemypants

Образы ubuntu, debian и centos весьма популярны и вполне себе используются. Недоглядел!

Princesska ★★★★
()
Ответ на: комментарий от Dmitry_Sokolowsky

Когда же переведутся дурачки со своим юникс веем… Мозгов совершенно нет такую чушь писать.

anonymous
()

KDE 21.04.2

Что-то как-то я отвлёкся. Ведь совсем недавно было KDE4.0 ≠ KDE4.

PolarFox ★★★★★
()

Как он на ноутбуке в качестве домашней десктопной системы? Подозреваю, что уступает линукс-грантам в этой нише.

anonymous
()

3.14 (магическое Пи)

В каком это смысле?

fernandos ★★★
()
Ответ на: комментарий от shleemypants

Кода больше ляма строк. Кто его смотреть будет

А в линуксе сколько? Вы его уже просмотрели?

Оно монолит - это два

4.2

fernandos ★★★
()
Ответ на: комментарий от fernandos

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

shleemypants
() автор топика
Ответ на: комментарий от shleemypants

Какие ещё понятия?

Вы ядро линукса просмотрели? Или просто двойные стандарты?

Про монолит же:

systemd is a suite of basic building blocks for a Linux system

.

fernandos ★★★
()
Ответ на: комментарий от GP

на банковских серверах стоит линукс одобренный фстек, а там глибц.

bhfq ★★★★★
()
Ответ на: комментарий от Dmitry_Sokolowsky

А openrc, например, потребляет гораздо меньше ресурсов и настраивается через нормальные текстовые конфиги.

Оно хоть без shell скриптов работать умеет? Haiku вообще без bash умеет запускаться, использовал это во время портирования на RISC-V, bash ещё не был собран. Система инициализации в Haiku написана на C++ и не требует какого либо интерпретатора shell для работы.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от anonymous

Никогда, там есть свой launch_daemon более легковесный и выполняющий только одну задачу в соответствии с философией UNIX – запуск и отслеживание состояния сервисов, объявленных с помощью специального декларативного языка.

X512 ★★★★★
()
Ответ на: комментарий от X512

только одну задачу в соответствии с философией UNIX

У Наiku нет своей философии?

anonymous
()
Ответ на: комментарий от anonymous

Как он на ноутбуке в качестве домашней десктопной системы? Подозреваю, что уступает линукс-грантам в этой нише.

alpine не для десктопа разрабатывается. подозреваю, что он в качестве домашней десктопной системы никак, получится классическая буханка и троллейбус

autonomous ★★★★★
()

Simple. Small. Secure. Free ?

pacify ★★★★★
()
Ответ на: комментарий от fernandos

Кода больше ляма строк. Кто его смотреть будет

А в линуксе сколько? Вы его уже просмотрели?

Ты если в говно собачье наступил, тоже скажешь «ах, ну раз уже зашкварился, то можно теперь и на завтрак его наворачивать»? Видишь ли, есть разница между безвыходной ситуацией (или уже произошедшим фактом) и добровольным обмазыванием, когда этого можно избежать.

anonymous
()
Ответ на: комментарий от anonymous-angler

Ты аудит OpenRC лично провёл? И всех утилит, которые он дёргает - тоже?

Зачем всех, только установленных у себя.

Там вон плазму завезли. ПЛАЗМУ, Карл! Значит оно пригодно не только для докера и калькуляторов, но и для десктопа

Не пригодно. Из личного опыта десктоп на alpine (с kde) - это геморрой без всякого профита.

anonymous
()
Ответ на: комментарий от anonymous

Я, товарищ, веду к тому, что «миллионы глаз» смотрят как на исходный код линукс, так и на исходный код системд.

добровольным обмазыванием, когда этого можно избежать

Хотите — избегайте. Я считаю, что дистрибутивам стоит поддерживать несколько инит-систем.

fernandos ★★★
()

Хороший дистрибутив. Через docker сидеть в browsh или просто использовать текстовой браузер. По сравнению с минимальными debian и ubuntu которые под 30 мб весит. Очень органично. А то сейчас tiny core в редакции core стала весить 16 мб.

anonymous
()

KDE?

Очень неожиданно для меня, что в Alpine присутствует KDE

oven
()
Ответ на: комментарий от SprainBrains

Если нужно еще меньше место и с графикой, то ставьте KolibriOS )

Разве kolibriOS поддерживает установку на жесткий диск?

anonymous
()
Ответ на: комментарий от SprainBrains

Если нужно еще меньше место и с графикой, то ставьте KolibriOS )

Образ 76,3 МБ Это не минималистично и точно не меньше 16 mb

anonymous
()
Ответ на: комментарий от anonymous

Которые он дёргает же.

Дёргать то, что не стоит - не выйдет.

Не пригодно. Из личного опыта десктоп на alpine (с kde) - это геморрой без всякого профита.

Ну окей.

anonymous-angler ★☆
()
Ответ на: комментарий от ugoday

либо

Серьёзно, возьми да сравни сколько systemd со всеми потрохами весит и сколько OpenRC с их альтернативами. Даже если выкинуть то, что тебе не нужно, картина сильно не поменяется.

anonymous-angler ★☆
()
Ответ на: комментарий от anonymous-angler
dnf info systemd
Last metadata expiration check: 0:34:16 ago on Thu 17 Jun 2021 08:49:26 PM +10.
Installed Packages
Name         : systemd
Version      : 248.3
Release      : 1.fc34
Architecture : x86_64
Size         : 14 M
Source       : systemd-248.3-1.fc34.src.rpm
Repository   : @System
From repo    : updates
Summary      : System and Service Manager
URL          : https://www.freedesktop.org/wiki/Software/systemd
License      : LGPLv2+ and MIT and GPLv2+
Description  : systemd is a system and service manager that runs as PID 1 and starts
             : the rest of the system. It provides aggressive parallelization
             : capabilities, uses socket and D-Bus activation for starting services,
             : offers on-demand starting of daemons, keeps track of processes using
             : Linux control groups, maintains mount and automount points, and
             : implements an elaborate transactional dependency-based service control
             : logic. systemd supports SysV and LSB init scripts and works as a
             : replacement for sysvinit. Other parts of this package are a logging daemon,
             : utilities to control basic system configuration like the hostname,
             : date, locale, maintain a list of logged-in users, system accounts,
             : runtime directories and settings, and daemons to manage simple network
             : configuration, network time synchronization, log forwarding, and name
             : resolution.
             : 
             : This package was built from the 248.3-stable branch of systemd.

Available Packages
Name         : systemd
Version      : 248.3
Release      : 1.fc34
Architecture : i686
Size         : 4.5 M
Source       : systemd-248.3-1.fc34.src.rpm
Repository   : updates
Summary      : System and Service Manager
URL          : https://www.freedesktop.org/wiki/Software/systemd
License      : LGPLv2+ and MIT and GPLv2+
Description  : systemd is a system and service manager that runs as PID 1 and starts
             : the rest of the system. It provides aggressive parallelization
             : capabilities, uses socket and D-Bus activation for starting services,
             : offers on-demand starting of daemons, keeps track of processes using
             : Linux control groups, maintains mount and automount points, and
             : implements an elaborate transactional dependency-based service control
             : logic. systemd supports SysV and LSB init scripts and works as a
             : replacement for sysvinit. Other parts of this package are a logging daemon,
             : utilities to control basic system configuration like the hostname,
             : date, locale, maintain a list of logged-in users, system accounts,
             : runtime directories and settings, and daemons to manage simple network
             : configuration, network time synchronization, log forwarding, and name
             : resolution.
             : 
             : This package was built from the 248.3-stable branch of systemd.

Такой то жир, целых 4.5/14 Мб с полным комплектом компонентов!

anonymous-angler ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.