Автор |
Сообщение |
Форум: Графическая подсистема Тема: Обсуждение графической подсистемы |
andrew_programmer |
Добавлено: Ср янв 27, 2010 5:26 pm
|
|
Ответы: 29 Просмотры: 9304
|
Если как по мне, то все функции рисования и работы с окнами, что сейчас есть в ядре, только мешают нормальной работе с графикой и окнами. В результате получается куча костылей и в коде ядра разобраться значительно сложнее. Я считаю, что в ядре должны работать только динамически подгружаемые драйверы... |
|
 |
Форум: Графическая подсистема Тема: Обсуждение графической подсистемы |
andrew_programmer |
Добавлено: Ср янв 27, 2010 12:11 am
|
|
Ответы: 29 Просмотры: 9304
|
Раз почти никому это не надо, то сделаю так, как считаю нужным. |
|
 |
Форум: Проектирование Тема: Новая ветка ядра |
andrew_programmer |
Добавлено: Вт янв 26, 2010 5:46 pm
|
|
Ответы: 293 Просмотры: 53650
|
Размышления на тему,"KolibriOS и коммерция".... Необходимо решить задачи. 1)Какие сегменты рынка должна занимать операционная система. 2)За счёт чего инвестировать разработку и получать прибыль. а)Имеется некая компания OAO "Kolibri systems", которая продвигает операционную систе... |
|
 |
Форум: Графическая подсистема Тема: Обсуждение графической подсистемы |
andrew_programmer |
Добавлено: Вт янв 26, 2010 2:26 pm
|
|
Ответы: 29 Просмотры: 9304
|
Вопрос по текущему ядру KolibriOS. Оконной подсистеме, необходимо работать с драйверами: видео, мыши, клавиатуры. В Linux этим занимается X-sercer(в пространстве приложений) в Windows это всё в ядре. В общем нужно решить вопрос, как быть. 1)Графику в user mode отдельным процессом типа X-server в Lin... |
|
 |
Форум: Проектирование Тема: Новая ветка ядра |
andrew_programmer |
Добавлено: Вт янв 26, 2010 2:15 pm
|
|
Ответы: 293 Просмотры: 53650
|
Цитата: И все таки закрыли глаза на главный недостаток. Я конечно понимаю что обсуждать "Как?" куда приятней чем "Зачем?".
Можно по подробнее. Я не совсем понял о чём конкретно речь. |
|
 |
Форум: Проектирование Тема: Новая ветка ядра |
andrew_programmer |
Добавлено: Вт янв 26, 2010 1:52 pm
|
|
Ответы: 293 Просмотры: 53650
|
Serge Я имел ввиду разработку при условии, что не все люди знают C. Некоторых от C, а уж тем более от AT&T синтаксиса встроенного ассемблера вообще выворачивает наизнанку. Я тоже долго не мог разобраться во встроенном ассемблере AT&T синтаксиса. После Intel синтаксиса - это кажется вообще в... |
|
 |
Форум: Проектирование Тема: Новая ветка ядра |
andrew_programmer |
Добавлено: Вт янв 26, 2010 1:20 am
|
|
Ответы: 293 Просмотры: 53650
|
Интересная вещь. Размышляя над тем, как вообще организовать работу с графикой и окнами в текущем ядре KolibriOS, я пришёл к выводу, что его надо поделить на модули с определённым интерфейсом. Но возникли вопросы какие модули должны быть в ring 0, а какие в ring 3, и какой должен быть интерфейс, чтоб... |
|
 |
Форум: Проектирование Тема: Новая ветка ядра |
andrew_programmer |
Добавлено: Пн янв 25, 2010 11:21 pm
|
|
Ответы: 293 Просмотры: 53650
|
Для затравки определись для чего тебе нужно ядро: десктоп, сервер, реальное время/встроенные применения ? Согласен. А чтобы это действительно стало реально, операционная система должна быть как конструктор - модульной. Модульной либо статически на уровне исходников, как в Linux, либо динамически ка... |
|
 |
Форум: Звук Тема: Что я хочу увидеть в Колибри завтра.... |
andrew_programmer |
Добавлено: Чт янв 14, 2010 12:45 am
|
|
Ответы: 964 Просмотры: 723373
|
NVIDIA даже для Linux делают драйверы без поддержки некоторых современных технологий(например PhysX). А уж на Kolibri им вообще на чихать. |
|
 |
Форум: English Тема: Hello word |
andrew_programmer |
Добавлено: Пн дек 28, 2009 1:03 am
|
|
Ответы: 17 Просмотры: 4292
|
What advantage for this project from KolibriOS? Interpretation of a machine code of the processor of other architecture occurs slowly. To write programs specially for Uzebox much easier and more quickly. |
|
 |
Форум: Видео Тема: Новые драйвера для ATI Radeon. |
andrew_programmer |
Добавлено: Ср дек 23, 2009 2:07 pm
|
|
Ответы: 607 Просмотры: 106046
|
Если в ANIMAGE выбирать инструменты для рисования, то все курсоры инструментов, кроме распылителя, обрезанные(горизонтально и вертикально). Хотя если курсор выходит за пределы окна, то он нормально отображается. Тестировал на ядре из дистрибутива 0.7.7.0 и на последнем ядре svn 1326. |
|
 |
Форум: Идеи Тема: Другой взгляд на интерфейс, альтернатива @panel |
andrew_programmer |
Добавлено: Ср дек 23, 2009 1:39 pm
|
|
Ответы: 157 Просмотры: 31073
|
Mario Я тоже об этом думал. При желании перенаправлением через макрос можно избежать переписывния и добиться совместимости. Пусть пока обсуждения подождут реальных действий, когда будет реально работающий код. |
|
 |
Форум: Идеи Тема: Другой взгляд на интерфейс, альтернатива @panel |
andrew_programmer |
Добавлено: Вт дек 22, 2009 12:51 pm
|
|
Ответы: 157 Просмотры: 31073
|
Сначала нужно сделать реализацию, потом выбросим код который станет не нужен. Согласен. Нужно отдельной веткой это делать - иначе никак. Я что действительно тупо выражаюсь? В каком месте моего поста я написал, что существующая реализация очень хороша и не стоит делать альтернативу? :?: Недопонимани... |
|
 |
Форум: Идеи Тема: Другой взгляд на интерфейс, альтернатива @panel |
andrew_programmer |
Добавлено: Вт дек 22, 2009 11:48 am
|
|
Ответы: 157 Просмотры: 31073
|
Mario А зачем трогать то что работает? Я вот этого не понимаю. Работает, только не так, как надо. И возможностей для реализации полноценной работы с окнами - нет. Что не так: 1)Отсутствие окон верхнего уровня не позволяет реализовать полноценное меню, выходящее за пределы окна. Можно только реализо... |
|
 |
Форум: Идеи Тема: Другой взгляд на интерфейс, альтернатива @panel |
andrew_programmer |
Добавлено: Вт дек 22, 2009 12:25 am
|
|
Ответы: 157 Просмотры: 31073
|
Прежде чем что-либо делать необходимо написать, что ты хочешь сделать и дать описание того, что это даст. Полностью согласен. Я пока потихоньку(примерно 1-2 часа в неделю) изучаю устройство ядра. Сейчас хотя бы общую архитектуру понять. Отсутствие документации и постоянные практически не документир... |
|
 |
Поле сортировки: |