The OpenNET Project / Index page

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



"Проблемы X11 и их решения в Wayland "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Проблемы X11 и их решения в Wayland " –1 +/
Сообщение от Аноним (-), 13-Июн-13, 18:44 
> ergo, виноват пингвинус.

Интересная логика. А пингвинус - на компьютере. Значит виноваты компьютеры. А компьютер в хате. Ой какой нехороший дом. Дом стоит на улице - виновата улица... ну в общем это, другой глобус походу нужен, где графические системы делают не через *опу :)

> а-а-а-а, надо «механизм rate control»? ну, вот и приехали.

Зачем? Рендерить только что что видно + не более чем текущий FPS монитора. Единственное что очень большая куча окон может сделать затратным даже анализ метаданных. Но от такого даже механизм rate limit не спасет. Только лимитирование числа окон на процесс/юзеря/...

> и иксы не стараются «либы виджетов». опять ты лажаешься на ровном месте.
> я уж сколько тебя прошу предъявить эти самые «виджеты» в иксах.

Ну да, они так же не пытались корчить из себя принтсервер, парсер эльфов, сервер фонтов и чего там еще.

> вот и хочу это увидеть. страсть как хочу просто. пока что не удалось.

Странно. Может у меня версии либ другие, или еще что-то не так. Просто как root cause мне видится проблемой то что иксы позволяют относительно сложные и потому потенциально медленные операции. Вот это мне не нравится. Как бонус - никаких механизмов лимитирования этого безобразия они не предоставляют. Суперкомбо - два набора грабель в одном месте. Вот в каких-то ситуациях эта ручка и долбит мне в лоб.

> я спросил не это. я спросил, когда программы стали врагами.

Если рассматривать концепцию unix - они были врагами всегда, то-есть идеей было то что один непривилегированный пользователь не должен быть в состоянии помешать работе иного непривилегированного пользователя.

Система прав доступа. Разные логины. Защита памяти и MMU. Деление времени CPU в преемптивном виде. Довольно странно строить заборы от друзей, правда? :)

Просто мало ли у кого какой факап случится. Вот на этот случай забор об который долбанется сдуревшая программа и не лишний. Если же все всем можно, все для друзей - получится win95 очередной. Нафиг-нафиг.

> враги, однако замок на дверях у тебя есть, не так ли?

Вот именно. И, в том числе, нормальный замок не должен открываться от легкого пинка двери. Мало ли кому там башню сорвет. Хотя в идеальном мире, если все такие уж друзья, башню никому не срывает, и вообще - замки можно было бы и не ставить совсем.

> так вот: я интересуюсь знать, с какого момента соседи начали думать только про себя,
> даже не пытаясь как-то кооперироваться и учитывать интересы других.

С таких как планировщик задач стал преэмптивным и появился ulimit и прочие. Потому что как оказалось, некто может занять своим роялем весь подъезд, не парясь вопросами как остальные будут проползать через него к себе в норку. Поэтому появились средства взамодействия с такими гражданами не требующие их явного солгасия. Ну вот и преэмптивный планировшик не спрашивает у программы хочет ли она чтобы ее вырубили и дали пройти другим. А лимитирование ресурсов просто сообщает что "ваш рояль займет весь проход - так что фигу вам, а не рояль в этом месте". Оспорить это программа не может - ей просто отказывают в данном запросе, а если не помогает - то и применяют насилие по мере нужды (sigsegv при попытке забить на отказ выделения памяти, OOM killer, ...).

> а он тут при чём? см. выше.

Под описание подходит.

> в консерватории гоблины.

А черт знает. Пока они прячутся - попытка их трассировать или профайлить ни к чему хорошему не ведет.

> у меня вот и не тормозит, и профайлится, и valgrind'ом можно,

А ты пробовал им в иксы тыкаться? Я попробовал соваться oprofile и strace и мне не понравилось то что за этим следует :). Ты пробовал в иксы тыкаться валгриндом?

> вообще по-всякому. и что такое «тиринг» я никак понять не могу.

Тиринг это когда отрисовка картинки не синхронизирована с рефрешем монитора и в результате появляется видимая глазу граница где часть картинки новая а часть старая. Правда не понятно к чему ты его вспомнил - я на него вроде не жаловался, т.к. не замечал особо.

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

Оглавление
Проблемы X11 и их решения в Wayland , opennews, 10-Июн-13, 14:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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