The OpenNET Project / Index page

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



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

Оглавление

В Fedora 40 утверждено прекращение поддержки сеанса KDE на базе X11, opennews (??), 03-Ноя-23, (0) [смотреть все]

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


76. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +4 +/
Сообщение от Аноним (76), 03-Ноя-23, 17:53 
А мне нравятся иксы. Да, кривые, косые, но они работают и работают прекрасно. Иксы появились задолго до Линукса и как результат - работают вообще на чем только можно: IRIX, HP UX, AIX, Solaris, Net/Open/FreeBSD, Linux, даже порт для винды есть.
А этот wayland - это исключительно линукс-only ориентированная поделка. Оно прибито гвозядами к интерфейсам линукса, например, epoll и libinput. Разрабы NetBSD пытались убедить их чтоб те использовали какую-нить libevent для абстрагирования поллинга и повышения портабельности на другие ОС, но те сказали, что им это неинтересно. Вот такой вот этот wayland.
Ответить | Правка | Наверх | Cообщить модератору

79. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Анонин (?), 03-Ноя-23, 18:02 
> IRIX

Мертво и заброшено (последняя версия 2006 г.)

> HP UX и AIX

Живые, но крайне редкие и специфические дистры

> Solaris

Помер и тихонько пованивает

> Net/Open/FreeBSD

Не знаю как в NetBSD, но во free оно работает
https://docs.freebsd.org/en/books/handbook/wayland/

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

84. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (76), 03-Ноя-23, 18:18 
> Не знаю как в NetBSD, но во free оно работает

Оно и на NetBSD "работает" - https://blog.netbsd.org/tnf/entry/wayland_on_netbsd_trials_and

The Wayland "reference implementation" is a small set of libraries that can be used to build a compositor or a client application. These libraries currently have hard dependencies on Linux kernel APIs like epoll. In pkgsrc we've patched the libraries to add kqueue(2) support, but the patches haven't been accepted upstream. Wayland is written with the assumption of Linux to the extent that every client application tends to #include <linux/input.h> because Wayland's designers didn't see the need to define a OS-neutral way to get mouse button IDs.

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

87. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Анонин (?), 03-Ноя-23, 18:21 
Ну подумаешь, пару хедеров нужно пропатчить везде.
Это не такая большая работа. Будет у них форк, ничего страшного.
Ответить | Правка | Наверх | Cообщить модератору

81. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (81), 03-Ноя-23, 18:04 
> IRIX, HP UX, AIX, Solaris, Net/Open/FreeBSD, Linux

Всё что ты перечислил нафиг никому не сдалось на десктопе. Даже вездесущий линукс не прижился.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

96. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от fyji (?), 03-Ноя-23, 18:35 
Так
> Да, кривые, косые

или
> они работают и работают прекрасно.

?

В моем понимании 'кривое и косое' не может работать "прекрасно".
А если говорить про Хсы - то они работают нормально, как для компов 20 лет назад.
Тиринг, проблемы с многомониторными конфигами, невозможность HDR, код который писали 'по понятиям' прошлого века...

И как вишенка на торте - никто не хочет в это макаться
"Активность в разработке сервера X.org достигла минимума с 2003 года" https://www.opennet.ru/opennews/art.shtml?num=58410

Неужели они стали идеальными? Нет потом находят дыры оставленные дидами аж в 1988 году https://www.opennet.ru/opennews/art.shtml?num=59906

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

132. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +3 +/
Сообщение от Аноним (132), 03-Ноя-23, 21:31 
Если найдут древнюю багу в какой нить одной из сотен реализаций wayland композитора, то это значит что кривой весь wayland  или только этот конкретный композитор, к-й кто-то криво написал? Ну дак и X.org это просто один многих серверов, реализующих протокол X11. Когда-то был еще XFree86. Ну да, была в зорге бага с 1988 и что? Это же бага в конкретной реализации протокола X11. Это не иксы дырявые, это зорг дырявый.
Ответить | Правка | Наверх | Cообщить модератору

137. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 03-Ноя-23, 21:52 
> И как вишенка на торте - никто не хочет в это макаться

Не смеши. Наемные работники макаются в то, во что им велено.

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

102. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Пряник (?), 03-Ноя-23, 18:51 
Портируемость не стоит того, чтобы усложнять код и отказывать от linux-only фич.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

116. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +1 +/
Сообщение от Аноним (17), 03-Ноя-23, 19:29 
> А этот wayland - это исключительно линукс-only ориентированная поделка. Оно прибито гвозядами
> к интерфейсам линукса, например, epoll и libinput.

Откуда это вообще взялось? В какой-то из реализаций протокола так сделали? Вы там совершенно без понятия, что wl_pointer_listener и wl_touch_listener регистрируют обработчики уведомлений? То есть даже названия интерфейсов не видели?

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

128. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +5 +/
Сообщение от Аноним (132), 03-Ноя-23, 21:20 
X11 как бы тоже протокол, а X.org одна из его реализаций. Но когда речь заходит про дырявость иксов, про чудовищно уродливую кодовую базу, в к-й никто не может разобраться и про баги, оставленные дидами в 1988г, то тут у адептов wayland почему-то кривые иксы, а не одна из его реализаций. Что за двойные стандарты?
Ответить | Правка | Наверх | Cообщить модератору

147. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Анонин (?), 03-Ноя-23, 23:46 
Потому что все остальные реализации X11 уже померли.
В линуксях "one x11, one xorg, ..." и тд)) И сейчас X11 == X.org
А ваяленый это протокол и куча реализаций. Вот когда "останется только один", тогда и поговорим.
Ответить | Правка | Наверх | Cообщить модератору

148. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (132), 03-Ноя-23, 23:56 
Ок, я понял :) Получается http дырявый потому что в Apache переполнение буфера :)
Ответить | Правка | Наверх | Cообщить модератору

152. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Анонин (?), 04-Ноя-23, 00:44 
Nope, кроме апатча еще есть куча других реализаций.
Ответить | Правка | Наверх | Cообщить модератору

157. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 04-Ноя-23, 03:59 
А кроме Xorg есть XCB, но о нем критики X11 тактично умалчивают.
Ответить | Правка | Наверх | Cообщить модератору

159. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от soarin (ok), 04-Ноя-23, 05:49 
так всё равно всё это кусок того самого, хотя уже и не пахнет - затвердело
Ответить | Правка | Наверх | Cообщить модератору

206. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 04-Ноя-23, 13:49 
> так всё равно всё это кусок того самого

Объясните, почему?

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

163. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  –4 +/
Сообщение от Аноним (17), 04-Ноя-23, 06:57 
Потому что объяснять тебе, что Xlib реализована как обёртка поверх xcb - нет смысла, если ты путаешь всё это с X11.
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

194. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (194), 04-Ноя-23, 12:33 
>  Xlib реализована как обёртка поверх xcb

думал наоборот

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

228. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (17), 04-Ноя-23, 15:59 
xcb низкоуровневее. Больше возможностей для оптимизаций, но и писанины больше. Грубо говоря, как неблокирующие сокеты по сравнению с блокирующими. В итоге за всё это время на xcb мало что переписали (знаю про Qt).
Ответить | Правка | Наверх | Cообщить модератору

205. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 04-Ноя-23, 13:47 
> Потому что объяснять тебе, что Xlib реализована как обёртка поверх xcb

А ты в курсе, что Xlib начал юзать XCB как обязательную зависимость только в 2010 году?

Или ты правда не догодываешься, почему при этом критики иксов кричат о багах именно в Xlib, а не XCB? Потому, что далеко не весь Xlib реализован поверх XCB. А адепты Вайленда при этом любят тыкать именно в эти части, типа новости о баге, который жил с 1988 года [1], когда XCB и в помине не было.

https://www.opennet.ru/opennews/art.shtml?num=59906

Ответить | Правка | К родителю #163 | Наверх | Cообщить модератору

227. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  –4 +/
Сообщение от Аноним (17), 04-Ноя-23, 15:53 
>> Потому что объяснять тебе, что Xlib реализована как обёртка поверх xcb
> А ты в курсе, что Xlib начал юзать XCB как обязательную зависимость
> только в 2010 году?

Теперь я в курсе, что тебе не понятен смысл слова "обёртка". Объясняю, оно означает, что Xlib реализован через XCB и без него в принципе не работает.

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

250. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 04-Ноя-23, 17:48 
> Объясняю, оно означает, что Xlib реализован через XCB и без него в принципе не работает.

Чел, ну я же тебе написал, что, во-первых, так было не всегда, а во вторых, баги находят именно в старом коде Xlib.

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

275. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  –2 +/
Сообщение от Аноним (17), 05-Ноя-23, 06:14 
Я думаю, тебе следует написать ещё один комментарий и поставить ещё один минус мне. Тогда твоё непонимание, что такое клиент-серверная архитектура будет не столь заметно окружающим твоего уровня.
Ответить | Правка | Наверх | Cообщить модератору

284. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 05-Ноя-23, 15:05 
> твоё непонимание

Я и правда не понимаю, зачем ты рассказываешь про "обертки" и клиент-серверную архитектуру в ответ на мое сообщение о том, что в качестве древнего заброшенного баговангого Xlib можно использовать более новый и поддерживаемый XCB.

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

295. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (17), 06-Ноя-23, 07:43 
Естественно, мои рассказы лично тебе - бессмысленны, у тебя нет базы, что бы это понять. Я сразу на это указал. Я не жду, что ты покажешь, как можно использовать XCB вместо Xlib в коде _сервера_, что бы избежать ошибок - для тебя код это филькина грамота. Беда в том, что такие как ты пудрят мозг всем остальным.
Ответить | Правка | К родителю #284 | Наверх | Cообщить модератору

296. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 06-Ноя-23, 13:05 
> Я не жду, что ты покажешь, как можно использовать XCB вместо Xlib в коде _сервера_, что бы избежать ошибок

Вообще-то речь шла именно о ошибках в клиенте - в Xlib. Я даже ссылку на статью приводил.

Ответить | Правка | К родителю #295 | Наверх | Cообщить модератору

297. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (17), 06-Ноя-23, 13:33 
>> Я не жду, что ты покажешь, как можно использовать XCB вместо Xlib в коде _сервера_, что бы избежать ошибок
> Вообще-то речь шла именно о ошибках в клиенте - в Xlib.

"А кроме Xorg есть XCB, но о нем критики X11 тактично умалчивают."

Вообще-то я тебе сразу ответил, что ты вообще не понимаешь, о чём пишешь. Критика X11 - это критика сервера.


Ответить | Правка | К родителю #296 | Наверх | Cообщить модератору

252. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 04-Ноя-23, 17:53 
>> А ты в курсе, что Xlib начал юзать XCB как обязательную зависимость
>> только в 2010 году?
> Теперь я в курсе, что тебе не понятен смысл слова "обёртка".

Ты вообще в курсе, как библиотеки друг дркга используют? Что такое линковка?

"Обетка", блждад...

Ответить | Правка | К родителю #227 | Наверх | Cообщить модератору

274. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (17), 05-Ноя-23, 06:11 
>>> А ты в курсе, что Xlib начал юзать XCB как обязательную зависимость
>>> только в 2010 году?
>> Теперь я в курсе, что тебе не понятен смысл слова "обёртка".
> Ты вообще в курсе, как библиотеки друг дркга используют? Что такое линковка?

Ценю твоё необузданное стремление понять предмет хоть самую малость. Понимаю, что сам ты посмотреть исходники не в состоянии. Тем более их понять.

При такой базе малореально объяснить тебе что-либо, но я, так и быть, попробую. "Библиотеки" - это клиент. X11 - это сервер. Сервер - это вообще отдельный процесс, потому никак с клиентом не линкуется. Клиент коннектится к нему вот так:


/*
* Connects to a server, creates a Display object and returns a pointer to
* the newly created Display back to the caller.
*/
Display *
XOpenDisplay (
    register _Xconst char *display)
{
...
/*
* Call the Connect routine to get the transport connection object.
* If NULL is returned, the connection failed.
*/

    if(!_XConnectXCB(dpy, display, &iscreen)) {
        OutOfMemory(dpy);
        return NULL;
    }
...
}


int _XConnectXCB(Display *dpy, _Xconst char *display, int *screenp)
{
...
    if(xauth.name && xauth.data)
        c = xcb_connect_to_display_with_auth_info(display, &xauth, NULL);
    else
        c = xcb_connect(display, NULL);
...
}


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

283. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 05-Ноя-23, 15:00 
Ну, и что ты хотел этим сказать? Или это типа как-то опровергает какое-либо из моих утверждений?

Тебе изначально сказали, что вместо Xlib с его древними багами можно юзать чисто XCB. Ты теперь зачем-то рассказываешь, что Xlib под капотом использует XCB (что ни для кого не секрет). В чем смысл?

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

294. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (17), 06-Ноя-23, 07:38 
> Ну, и что ты хотел этим сказать?

Что ты не имеешь понятия, где клиент, а где сервер.

> Тебе изначально сказали

Сказали? Давно ты о себе во множественном числе?

Мне вот сейчас интересно, с чего ты так возбудился?
Ты не пользователи и не админ - им не зазорно не понимать, как оно работает.
Ты не программист, иначе умел бы читать код.
Ты мэйнтенер одного из нескучных клонов Федоры, верно? Кому Шапка умело вставляет палки в колёса.

Ответить | Правка | К родителю #283 | Наверх | Cообщить модератору

218. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (41), 04-Ноя-23, 14:29 
> А ваяленый это протокол и куча реализаций

Вот именно. Как вы думаете, что легче: фиксить баги в одном единственном Xorg, или в более чем двадцати Вайленд композиторах?

Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

239. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (239), 04-Ноя-23, 17:00 
> Потому что все остальные реализации X11 уже померли.

Xenocara.

Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

249. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (132), 04-Ноя-23, 17:34 
Вообще, если по-чесноку, то ведь реально получается, что все когда-либо существовавшие и ныне существующие реализации серверов X11 - это все наследники XFree86.

X.org - прямой форк от XFree86  из-за смены лицензии.
Xenocara - форк X.org, который форк XFree86.
Cygwin/X  - форк XFree86, затем перешёл на X.org из-за смены лицензии в XFree86.
Xming - форк Cygwin/X, который форк X.org,который форк Xfree86.


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

165. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (17), 04-Ноя-23, 07:01 
Обычные двойные стандарты. Ты мог бы написать новую реализацию X11, исправить недоразумение, но вместо этого хочешь возглавить тех, кто это делает за тебя, заодно переработав протокол.
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

149. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (132), 04-Ноя-23, 00:01 
Это из reference implementation, из эталонной.
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

164. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +/
Сообщение от Аноним (17), 04-Ноя-23, 06:59 
И? Дядя виноват, не написал другую? Или дядя не объяснил, что listener ожидает event?
Ответить | Правка | Наверх | Cообщить модератору

224. "В Fedora 40 утверждено прекращение поддержки сеанса KDE на б..."  +1 +/
Сообщение от Аноним (224), 04-Ноя-23, 15:17 
Фу-фу-фу! Ужасные корпорасты делают драйвера только под венду!
Ха-ха-ха! Прекрасные корпорасты делают софт только для линукс!
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

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

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




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

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