Board.KolibriOS.org

Official KolibriOS board
It is currently Wed May 22, 2019 8:05 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Fri May 13, 2011 6:17 am 
Offline
User avatar

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

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

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

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


Top
   
PostPosted: Fri May 13, 2011 4:32 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1328
Имхо, не очень хороший пример документации. Почти как у нас :?

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


Top
   
PostPosted: Sat May 14, 2011 12:26 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
ну так написаны-то на разных языках + там реализована клиент-серверная архитектура + полноценный графический тулкит.
Там не документация - там код хороший. Очень хороший. Китайцы даже его в некоторых телефонах используют


Top
   
PostPosted: Sat May 14, 2011 1:14 am 
Offline
Kernel Developer
User avatar

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


Top
   
PostPosted: Sat May 14, 2011 1:33 am 
Offline
User avatar

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


Top
   
PostPosted: Wed May 18, 2011 3:35 pm 
Offline
User avatar

Joined: Mon Jun 07, 2010 12:27 pm
Posts: 17
Вот еще интересный проект - http://www.microwindows.org/

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 6 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited