Board.KolibriOS.org
http://board.kolibrios.org/

Опять про X и Linux
http://board.kolibrios.org/viewtopic.php?f=36&t=1820
Страница 4 из 5

Автор:  Serge [ Ср авг 10, 2011 6:45 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

Только X сервер в usermode работает.

Автор:  XVilka [ Ср авг 10, 2011 6:51 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

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

Автор:  Serge [ Ср авг 10, 2011 6:53 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

XVilka
А что ты называешь примитивами ?

Автор:  XVilka [ Ср авг 10, 2011 7:10 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

бокс, таблица, линия, точка, сплайн, текст, битмап, тень(?)

Автор:  Serge [ Ср авг 10, 2011 7:20 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

XVilka

И нафиг ? Линия будет а треугольники нет ? А мне для кнопок направления нужны треугольники и прямоугольники скруглённые и обводка с градиентом, а ещё... и т.д. У каждого свои будут потребности. На всех не угодишь.
Можно в ядро Cairo запихнуть и сделать к нему интерфейс. Не вопрос под это дело даже отдельное прерывание выделить. Цена вопроса 1Мб. По фичности заткнём за пояс 90% самопальных систем. Кому нибудь такое счастье надо ?

Автор:  XVilka [ Ср авг 10, 2011 7:24 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

а все остальное построено на примитивах в уже user-space библиотеке.
например как LiTE для DirectFB - http://directfb.org/wiki/index.php/LiTE:Architecture

Cairo - слишком круто. слишком. :lol:

Автор:  art_zh [ Чт авг 11, 2011 11:40 am ]
Заголовок сообщения:  Re: Опять про X и Linux

Serge
Кому нужен Кейро - пусть ставит Мегадрайвер и тащится, глядя на шестерёнки.

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

Для множества немедийных задач ни блиттер, ни GPU-акселерация, ни скругленные линии вообще не нужны.
Зачем же им экраны тушить?
Оставь ядерное где было, а термоядерное выноси на дальний полигон куда хочешь !

Автор:  XVilka [ Чт авг 11, 2011 12:42 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

да, я тоже поддерживаю art_zh: - термоядерное (акселлерация и вектор) в юзерспейс, а примитивы (просто надо определиться с их списком) - оставить в ядре. Просто надо раз и навсегда определить грань между ними. Ну и как-то стандартизировать, чтобы один раз запилить ядерную часть, и больше ее не трогать (кроме багов), а дальше пилить юзерспейс. Как-то так.

Автор:  Serge [ Чт авг 11, 2011 1:10 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

art_zh
Форум не поддерживает тег [irony].
Я совсем не хочу Cairo в ядре. Я вообще не хочу отрисовки примитивов в ядре. Только блиттер. Я не хочу, чтобы оконный менеджер занимался отрисовкой рамок и скинов окон и выводом заголовков. Я не хочу чтобы ядро предоставляло контроллы. Потому что будет убого как сейчас. Я хочу чтобы оконный менеджер был ещё проще и компактнее. А вся GUI функциональность была в системной DLL. Иначе мы придём к Cairo в ядре. А потом к Mesa и посрамим Ville с его жалким 3D API :)

XVilka
Здесь не получится провести черту. Если в ядре есть примитивы A, B и C то всегда будет тот, кому позарез надо X, Y и Z.

Автор:  maximYCH [ Чт авг 11, 2011 1:13 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

Serge, +

Автор:  art_zh [ Чт авг 11, 2011 1:35 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

Serge
Ну если цель поставлена и есть воля идти к победе напролом - тогда удачи!

вот только:
maximYCH писал(а):
Serge, +


Воистину, очень жаль, что нет тэга [irony]
:mrgreen:

Автор:  Mario [ Чт авг 11, 2011 2:27 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

Обнаружена хаброзависимость. :lol:

Serge писал(а):
А потом к Mesa и посрамим Ville с его жалким 3D API :)

Не, ну а че - пипл хавает. Пиплу по большому счету все равно как работают свистоперделки, лишь бы работало.

Автор:  Serge [ Чт авг 11, 2011 3:24 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

Ага, пипл и в никсах хавает. Рано и ли поздно 3D state-tracker запилят в ядро. Потому что так заметно быстрее. Большие корпорации продавят.

Автор:  XVilka [ Чт авг 11, 2011 4:25 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

только X-сервер - это удобно, практично, надежно. Для маленьких систем - всегда можно использовать фреймбуффер.
Я за разный подход, в зависимости от задачи. Десктопам - X Server, встроенке - фреймбуффер и Ко, серверам - консолька и веб-морда (иногда все может меняться местами).

Автор:  Serge [ Чт авг 11, 2011 5:44 pm ]
Заголовок сообщения:  Re: Опять про X и Linux

XVilka

Насчёт разных подходов я согласен. А с X-сервером не очень. Его отвязали наконец от акселерации. Значит должно появиться больше альтернативных решений.

Страница 4 из 5 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/