Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Oct 26, 2021 6:11 am

All times are UTC+03:00


Search found 158 matches
Search these results:

Author Message

 Forum: Graphics subsystem   Topic: Обсуждение графической подсистемы

Posted: Fri Jan 29, 2010 1:58 pm 

Replies: 34
Views: 23583


С целью? 1) иметь возможность использовать систему без системного GUI (текстовая консоль); 2) иметь возможность использовать альтернативный GUI; 3) получить более структурированную систему с лаконичным интерфейсом между ядром и графической подсистемой и т.д. Вообще, задача операционной системы расп...

 Forum: Graphics subsystem   Topic: Обсуждение графической подсистемы

Posted: Thu Jan 28, 2010 2:33 pm 

Replies: 34
Views: 23583


Я давно говорил, что графику нужно максимально вынести из ядра. Набор системных функций, начинающийся с функции рисования окна, выглядит как-то нелепо. Вообще отдельный процесс - это явно графическая оболочка. Другое дело, какие функции на нее возложить и как с ней взаимодействовать. Непосредственно...

 Forum: Embedded solutions   Topic: Колибри для встроенных систем?

Posted: Wed Feb 11, 2009 9:37 am 

Replies: 181
Views: 84486


Это значит, что пока какое-то приложение находится "внутри" 70-й (или 58-й) функции (для /hd* или /bd*), всем остальным, вызвавшим эту функцию (для любого /hd* и /bd*), придётся подождать. diamond , ты здесь затронул весьма серьезную проблему. Это уже не просто проблема RTOS, а скорее даж...

 Forum: Boot-loader   Topic: Загрузка Колибри ОС

Posted: Tue Feb 10, 2009 4:53 pm 

Replies: 37
Views: 25834


Принцип простой: делаете fasm-скрипт по шаблону с описанием всех необходимых файлов и каталогов, а потом просто компилируете этот "скрипт", например, из командной строки. Очень удобно, когда структура файлов и каталогов меняется не часто, а их содержимое постоянно. Лично у меня для каждого...

 Forum: Boot-loader   Topic: Загрузка Колибри ОС

Posted: Tue Feb 10, 2009 4:11 pm 

Replies: 37
Views: 25834


Здесь пример того, как можно использовать fasm для создания образа флоппика именного этого формата (с FAT12): forum.osdev.org LFN по прежнему пока не поддерживаются, но кое-какие наработки на эту тему есть, например, макрос для подсчета контрольной суммы имени. Плюс результаты поиска по форуму должн...

 Forum: Boot-loader   Topic: Загрузка Колибри ОС

Posted: Tue Feb 10, 2009 12:16 pm 

Replies: 37
Views: 25834


Формат образа RAM-диска совпадает с форматом дискеты? Если да, могу предложить весьма удобный способ создания образа.

 Forum: Design   Topic: Хочу по тихой грусти рабить ядро на несколько модулей..

Posted: Mon Jul 07, 2008 1:35 pm 

Replies: 38
Views: 23871


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

 Forum: Design   Topic: Хочу по тихой грусти рабить ядро на несколько модулей..

Posted: Mon Jul 07, 2008 1:30 pm 

Replies: 38
Views: 23871


Да, разобраться в исходниках GRUB'а не так уж и просто, но только в том случае, если толком не знаешь, что ищешь. GRUB используется в тех системах, в которых до этого использовались уж слишком кривые загрузчики. Нужно десять раз подумать, прежде чем принимать Multiboot Specification. GRUB, как впроч...

 Forum: Design   Topic: Хочу по тихой грусти рабить ядро на несколько модулей..

Posted: Mon Jul 07, 2008 9:50 am 

Replies: 38
Views: 23871


Как я понимаю, нужно будет после получения управления сразу установить свои GDT и IDT, стек и прочее, а потом bluescreen переписывать, уже под защищенный режим, ибо прерывания BIOS там не заюзать... Хотя, есть возможность уйти в реальный режим после получения управления, а затем перейти в него свои...

 Forum: Design   Topic: Дисковая система

Posted: Thu Nov 01, 2007 2:29 pm 

Replies: 74
Views: 42832


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

 Forum: Design   Topic: Дисковая система

Posted: Thu Nov 01, 2007 12:21 pm 

Replies: 74
Views: 42832


diamond, в никсах две разные системы имен - это необходимость. Кстати, я тоже использую две разные системы, хотя структура ФС у меня не такая, как в никсах.

 Forum: Design   Topic: Дисковая система

Posted: Thu Nov 01, 2007 12:18 pm 

Replies: 74
Views: 42832


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

 Forum: Design   Topic: Дисковая система

Posted: Tue Oct 30, 2007 11:00 pm 

Replies: 74
Views: 42832


Сразу видно, что никто из здесь присутствующих не сталкивался с проблемой, которую я описал (изменение физического расположения винта с данными). Про Линукс вообще отдельный разговор, т.к., повторяю, там пространство имен устройств и пространство имен объектов ФС, через которые выполняется доступ к ...

 Forum: Design   Topic: Колибри PE

Posted: Fri Oct 26, 2007 4:42 pm 

Replies: 123
Views: 51088


Понятно, что компиляторы под Windows в первую очередь ориентированы на PE. Но кто мешает компилировать под никсами? Использование регистра ebx - это скорее заморочка компилятора. В самом формате такого нет. Там главное, чтобы адреса не были короткими, т.е. если к примеру я сохраняю в стеке адрес, то...

 Forum: Design   Topic: Колибри PE

Posted: Fri Oct 26, 2007 9:17 am 

Replies: 123
Views: 51088


...сделайте возможность подключения PE DLL в пользовательских приложениях, это ведь не очень сложно. Если DLL должны не просто динамически присоединяться, но еще и совместно использоваться после загрузки, то это довольно сложно. Хочу высказать свое мнение. PE-формат - это свалка информации и если в...
Sort by:  
Page 5 of 11 [ Search found 158 matches ]


All times are UTC+03:00


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