The OpenNET Project / Index page

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



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

Оглавление

Релиз дисплейного сервера Wayland 0.85 и композитного сервер..., opennews (??), 12-Фев-12, (0) [смотреть все]

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


207. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от Yoptic (?), 15-Фев-12, 12:48 
Это Йоптик. Писал сообщение на перемене с телефона, не успев авторизоваться. Всем большое спасибо за отзывы =) Пока что, в силу загруженности уроками, я пробовал немного подходов, параллельно почитал маны и доки, погуглив немного... Всякие man ssh, man sshd, man Xorg и гуглинг. Пока что пробовал только с ssh. В общем, решил извратиться, так как приемлемого варианта не было. У товарища NAT. У меня EDGE, IP белый. В моих целях было запустить приложение товарища и увидеть графику этого же приложения у себя на экране. Делал шаманство с портами. Сначала с товарищем настроили X11Forwarding на сторонах сервера и клиента, потом он выполнил 'ssh -R 2222:localhost:22 ksodete@blah_ip', а я, соотв. - 'ssh daemon@localhost -p 2222'. Ssh предупредил про использование fake Xautority. У него стоит KDE. Я, конечно, осознавал, что гонять изображения, сформированные клиентом, по EDGE - не самая лучшая затея, но чего не сделаешь ради любопытства =) но попробовал. Сначала программы, пытавшиеся отрисоваться у меня, жаловались на невозможность найти localhost:10.0. Мое выражение лица - "о_О". У меня же просто ":0". Поэтому пробовал явное указание дисплея: к примеру, тот же самый /usr/bin/dolphin --display :0. После этого приложение материться перестало, посыпались логи. Но на этом все, конечный рендеринг я не увидел. Может еще что-то забыл настроить, может еще какая-то проблема - не в курсе, буду искать. У меня с английским не все идеально. Хоть и читаю маны, но мне довольно сложно воспринимать английский; тем не менее, смысл понимаю.
И кстати, если говорить по сабжу. Меня как-то напугало то, что wayland будет использовать KMS, чтобы настроить для себя графику. Во-первых, это же настройка графики на уровне ядра и, как тут уже заметили, сбой в графическом модуле приведет к падению всей системы. В моем случае, при очетедном запуске weston в полноэкранном режиме, так и получилось. Даже православная комбинация alt + SysRq + REISUB не помогла, хотя и выручала не раз. Это что получается... Разработчик решил последовать NT5-системам, в которых граф. подсистема зашита глубоко в ядре? Ведь если клиент повалит Х-сервер - свалится Х-сервер; если клиент повалит wayland - свалится система. Или я что-то упустил? Объясните, если что. И туманно, и не очень оптимистично по поводу использования свободного драйвера. Еще неизвестно, будет ли желание у nvidia делать проприетарный блоб под этот новый сервер. Как-то вопросов становится больше со временем, но оно же - время - нам и покажет, что будет дальше. Будем ждать. Всем спасибо за внимание, помощь и ответы - тут реально хорошие гуру =) в особенности спасибо Вам, arisu, Вы не раз мне отвечали.
Ответить | Правка | Наверх | Cообщить модератору

208. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 15-Фев-12, 13:09 
> в особенности спасибо Вам, arisu, Вы не раз мне отвечали.

я нечаянно, честное слово! но ты приходи, если что, не стесняйся: мы тут грубые, но в глубине души добрые.

p.s. а в логах и матах от софта-то что? наверняка там что-то полезное сказали.

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

209. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Йоптикemail (ok), 15-Фев-12, 13:30 
Приду домой - расскажу про логи, на быструю руку даже и не вспомню...
<off>
Кстати, раз уже пошел разговор про логи: у Вас, случаем, нет клиента мгновенных сообщений? =) Дабы избежать удаления сообщений модератором и разницы во времени сообщений.
</off>
Ответить | Правка | Наверх | Cообщить модератору

210. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 15-Фев-12, 14:31 
есть. но это деанон. так-то меня только Миша тут знает (ну, и те, кто IP видят), а он не сдаст, потому что ему оно без нужды. я, впрочем, подумаю над вопросом.

p.s. ну право, зачем «выкать»-то? это новомодное веяние и меня смущает, и тебе без необходимости.

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

213. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Йоптикemail (ok), 15-Фев-12, 19:05 
> p.s. ну право, зачем «выкать»-то? это новомодное веяние и меня смущает, и
> тебе без необходимости.

Это уже привычка. Обычно, когда я "тыкаю", то на меня начинают рявкать - особенность народа, живущего в моем городке в восточной части Украины. А тут я ещё просто "не влился в компанию", но писать, всё-же, буду, так как часто возникает много вопросов, на которые я не всегда найду ответ.

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

226. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 19-Апр-12, 15:58 
arisu@neko.im
раз уж завёл фэйкожабир.
Ответить | Правка | Наверх | Cообщить модератору

211. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от vkni (?), 15-Фев-12, 18:21 
> Но на этом все, конечный рендеринг я не увидел.

Поскольку вам нужно всего лишь посмотреть систему в действии, проще всего получить UNIX или OpenVMS shell account, зайти на него стандартным образом по ssh (-C -Y) и запустить какой-нибудь xcalc/xterm. Просто Х все-таки рассчитывались на локалку.

> Ведь если клиент повалит
> Х-сервер - свалится Х-сервер; если клиент повалит wayland - свалится система.
> Или я что-то упустил?

Ну Linux - это не микроядро, поэтому драйвера-то видяхи всё равно частично в режиме ядра работают. Но вот Х у меня давно не падали, а уж с полным зависоном системы и подавно.

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

212. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от Йоптикemail (ok), 15-Фев-12, 19:03 
Спасибо за ответ =) Да, мне хотелось лишь увидеть, как оно работает и посмотреть эту сетевую прозрачность в действии. С самого начала, как только начал этим интересоваться, смог "пробросить" интерфейс между двумя параллельно запущенными Х-серверами. Изврат, но оно того стоило - у меня всё получилось. А вот по интернету - как-то не сложилось. Впрочем, раз Вы говорите, что это было изначально предназначено для локальных сетей, тогда я и не особо огорчаюсь, потому что хотя бы между двумя серверами, но получилось =) И совет касательно OpenVMS shell account я пересмотрю, но, для начала, погуглю, что это такое.

У меня X падает тогда, когда я начинаю экспериментировать, а, точнее, что-то ломать. А потом это исправляю. Это уже от нечего делать. Но меня огорчило, что, однажды, weston, запущенный на весь экран, повесил всю систему. Поэтому я и испугался по поводу того, что графическую систему теперь пытаются более глубоко внедрить в ядро, что влечёт за собой не самые лучшие как отзывы, так и последствия в общем. Впрочем, если будущий сервер будет нормально написан - может этих проблем и не будет. Пока я просто делаю выводы из своих экспериментов.

Читал про основные отличия ядра от микроядра. Пока что мало что понял - лишь базовые концепции. Буду продолжать читать дальше.

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

215. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 15-Фев-12, 19:14 
да, кстати: что бы ни говорили промыватели мозгов, линукс таки гибрид. это доказывается хотя бы наличием fuse.
Ответить | Правка | Наверх | Cообщить модератору

216. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Йоптикemail (ok), 15-Фев-12, 19:47 
Что ещё меня удивляет - так это разнообразие выбора. Даже те самые модули могут работать или в режиме пользователя, пускай и медленнее, и в режиме ядра. Тогда действительно, ядро, при таких обстоятельствах просто не может быть монолитным. По крайней мере, это логично.
Мир свободного программного обеспечения во всяком случае интереснее, чем проприетарный, мне интересно его изучать.
Ответить | Правка | Наверх | Cообщить модератору

218. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от vkni (?), 15-Фев-12, 21:50 
> да, кстати: что бы ни говорили промыватели мозгов, линукс таки гибрид. это
> доказывается хотя бы наличием fuse.

Все современные UNIX'ы - это маленький уютный красиво и логично устроенный домик, затерянный в глубине пристроек. Изначальная архитектура - монолит, а дальше - да, из-за пристроек получается какой-то гибрид.

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

219. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 15-Фев-12, 22:08 
ну дык человек-то интересуется тем, что сейчас. ему ж не ось свою писать пока и не ядерный код пилить, как я понял. а потом, если энтузиазм не пропадёт, то всё возможно. а я так, исключительно чтобы посильней запутать^w^w увидев гибридного мутанта не шибко пугался.
Ответить | Правка | Наверх | Cообщить модератору

217. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от vkni (?), 15-Фев-12, 21:48 
> Спасибо за ответ =) Да, мне хотелось лишь увидеть, как оно работает
> и посмотреть эту сетевую прозрачность в действии. С самого начала, как
> только начал этим интересоваться, смог "пробросить" интерфейс между двумя параллельно
> запущенными Х-серверами. Изврат, но оно того стоило - у меня всё
> получилось.

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

> И совет касательно OpenVMS shell account я
> пересмотрю, но, для начала, погуглю, что это такое.

http://deathrow.vistech.net/ - Добро пожаловать!!! :-) Ещё неплохо посмотреть более старые ОС - RSX, к примеру, это на http://pdp11.org.ru - telnet rsx.pdp-11.org.ru

Это система, последняя, разработанная Digital Equipment Corporation (DEC). Многие считают NT её наследником - так сказать, следующей версией. Естественно, без надстройки Win32.

> У меня X падает тогда, когда я начинаю экспериментировать, а, точнее, что-то
> ломать. А потом это исправляю. Это уже от нечего делать. Но
> меня огорчило, что, однажды, weston, запущенный на весь экран, повесил всю
> систему. Поэтому я и испугался по поводу того, что графическую систему
> теперь пытаются более глубоко внедрить в ядро, что влечёт за собой
> не самые лучшие как отзывы, так и последствия в общем.

Есть мнение, что с Wayland ничего страшного не случится - http://ru-linux.livejournal.com/2701151.html?thread=38714207...

Действительно, до Wayland был DirectFB, а до него - svgalib. Ну тоже, в порядке замены "устаревших" Х.

> Читал про основные отличия ядра от микроядра. Пока что мало что понял
> - лишь базовые концепции. Буду продолжать читать дальше.

Посмотрите цикл статей Сергея Кузнецова на citforum.ru "Операционные системы: ностальгия по будущему", http://citkit.ru/articles/1216/ В статье "Рабы закона Мура" он пишет о необходимости гармонии между ПО и аппаратурой. Сейчас этой гармонии нет, но, насколько я понимаю, вполне можно сделать процессор, на котором микроядро будет бегать не медленнее монолита. Просто мы сильно увязли в этих древних х86 и RISC (30 лет уже разработке).

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

220. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 15-Фев-12, 22:13 
> Действительно, до Wayland был DirectFB, а до него — svgalib. Ну тоже,
> в порядке замены «устаревших» Х.

э… когда это directfb и svgalib были «в порядке замены»? они немножечко для другого предназначались, и на место иксов вовсе и не целились. хотя directfb, в принципе, вполне может.

> вполне можно сделать процессор, на котором микроядро будет бегать не медленнее монолита

а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).

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

221. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Vkni (ok), 16-Фев-12, 00:09 
> э… когда это directfb и svgalib были «в порядке замены»? они немножечко для другого предназначались, и на место иксов вовсе и не целились. хотя directfb, в принципе, вполне может.

Ну svgalib - это Х для бедных изначально.

> а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).

Ну я так понимаю, что можно и с кольцами защиты. Но нужна поддержка микропроцессора.

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

222. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 16-Фев-12, 12:26 
> Ну svgalib — это Х для бедных изначально.

вообще-то svgalib — это такой очень старый недоSDL, а не X.

>> а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).
> Ну я так понимаю, что можно и с кольцами защиты. Но нужна
> поддержка микропроцессора.

да хоть сто раз поддержка — будет переключение контекстов. а это одна из самых медленных операций в реализации сисколов, например.

просто в случае без хардварных заборов надо как-то гарантировать, что все программы собраны системным компилятором, который не даст залезть куда не следует. а, например, в Inferno вообще используют VM (virtual machine) и компилятор генерирует код именно для неё.

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

223. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Vkni (ok), 17-Фев-12, 04:47 
> да хоть сто раз поддержка — будет переключение контекстов. а это одна
> из самых медленных операций в реализации сисколов, например.

Поддержка и обозначает, что эта операция наоборот, становится весьма быстрой.

> просто в случае без хардварных заборов надо как-то гарантировать, что все программы
> собраны системным компилятором, который не даст залезть куда не следует. а,
> например, в Inferno вообще используют VM (virtual machine) и компилятор генерирует
> код именно для неё.

Это другой, не микроядерный вариант.

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

224. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 17-Фев-12, 11:04 
> Поддержка и обозначает, что эта операция наоборот, становится весьма быстрой.

э… а сейчас, что ли, процессоры не поддерживают? O_O
я не понимаю, что ты сказать хочешь. если ты про то, что прилетят марсиане в голубом космолёте и бесплатно подарят нам микроядро*, то в это я верю слабо. исходим из того, что есть. а есть у нас медленное переключение контекстов, и чтобы от этих тормозов избавиться — можно просто всё в одном кольце делать.

> Это другой, не микроядерный вариант.

это вполне себе микроядерный в случае A2, например. потому что драйверы и прочая шелуха — не более, чем обычные системные «активные объекты», которые работают с теми же привилегиями, что и юзерские объекты, и могут быть перезапущены и ты пы. при том общение идёт через интерфейсы, достаточно похожие на messages. чем это не микроядро? тем, что не minix, что ли?

*: аппаратное.

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

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

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




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

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