Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб окт 21, 2017 8:03 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 69 сообщений ]  На страницу Пред. 1 2 3 4 5 След.
Автор Сообщение
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Ср авг 10, 2011 6:45 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Только X сервер в usermode работает.


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Ср авг 10, 2011 6:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
так никто и не сказал по поводу вытащить виджеты в юзерспейс, убить всю ядерную графику, не имеющую отношения к примитивам и почистить код примитивов, добавив недостающие.


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Ср авг 10, 2011 6:53 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
XVilka
А что ты называешь примитивами ?


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Ср авг 10, 2011 7:10 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
бокс, таблица, линия, точка, сплайн, текст, битмап, тень(?)


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Ср авг 10, 2011 7:20 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
XVilka

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


Последний раз редактировалось Serge Ср авг 10, 2011 7:25 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Ср авг 10, 2011 7:24 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
а все остальное построено на примитивах в уже user-space библиотеке.
например как LiTE для DirectFB - http://directfb.org/wiki/index.php/LiTE:Architecture

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


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 11:40 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Serge
Кому нужен Кейро - пусть ставит Мегадрайвер и тащится, глядя на шестерёнки.

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

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


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 12:42 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
да, я тоже поддерживаю art_zh: - термоядерное (акселлерация и вектор) в юзерспейс, а примитивы (просто надо определиться с их списком) - оставить в ядре. Просто надо раз и навсегда определить грань между ними. Ну и как-то стандартизировать, чтобы один раз запилить ядерную часть, и больше ее не трогать (кроме багов), а дальше пилить юзерспейс. Как-то так.


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 1:10 pm 
Не в сети
Kernel Developer

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

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


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 1:13 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Serge, +


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 1:35 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Serge
Ну если цель поставлена и есть воля идти к победе напролом - тогда удачи!

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


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


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 2:27 pm 
Обнаружена хаброзависимость. :lol:

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

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


Вернуться к началу
   
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 3:24 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Ага, пипл и в никсах хавает. Рано и ли поздно 3D state-tracker запилят в ядро. Потому что так заметно быстрее. Большие корпорации продавят.


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 4:25 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
только X-сервер - это удобно, практично, надежно. Для маленьких систем - всегда можно использовать фреймбуффер.
Я за разный подход, в зависимости от задачи. Десктопам - X Server, встроенке - фреймбуффер и Ко, серверам - консолька и веб-морда (иногда все может меняться местами).


Вернуться к началу
 Заголовок сообщения: Re: Опять про X и Linux
СообщениеДобавлено: Чт авг 11, 2011 5:44 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
XVilka

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


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 69 сообщений ]  На страницу Пред. 1 2 3 4 5 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB