Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт май 30, 2017 3:58 pm

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




Начать новую тему  Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
СообщениеДобавлено: Пт май 13, 2011 6:17 am 
Не в сети
Аватара пользователя

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

http://www.picogui.org/index.html

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

Мой пост не призыв портировать ее под колибри - а лишь обратить внимание на внутреннюю структуру и ее реализацию
Надеюсь, найдуться те, кому будет полезно.


Вернуться к началу
СообщениеДобавлено: Пт май 13, 2011 4:32 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Имхо, не очень хороший пример документации. Почти как у нас :?

x86 size: 440кб
Для сравнения: в Колибри вся графическая подсистема (включая оконный менеджер, мышь, скины и битмапы) занимает меньше 10кб.
Правда, съедает весь кэш - но это пока.


Вернуться к началу
СообщениеДобавлено: Сб май 14, 2011 12:26 am 
Не в сети
Аватара пользователя

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


Вернуться к началу
СообщениеДобавлено: Сб май 14, 2011 1:14 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Ну я очень рад за них.
И все-таки вопросы поставлены довольно спорные:
- можно ли назвать "очень хорошим" 50-кратно более рыхлый код ?
- насколько хорошо подходит т.н. "клиент-серверная" архитектура для Колибри ?
- являются ли ЯВУ таким большим плюсом, если основной код ядра всё равно заточен под ASMx86 + PC + MeOS_GUI?


Вернуться к началу
СообщениеДобавлено: Сб май 14, 2011 1:33 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Ты не понял - я не предлагаю портировать это. Я имел ввиду посмотреть на архитектуру - там все очень продумано. (кое-какие идеи заимствованы у qnx-овского Photon) О переносе сишного кода никто речь и не ведет. Это только как пример, который можно прочитать, в отличие от иксов и прочих систем заточен быть маленьким, и встраиваемым.


Вернуться к началу
СообщениеДобавлено: Ср май 18, 2011 3:35 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:27 pm
Сообщения: 17
Вот еще интересный проект - http://www.microwindows.org/

_________________
Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 6 сообщений ] 

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


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

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


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

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