The OpenNET Project / Index page

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



"Релиз дистрибутива Alpine Linux 3.23 и пакетного менеджера apk 3.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз дистрибутива Alpine Linux 3.23 и пакетного менеджера apk 3.0"  +/
Сообщение от opennews (??), 04-Дек-25, 18:33 
Доступен  релиз Alpine Linux 3.23,  минималистичного дистрибутива, построенного на базе системной библиотеки Musl и набора утилит BusyBox. Дистрибутив отличается повышенными требованиями к обеспечению безопасности и собран с защитой SSP (Stack Smashing Protection). В качестве системы инициализации используется OpenRC, для управления пакетами применяется собственный пакетный менеджер apk. Alpine применяется  для формирования официальных образов контейнеров Docker и используется в проекте PostmarketOS. Загрузочные iso-образы (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 и loongarch64) подготовлены в шести вариантах: стандартном (344 МБ), загружаемом по сети (361 МБ), расширенном (1 ГБ), для виртуальных машин (67 MB), minirootfs (4 MB) и для гипервизора Xen (1 ГБ)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64374

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 04-Дек-25, 18:33   –7 +/
А я устал от этого дистрибутива. Как они умудрились в зависимости gnome втащить одновременно и pulse, и pipewire? Непонятно. Более того, стартуют два процесса одновременно.

Дистрибутив для контейнеров. Для десктопа его пилить и пилить самому. Множество подобных мелких недоработок и проблем.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #17

2. Сообщение от Василий (??), 04-Дек-25, 18:48   +1 +/
Так же, как и другие дистры.
Пайпвайр - для видео и XDP
Пулься - для аудио.

Можно оставить только пайпвайр (для этого есть пакет pipewire-pulse)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #5

3. Сообщение от Аноним (3), 04-Дек-25, 19:08   +/
> втащить одновременно и pulse, и pipewire? Непонятно.

Я в этих пульсах-пайпварях уже не разбираюсь, понаделали. Вот тебе из Федоры. Суди сам.

> sudo dnf list --installed | grep -E 'pulse|pipewire'  | awk '{print $1;}'

kde-settings-pulseaudio.noarch
kpipewire.x86_64
pipewire.i686
pipewire.x86_64
pipewire-alsa.i686
pipewire-alsa.x86_64
pipewire-gstreamer.x86_64
pipewire-jack-audio-connection-kit.x86_64
pipewire-jack-audio-connection-kit-libs.x86_64
pipewire-libs.i686
pipewire-libs.x86_64
pipewire-plugin-libcamera.x86_64
pipewire-pulseaudio.x86_64
pipewire-utils.x86_64
pulseaudio-libs.i686
pulseaudio-libs.x86_64
pulseaudio-libs-glib2.x86_64
pulseaudio-qt-qt6.x86_64
pulseaudio-utils.x86_64
qemu-audio-pipewire.x86_64
vlc-plugin-pipewire.x86_64
vlc-plugin-pulseaudio.x86_64

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #10, #29

4. Сообщение от Аноним (3), 04-Дек-25, 19:10   +1 +/
Очень нравится дистр разбивкой пакетов на части. Можно ставить только то, что надо.
Ему бы еще системду опционально... опенрц после системд - мрак.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #28

5. Сообщение от Аноним (1), 04-Дек-25, 19:22   +2 +/
Pipewire – это аудио, видео.
Pulse – это аудио.

Pipewire целиком и полностью, безвозвратно заменяет pulse.
Pipewire-pulse – это не pulse, а реализация протокола pulse внутри pipewire. При этом, повторюсь, pulse пакет совершенно для этого не нужен.
Есть ещё pipewire-jack и другие. Это для совместимости со старым ПО.

Так что, нет такого чтобы был одновременно и pulse, и pipewire.

В alpine я наблюдал конкретно процесс pulse одновременно с pipewire. Нет, не процесс pipewire-pulse наблюдал, а pulse.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #9, #15

6. Сообщение от Василий (??), 04-Дек-25, 19:23   –1 +/
В альпин системду пихать точно не будут. Советю присмотреться к постмаркету. Тут и альпин репы, и системд, и нескучные обои
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #7, #16

7. Сообщение от Аноним (3), 04-Дек-25, 19:28   +/
> В альпин системду пихать точно не будут

Это были мечты...

> Советю присмотреться к постмаркету

Она же для телефонов. А у меня малина.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #12, #23

8. Сообщение от Аноним (10), 04-Дек-25, 19:30   –1 +/
Поставил на свой основную рабочую станцию на базе Пентиум, думал нормально будет. Рабочий стол появляется. Обои красивые настроил. Но вот только делаю links opennet.ru - и всё поплыло.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35, #40

9. Сообщение от Василий (??), 04-Дек-25, 19:31   +1 +/
Ничего не мешает им работать вместе. Некоторые модули(например, qcom wcd*) всё-ещё криво работают с пайпвайром, вот и стоит пульса для совместимости.


Если хочешь юзать чисто пайпвайр (отдельный пульсаудио сервер не нужен), ставь пакет "pipewire-pulse".

Многие проги до сих пор юзают libpulse, так что вобще без пульс сервера никак

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #13

10. Сообщение от Аноним (10), 04-Дек-25, 19:36   +2 +/
Вот есть же просто ALSA для всего. Там такие красивые столбики зелёные. На моей Аudigy можно даже низкие/высокие покрутить. Нет, нужно им всякого понаворотить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

12. Сообщение от Аноним (12), 04-Дек-25, 20:00   +/
>> В альпин системду пихать точно не будут
> Это были мечты...
>> Советю присмотреться к постмаркету
> Она же для телефонов. А у меня малина.

Хрен редьки не слаще.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

13. Сообщение от Аноним (1), 04-Дек-25, 20:39   –1 +/
> Ничего не мешает им работать вместе

Им всё мешает работать вместе. Они не могут работать вместе.

> Многие проги до сих пор юзают libpulse

И звук идёт в pipewire-pulse.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #19

15. Сообщение от morphe (?), 04-Дек-25, 20:51   +/
> Это для совместимости со старым ПО.

С любым, на самом деле, pipewire не имеет своего протокола, они все в модулях
Есть модуль т.н native protocol'а, однако он не для использования приложениями, приложениям рекомендуется использовать pulseaudio/jack.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #21

16. Сообщение от morphe (?), 04-Дек-25, 20:52   +1 +/
> В альпин системду пихать точно не будут.

Специально ради альпины в systemd завозили поддержку musl

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #24

17. Сообщение от Аноним (17), 04-Дек-25, 21:01   –1 +/
>Как они умудрились в зависимости gnome втащить одновременно и pulse, и pipewire

можно поинтересоваться, что ты несешь? Я даже специально проверил через "apk add -s gnome", там нет пайпвари в зависимостях. Есть только пакет pipewire-libs с сошками от нее, который тебе в любом случае притащит какой-нибудь хромиум.

В любом случае, ставить гном на подобный дистр - в принципе извращение

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #20, #26

19. Сообщение от Neko CWDemail (?), 04-Дек-25, 21:21   +1 +/
dependency-resolver по умолчанию будет ставить pulseaudio для пульсы.

> Им всё мешает работать вместе. Они не могут работать вместе.

pipewire + pulseaudio нормально работают вместе. Аудио роутинг идёт через pulseaudio, в pipewire менеджмент звукв выключен.
Это работает так:
- конфиг из пакета pulseaudio-wireplumber (ставится автоматически с pulseaudio) ставит pulseaudio в приоритет и не даёт pipewire захватить управление над звуком


При установке pipewire-pulse пульса удаляется вместе со своими конфигами для wireplumber'а

pipewire-pulse имеет provides="pulseaudio", поэтому при установке пульса будет автоматически удалена, звук пойдёт через pipewire и никаких проблем со звуком быть не должно.

> И звук идёт в pipewire-pulse.

Правильно


Резюмирую: pipewire-pulse и pulseaudio никак не могут быть установлены вместе, а значит не могут конфликтовать

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

20. Сообщение от Аноним (1), 04-Дек-25, 21:26   +/
Так вы попробуйте реально установить, а не один пакетик -s исследовать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #43

21. Сообщение от Neko CWDemail (?), 04-Дек-25, 21:27   +/
> > Это для совместимости со старым ПО.

Тут про модули ядра.
Звук на sdm845 без танцев с бубном работал только на pulseaudio. В пайпвайре были циклические заикания. На какой-то древней intel платформе я тоже столкнулся с этой проблемой (пульса работает - пайп заикается)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

23. Сообщение от Neko CWDemail (?), 04-Дек-25, 21:29   +/
У меня вобще ноут на m1 и сервер на x86_64.
Пмось для всего подходит
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #33

24. Сообщение от Neko CWDemail (?), 04-Дек-25, 21:31   +/
Думаю, заводили "что было". Много изменений было от сообществ postmarketOS и yocto. postmarketOS близко к альпину(он буквально юзает альпин репы), но systemd в альпин уж точно не ждут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

25. Сообщение от Аноним (25), 04-Дек-25, 21:37   +/
https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/
Оказывается мой проовайдер не заблочил всё.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42, #49

26. Сообщение от Аноним (1), 04-Дек-25, 22:17   +1 +/
https://pkgs.alpinelinux.org/package/edge/community/x86_64/g...

> Depends (38)
> pulseaudio

Как видим, это не "просто libs".

Теперь debian:
https://packages.debian.org/trixie/gnome-settings-daemon

> dep: pipewire-audio
> или pulseaudio

Debian от выбранного звукового сервера установит одну из этих зависимостей, а не обе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #44

28. Сообщение от Аноним (28), 04-Дек-25, 22:28   +/
Так, можно же системду накатить и это кажись проще сделать нежели выпилить её из системы, не?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #32

29. Сообщение от penetrator (?), 04-Дек-25, 22:28   –1 +/
pulseaudio у тебя либы, а сервера я не вижу
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

31. Сообщение от Аноним (28), 04-Дек-25, 22:29   –1 +/
Попробовать штоля? ;)
Где вот он, дистрибутив для дестопа/ноутбука, а?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34

32. Сообщение от Аноним (3), 04-Дек-25, 23:30   +/
В репах её нет. Есть проект на гитхабе... но он, по-моему, мертв.
Короче, самому экспериментировать и заниматься кексом вот вообще ни желания, ни времени.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

33. Сообщение от Аноним (3), 04-Дек-25, 23:31   +/
> Пмось для всего подходит

Тогда может и потыкаю в виртуалке ради интереса... когда-нибудь. Надо записать в список дел "когда-то потом".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

34. Сообщение от Аноним (34), 05-Дек-25, 00:42   –1 +/
Думаю этот дистр для Малинки, для докеров.. не думаю что ставить на ноут хорошая идея. Поправьте если не прав
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

35. Сообщение от Аноним (35), 05-Дек-25, 06:56   +/
Куда поплыло?
Попробуй links-graphics. Для запуска пиши links -g opennet.ru
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

36. Сообщение от Аноним (36), 05-Дек-25, 08:55   +/
Если сабж такой минималистичный и шустрый, то почему на него не перейти всем?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #37, #46, #58

37. Сообщение от Надгробный (?), 05-Дек-25, 09:25   –1 +/
Все уже перешли. Не отставай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

40. Сообщение от Васисуалий (?), 05-Дек-25, 14:09   +1 +/
оупеннет теперь даже в dillo не открывается, а в netsurf открывается, но невероятно криво; в данном конкретном случае, старый дизайн не означает, что оно работает на старых браузерах. я со своего 2 пня так и не нашел комфортный способ заходить сюда, хотя еще где-то в 2018 году это была не проблема
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #41

41. Сообщение от Аноним (41), 05-Дек-25, 14:47   +/
Странно, дизайн сайта с 2018-го, вроде, не изменился. Напихали больше JS'а, но тогда для чего?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #47

42. Сообщение от Аноним (41), 05-Дек-25, 14:49   +/
Это недоработка РКН, а не провайдера ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

43. Сообщение от Аноним (17), 05-Дек-25, 14:55   –4 +/
чудик, ты вообще понимаешь что делает -s? Нет? А зачем тут пишешь тогда?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #53

44. Сообщение от Аноним (17), 05-Дек-25, 14:57   –4 +/
чукча не читатель, чукча писатель? Тебе ясно сообщили что gnome не тащит за собой пайпварь, только пульсу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #50

46. Сообщение от Васисуалий (-), 05-Дек-25, 15:05   +/
потому что минимализм означает необходимость пердолить; и если в gentoo это обосновано кастомизацией (напр., сконпилять с гтк2 вместо гтк3), то это непонятно зачем вообще надо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #51

47. Сообщение от Васисуалий (-), 05-Дек-25, 15:08   +/
это кажется что не изменился, а под капотом переписали с таблиц на флексбокс (или что там щас модно-молодежно?); в общем проблема даже не в джабаскрипт, а именно в цсс и хтмл
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

49. Сообщение от Васисуалий (-), 05-Дек-25, 15:23   +/
твой провайдер не блочит, а замедляет через dpi, и тебе кажется, будто бы заблочили; свой vps в румынии + amneziawg спасут отца русской демократии
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

50. Сообщение от Аноним (53), 05-Дек-25, 15:31   +/
Тащит. Прежде чем что-то заявлять, проверьте сами. Практика > манятеории.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

51. Сообщение от Аноним (3), 05-Дек-25, 16:14   +/
> то это непонятно зачем вообще надо

Простой дистр с минимальным футпринтом, что хорошо подходит для всякой эмбедовки или аналогичного применения (типа контейнеров).

Из коробки минималистичный (бузибокс). По-умолчанию не ставит ничего лишнего. В общем случае пакет разбивается на несколько: бинарники, openrc скрипты (если они есть), man'ы и т.д.

В том же Дебиане есть пакет ldnsutils.
А в Alpine он разбит на три:
1) drill - то, ради чего в 90% случаев ставят ldnsutils
2) ldns-tools - всё остальное
3) ldns-doc - man'ы, которые, ИМХО, удобнее смотреть браузером, а поэтому лично мне они и в полноценной ОС не нужны.

В репах свежий, а главное - актуальный софт. Есть всякие новомодные и удобные ripgrep, batcat (bat), fd, ranger и т.д.

Поддерживает три режима работы:
1) Diskless Mode - загружается и работает из оперативы, на диск ничего не пишет, после перезагрузки получаешь систему в том же состоянии. Но есть возможность коммитить изменения.
2) Data Disk Mode - как и предыдущий, но своп и /var хранятся на накопителе
3) System Disk Mode - обычная работа с диском

При всём при этом, превращается в полноценную ОС путём доустановки необходимого. Тот же бузибокс заменяется coreutils, util-linux, iproute2 и т.д.

> потому что минимализм означает необходимость пердолить

Как раз таки всё наоборот, Alpine - это минимализм без "пердоленья", ИМХО.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

53. Сообщение от Аноним (53), 05-Дек-25, 19:49   +2 +/
apk add -s gnome | grep pulse
(148/577) Installing libpulse (17.0-r5)
(149/577) Installing alsa-plugins-pulse (1.2.12-r0)
(158/577) Installing pulseaudio (17.0-r5)
(159/577) Installing pulseaudio-alsa (17.0-r5)
(166/577) Installing pulseaudio-openrc (17.0-r5)
(169/577) Installing libcanberra-pulse (0.30-r11)
(187/577) Installing libpulse-mainloop-glib (17.0-r5)
(208/577) Installing pulseaudio-bluez (17.0-r5)
(360/577) Installing pulseaudio-wireplumber (17.0-r5)
(554/577) Installing pulseaudio-lang (17.0-r5)

apk add -s gnome-apps-core | grep pipe
(412/677) Installing pipewire-libs (1.4.7-r0)
(416/677) Installing gst-plugin-pipewire (1.4.7-r0)
(572/677) Installing pipewire (1.4.7-r0)
(573/677) Installing pipewire-openrc (1.4.7-r0)
(590/677) Installing pipewire-lang (1.4.7-r0)

Ещё вопросы?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #54

54. Сообщение от Аноним (53), 05-Дек-25, 19:54   +1 +/
Даже так, чтобы окончательно расставить точки о якобы невозможности одновременной установки:

apk add -s gnome gnome-apps-core | grep -E 'pipe|pulse'
(148/740) Installing libpulse (17.0-r5)
(149/740) Installing alsa-plugins-pulse (1.2.12-r0)
(158/740) Installing pulseaudio (17.0-r5)
(159/740) Installing pulseaudio-alsa (17.0-r5)
(166/740) Installing pulseaudio-openrc (17.0-r5)
(169/740) Installing libcanberra-pulse (0.30-r11)
(187/740) Installing libpulse-mainloop-glib (17.0-r5)
(208/740) Installing pulseaudio-bluez (17.0-r5)
(356/740) Installing pipewire-libs (1.4.7-r0)
(360/740) Installing pulseaudio-wireplumber (17.0-r5)
(362/740) Installing gst-plugin-pipewire (1.4.7-r0)
(623/740) Installing pipewire (1.4.7-r0)
(624/740) Installing pipewire-openrc (1.4.7-r0)
(641/740) Installing pipewire-lang (1.4.7-r0)
(699/740) Installing pulseaudio-lang (17.0-r5)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

58. Сообщение от myster (ok), 06-Дек-25, 00:26   +/
Потому что все любят жирнейший systemd от Microsoft
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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