URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 137225
[ Назад ]

Исходное сообщение
"Опубликован Wayback, композитный сервер Wayland для запуска рабочих столов на базе X11"

Отправлено opennews , 29-Июн-25 09:08 
Ариадна Конилл (Ariadne Conill), создатель музыкального проигрывателя Audacious, инициатор разработки протокола IRCv3 и лидер команды по обеспечению безопасности Alpine Linux, опубликовала начальную реализацию прослойки Wayback, позволяющей запускать десктоп-окружения, завязанные на протокол X11, используя компоненты на базе Wayland. Код проекта написан на языке Си и распространяется как общественное достояние (CC0)...

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


Содержание

Сообщения в этом обсуждении
"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 09:10 
Зачем в Alpine вообще десктоп? Он же дистр для докеровских образов. Вот серьезно. На десктоп ставят бабанту, Федору, арч. А альпин ставят туда, где он очень хорошо себя показывает -- в докеровских образах.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Fracta1L , 29-Июн-25 09:11 
Для слабых компов вроде неплохо подходит

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 09:40 
Да не подходит он для слабых компов. Alpine урезан по размеру. По производительности он намного хуже, но когда тебя надо как можно побольше контейнеров втиснуть на физический хост, а вот процессор там мощный и многоядерный стоит, то как раз становится выгоднее пожертвовать производительностью в угоду памяти.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено penetrator , 29-Июн-25 14:00 
1) там и памяти может быть терабайт
2) приложения которые там контейнерах живут обычно сильно тяжелее самого базового контейнера, что размер окружения просто теряется

скорее всего использование других дистров не позволит кукарекать что докер контейнер это легковесный имейдж


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено НяшМяш , 29-Июн-25 12:27 
Особенно реализация системного аллокатора в musl подходит для слабых компов, ага.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Fracta1L , 29-Июн-25 12:44 
А что с ним?

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 16:58 
Он очень низкопроизводительный. Его вроде как пытались переписать, но, видимо, так до этого и не дошло. Лучше переопределить malloc общесистемно (`/etc/ld.so.preload`) на hardened_malloc (если важна безопасность) или mimalloc.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 23:07 
Что-то проблем я не заметил с ним

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 16:46 
echo "/usr/lib/libmimalloc.so" >> /etc/ld.so.preload

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Stanislavvv , 29-Июн-25 09:14 
Некоторые странные люди ставят. Оно даже работает, браузеры из дистрибутива точно запускает.
Судя по тому, что у меня на десктопе, процентов на 80 меня бы удовлетворил.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 09:32 
На базе Alpine сделан postmarketOS который ставится на телефоны, планшеты и arm-лаптопы. На последних десктоп нужен.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено swarus , 29-Июн-25 09:49 
я его 2 года как десктоп использовал, тяжело под musl всё пересобирывать, но быстр, и не требователен.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 16:47 
А как же gcompat?

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено анон45 , 29-Июн-25 12:31 
Запускаю alpine по сети через ipxe на десктопе и остальных компах дома.
Удобно через dhcp опции+ipxe подсовывать параметры ядра, там их 2 основных:
modloop - где скачать полный пак модулей ядра и firmware.
apkovl - тоже самое для конфига системы.

Если нужен glibc - запускаю в podman.
Пакетов завались, systemd отсутствует, че еще надо.


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 23:08 
А кто запрещает? Это обычный линукс с busybox и musl.. Мда, десктоп - понятие растяжимое

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено 12yoexpert , 29-Июн-25 09:12 
как всегда у корпорастов в случаях подобного саботажа основная цель - сделать невозможной работу софта без их раковой опухоли. например:
- ядро пытаются сделать зависимым от раст и llvm
- Firefox это уже сделали
- весь линукс пытаются сделать зависимым от systemd (леннартушка уже официально работает в майкрософт), даже дистры на openrc сейчас завязаны на компоненты, выдранные из systemd. благо, пульсу уже ото всюду выпиливают, но сколько времени прошло
- то же самое происходит сейчас с вяленым
и как только такую необходимую (т.е. которую нельзя обойти) зависимость добавят - владельцы опухоли уже будут ставить свои условия, как было и с агентом мелкомягких в редхате

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 09:28 
Clang - это лучший плюсовый компилятор, который есть. Именно благодаря ему при сравнительно компактных нескольких библиотеках я могу кросс-компилировать самые распоследние версии C++ под Arduino, Android, и OpenWRT роутер на ramips. При этом гигантский оптимизирующий компилятор на сотни мегов нужен только в одном экземпляре, а не куча говнотулчейнов, где в лучшем случае предсобранный компилятор поставляется, а в худшем - собирается из исходников, и во всех случаях - говномамонтавая версия GCC без новейших свистоперделок, из-за чего можно забыть о compile-time вычислениях хеш-сумм и compile-time парсинге грамматик с кодогенерацией из них, и всё делать скриптами, приклеенными на двухсторонний скотч.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 15:48 
GCC быстрее

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено morphe , 29-Июн-25 16:15 
Ну нет же
Компиляция в шланге незначительно быстрее, а скорость линковки через lld выше в десятки раз

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 30-Июн-25 03:18 
Нет, наоборот lld - жутчайший тормоз (при -flto) и памятижор. Потому что там настоящая межмодельная оптимизация, сливающая LLVM IR, и уже его оптимизирующая

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено morphe , 30-Июн-25 05:21 
> Нет, наоборот lld - жутчайший тормоз (при -flto) и памятижор. Потому что
> там настоящая межмодельная оптимизация, сливающая LLVM IR, и уже его оптимизирующая

Ну это при lto, чего gccшный линковщик просто не умеет, это отдельная фича
Also от -flto у тебя сильно растёт время, но не особо сильно растёт качество, -flto=thin даёт тебе 95% от скорости fat lto, но при этом оно скорее всего всё ещё будет быстрее чем gnuшный линковщик


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Буратино , 29-Июн-25 19:43 
GCC лучше оптимизирует.
GCC поддерживает больше процессорных архитектур.
GCCшники адекватнее компилируют UBшный код - в мире Си и Плюсов не сам, так другие его напишут или хуже того - проприетарный SDK выдадут с кривокосым кодом внутри.

Главная полезность существования Шланга - это чтобы GCCшники не расслаблялись и не закисали.


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 30-Июн-25 03:16 
> GCC лучше оптимизирует.

Clang куда агрессивнее оптимизирует межфункционально и межмодульно. Да, UB на это вылезает и превращается use-after-free из-за дебилов. Good luck отладить этот говнокод, если не ты его написал, и если он сам ... не совсем исходник.


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено morphe , 30-Июн-25 05:25 
> GCCшники адекватнее компилируют UBшный код

Лол, нет
GCCшники в этом плане как раз самые отбитые и высасывающие трактовки из пальца, principle of least astonishment они не соблюдают примерно никогда
Сколько раз Торвальдс на них ругался когда они в очередной последний раз своими кривыми оптимизациями ломали ядро


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 20:16 
Толсто.

>я могу кросс-компилировать

Поддержка платформ и архитектур в GCC шире.

>самые распоследние версии C++

В GCC как правило значительно быстрее реализуют фичи из новых стандартов.

>куча говнотулчейнов, где в лучшем случае предсобранный компилятор поставляется, а в худшем - собирается из исходников, и во всех случаях - говномамонтавая версия GCC без новейших свистоперделок

Вообще хз, что это за набор слов. Пишу с Gentoo, с установленным GCC 15.1. УМВР. На всяких арчах, уверен, тоже поставляется свежачок. Переедь с древнего дыбиана 9 на что-то поновее и таких проблем не будет.

>из-за чего можно забыть о compile-time вычислениях хеш-сумм и compile-time парсинге грамматик с кодогенерацией из них

Это видимо было вброшено, чтобы коммент звучал поубедительней. Судя по кол-ву лайков - даже сработало.


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 30-Июн-25 04:41 
> гигантский оптимизирующий компилятор на сотни мегов нужен только в одном экземпляре,

Ты его собирал хоть раз?

В том и хохма, что под капотом там такие же специфичные говнотулчейны, просто склееные в один монолит. Добавление каждой архитектуры пропорционально увеличивает время сборки. Пересборка LLVM с другим списком архитектур ломает фронтенды, слинкованные с предыдущей конфигурацией.


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено iPony128052 , 29-Июн-25 09:32 
В нормальном мире это нормально.
Хоть в ынтерпрайзном мире, хоть в пионерско-васянском.

Нету такого, чтобы всё делали под всё.
Это бессмысленно. Единственный минус — это недовольный 1%. Но это трудно назвать минусом.


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено 12yoexpert , 29-Июн-25 09:34 
для корпорастов да, не минус, но меня их мнение и цели мало колышут, у меня свои есть

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 10:23 
> но меня их мнение и цели мало колышут, у меня свои есть

Оно и видно. Поэтому они могут впихнуть раст и llvm в ядро.
А ты - ныть на форуме))


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 11:37 
а ты продолжай быть бесплатным "приложением" :)

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 09:41 
А еще, снижение затрат на поддержку за счет увеличения затрат пользователя на железо и ЭЭ.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено ИмяХ , 29-Июн-25 10:29 
Бред. Это опенсорс, исходники всего ПО открыты. Если копрорасты начнут диктовать условия, свободное сообщество сразу же форкнет их продукты или сделает альтернативу с нуля.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 11:24 
> Это опенсорс, исходники всего ПО открыты.
> Если копрорасты начнут диктовать условия, свободное сообщество сразу
> же форкнет их продукты или сделает альтернативу с нуля.

Так толсто, что аж тонко. Мое почтение!
Иксы "свободное сообщество" уже форкнуло)


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 14:58 
иксы форкнули, опеноффис форкнули

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено иранский аноним , 30-Июн-25 01:07 
Слезьте с Пентиума, а потом я попытаюсь начать воспринимать вас всерьёз. Может быть.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 30-Июн-25 03:20 
Пойди Хоменеи поуказывай.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 09:32 
>Предполагается, что оставление в дистрибутиве только компонентов, необходимых для Wayland и Xwayland, сократят затраты на сопровождение X11-приложений в Alpine.

Предлагаю оставить в дистрибутиве 0 пакетов. Затраты на сопровождение кардинально сократятся.


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено 12yoexpert , 29-Июн-25 09:35 
кстати да, почему бы не вшить вяленого сразу в ядро

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 09:44 
Не волнуйся, вошьют прямо в прошивку для GPU. Хотите десктоп, совместимость с программами - купите новый GPU.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено OpenEcho , 29-Июн-25 16:53 
Да уже давно: https://hub.docker.com/_/scratch

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено zeecape , 29-Июн-25 10:13 
Теперь нужно написать ещё и WayXorg для запуска Wayland-only приложений на XLibre/X11

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 10:32 
Не нужно

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 12:47 
То же самое хотел сказать. Сабж сделан для того чтобы на Linux под Wayland запускать среды рабочего стола, которые ещё не перенесли с иксов на Wayland.
Нужна обратная штука, для запуска сред рабочего стола только под Wayland, там где его нет, но есть иксы, к примеру BSD (FreeBSD), illumos (Openindiana).

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 13:59 
Запускаешь Weston, распахиваешь на весь экран, профит.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 11:59 
Это нет тот дистр в котором даже сортировку вывода в пакетном менеджере не осилили?

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 14:00 
У тебя GNU sort сломался?

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 21:09 
У меня нет, а вот у создателей Alpine он похоже как сломался 20 лет назад, так до сих пор починить и не могут.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено blkkid , 30-Июн-25 00:02 
алпайн по сути используется для контейнеров и встраиваемых систем, там от пакетника требуется только ходить на зеркало и забирать оттуда свежие тарболлы

вам надо - делайте надстройку, хоть полноценную, хоть башпортянки, в апстриме это не нужно просто


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 13:40 
Wayback переводится как "Путь Назад", но зачем? Просто надо всего навсего пользовательские приложения переписать чтобы они поддерживали нативный Wayland.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено OpenEcho , 29-Июн-25 16:55 
> Просто надо всего навсего пользовательские приложения переписать

Если это так просто, куда вам выслать список приложений? И да, - на  оплату не рассчитывайте


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 20:10 
Любой тред должен оплачиваться.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено Аноним , 29-Июн-25 17:27 
Если это не костыль в виде XWayland, то профит будет!
Получится XServer без DDX-драйвера.

Хотя... скорее всего выйдет фигня, modesetting вышел лютым тормозом (как и mesa в режиме 2D-only) и юзать DDX при первой возможности смысл есть.


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено name , 29-Июн-25 18:17 
Modesetting быстрее, у тебя что-то сломано. DDX давно прикопали, а что за режим 2д в мезе - вообще не понятно.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено ПК , 29-Июн-25 19:42 
>> а что за режим 2д в мезе - вообще не понятно

Видео 360 надо в 2D наверное глянуть


"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено непохмелённая Ситлали , 29-Июн-25 21:48 
Это уже дружественно-перекрёстный огонь какой-то. Вместо вроде как предполагаемой стандартизации. Лоскуты только множатся. Ну, Линукс же не умеет по-другому.

"Опубликован Wayback, композитный сервер Wayland для запуска ..."
Отправлено иранский аноним , 30-Июн-25 01:11 
Лебедь, рак, щука, лебедь №2, щука-не щука, двойной рак, зелёные человечки, шляпа волшебника, рак-рак-щука-рак-безлебедь...