Доступен релиз 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.dev/opennews/art.shtml?num=64374
А я устал от этого дистрибутива. Как они умудрились в зависимости gnome втащить одновременно и pulse, и pipewire? Непонятно. Более того, стартуют два процесса одновременно.Дистрибутив для контейнеров. Для десктопа его пилить и пилить самому. Множество подобных мелких недоработок и проблем.
Так же, как и другие дистры.
Пайпвайр - для видео и XDP
Пулься - для аудио.Можно оставить только пайпвайр (для этого есть пакет pipewire-pulse)
Pipewire – это аудио, видео.
Pulse – это аудио.Pipewire целиком и полностью, безвозвратно заменяет pulse.
Pipewire-pulse – это не pulse, а реализация протокола pulse внутри pipewire. При этом, повторюсь, pulse пакет совершенно для этого не нужен.
Есть ещё pipewire-jack и другие. Это для совместимости со старым ПО.Так что, нет такого чтобы был одновременно и pulse, и pipewire.
В alpine я наблюдал конкретно процесс pulse одновременно с pipewire. Нет, не процесс pipewire-pulse наблюдал, а pulse.
Ничего не мешает им работать вместе. Некоторые модули(например, qcom wcd*) всё-ещё криво работают с пайпвайром, вот и стоит пульса для совместимости.
Если хочешь юзать чисто пайпвайр (отдельный пульсаудио сервер не нужен), ставь пакет "pipewire-pulse".Многие проги до сих пор юзают libpulse, так что вобще без пульс сервера никак
> Ничего не мешает им работать вместеИм всё мешает работать вместе. Они не могут работать вместе.
> Многие проги до сих пор юзают libpulse
И звук идёт в pipewire-pulse.
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 никак не могут быть установлены вместе, а значит не могут конфликтовать
> Это для совместимости со старым ПО.С любым, на самом деле, pipewire не имеет своего протокола, они все в модулях
Есть модуль т.н native protocol'а, однако он не для использования приложениями, приложениям рекомендуется использовать pulseaudio/jack.
> > Это для совместимости со старым ПО.Тут про модули ядра.
Звук на sdm845 без танцев с бубном работал только на pulseaudio. В пайпвайре были циклические заикания. На какой-то древней intel платформе я тоже столкнулся с этой проблемой (пульса работает - пайп заикается)
Линукспроблемы, линукспроблемушки.
> втащить одновременно и 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
Вот есть же просто ALSA для всего. Там такие красивые столбики зелёные. На моей Аudigy можно даже низкие/высокие покрутить. Нет, нужно им всякого понаворотить.
pulseaudio у тебя либы, а сервера я не вижу
А чего минусите? Есть что по факту возразить?
>Как они умудрились в зависимости gnome втащить одновременно и pulse, и pipewireможно поинтересоваться, что ты несешь? Я даже специально проверил через "apk add -s gnome", там нет пайпвари в зависимостях. Есть только пакет pipewire-libs с сошками от нее, который тебе в любом случае притащит какой-нибудь хромиум.
В любом случае, ставить гном на подобный дистр - в принципе извращение
Так вы попробуйте реально установить, а не один пакетик -s исследовать.
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
> или pulseaudioDebian от выбранного звукового сервера установит одну из этих зависимостей, а не обе.
Очень нравится дистр разбивкой пакетов на части. Можно ставить только то, что надо.
Ему бы еще системду опционально... опенрц после системд - мрак.
В альпин системду пихать точно не будут. Советю присмотреться к постмаркету. Тут и альпин репы, и системд, и нескучные обои
> В альпин системду пихать точно не будутЭто были мечты...
> Советю присмотреться к постмаркету
Она же для телефонов. А у меня малина.
>> В альпин системду пихать точно не будут
> Это были мечты...
>> Советю присмотреться к постмаркету
> Она же для телефонов. А у меня малина.Хрен редьки не слаще.
У меня вобще ноут на m1 и сервер на x86_64.
Пмось для всего подходит
> В альпин системду пихать точно не будут.Специально ради альпины в systemd завозили поддержку musl
Думаю, заводили "что было". Много изменений было от сообществ postmarketOS и yocto. postmarketOS близко к альпину(он буквально юзает альпин репы), но systemd в альпин уж точно не ждут
Так, можно же системду накатить и это кажись проще сделать нежели выпилить её из системы, не?
Поставил на свой основную рабочую станцию на базе Пентиум, думал нормально будет. Рабочий стол появляется. Обои красивые настроил. Но вот только делаю links opennet.ru - и всё поплыло.
Не делай так больше.
А я ещё 3.22 настроить не успел...
https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/
Оказывается мой проовайдер не заблочил всё.
Это поправимо. Скоро останутся только "белые списки". Будете кушать базальт и что там у вас ещё дают на добавку.
Попробовать штоля? ;)
Где вот он, дистрибутив для дестопа/ноутбука, а?