Search found 158 matches
- Fri Jan 29, 2010 1:58 pm
- Forum: Graphics subsystem
- Topic: Обсуждение графической подсистемы
- Replies: 34
- Views: 36081
Re: Обсуждение графической подсистемы
С целью? 1) иметь возможность использовать систему без системного GUI (текстовая консоль); 2) иметь возможность использовать альтернативный GUI; 3) получить более структурированную систему с лаконичным интерфейсом между ядром и графической подсистемой и т.д. Вообще, задача операционной системы расп...
- Thu Jan 28, 2010 2:33 pm
- Forum: Graphics subsystem
- Topic: Обсуждение графической подсистемы
- Replies: 34
- Views: 36081
Re: Ядро - концепция работы
Я давно говорил, что графику нужно максимально вынести из ядра. Набор системных функций, начинающийся с функции рисования окна, выглядит как-то нелепо. Вообще отдельный процесс - это явно графическая оболочка. Другое дело, какие функции на нее возложить и как с ней взаимодействовать. Непосредственно...
- Wed Feb 11, 2009 9:37 am
- Forum: Embedded solutions
- Topic: Колибри для встроенных систем?
- Replies: 181
- Views: 112526
Re: Колибри для встроенных систем?
Это значит, что пока какое-то приложение находится "внутри" 70-й (или 58-й) функции (для /hd* или /bd*), всем остальным, вызвавшим эту функцию (для любого /hd* и /bd*), придётся подождать. diamond , ты здесь затронул весьма серьезную проблему. Это уже не просто проблема RTOS, а скорее даж...
- Tue Feb 10, 2009 4:53 pm
- Forum: Boot-loader
- Topic: Загрузка Колибри ОС
- Replies: 37
- Views: 34847
Re: Загрузка Колибри ОС
Принцип простой: делаете fasm-скрипт по шаблону с описанием всех необходимых файлов и каталогов, а потом просто компилируете этот "скрипт", например, из командной строки. Очень удобно, когда структура файлов и каталогов меняется не часто, а их содержимое постоянно. Лично у меня для каждого...
- Tue Feb 10, 2009 4:11 pm
- Forum: Boot-loader
- Topic: Загрузка Колибри ОС
- Replies: 37
- Views: 34847
Re: Загрузка Колибри ОС
Здесь пример того, как можно использовать fasm для создания образа флоппика именного этого формата (с FAT12): forum.osdev.org LFN по прежнему пока не поддерживаются, но кое-какие наработки на эту тему есть, например, макрос для подсчета контрольной суммы имени. Плюс результаты поиска по форуму должн...
- Tue Feb 10, 2009 12:16 pm
- Forum: Boot-loader
- Topic: Загрузка Колибри ОС
- Replies: 37
- Views: 34847
Re: Загрузка Колибри ОС
Формат образа RAM-диска совпадает с форматом дискеты? Если да, могу предложить весьма удобный способ создания образа.
- Mon Jul 07, 2008 1:35 pm
- Forum: Design
- Topic: Хочу по тихой грусти рабить ядро на несколько модулей..
- Replies: 38
- Views: 33388
Re: Хочу по тихой грусти рабить ядро на несколько модулей..
Serge, дело ваше. Согласен, что грузить весь образ, тем более довольно специфического формата, тоже не самый лучший вариант.
- Mon Jul 07, 2008 1:30 pm
- Forum: Design
- Topic: Хочу по тихой грусти рабить ядро на несколько модулей..
- Replies: 38
- Views: 33388
Re: Хочу по тихой грусти рабить ядро на несколько модулей..
Да, разобраться в исходниках GRUB'а не так уж и просто, но только в том случае, если толком не знаешь, что ищешь. GRUB используется в тех системах, в которых до этого использовались уж слишком кривые загрузчики. Нужно десять раз подумать, прежде чем принимать Multiboot Specification. GRUB, как впроч...
- Mon Jul 07, 2008 9:50 am
- Forum: Design
- Topic: Хочу по тихой грусти рабить ядро на несколько модулей..
- Replies: 38
- Views: 33388
Re: Хочу по тихой грусти рабить ядро на несколько модулей..
Как я понимаю, нужно будет после получения управления сразу установить свои GDT и IDT, стек и прочее, а потом bluescreen переписывать, уже под защищенный режим, ибо прерывания BIOS там не заюзать... Хотя, есть возможность уйти в реальный режим после получения управления, а затем перейти в него свои...
- Thu Nov 01, 2007 2:29 pm
- Forum: Design
- Topic: Дисковая система
- Replies: 74
- Views: 58799
Re: Дисковая система
Так вообще редко в какой системе есть та фишка, о которой я говорил, изначально. В некоторых системах этого можно добиться путем дополнительного конфигурирования. Схема с виртуальным корнем хороша именно тем, что ее при необходимости можно дополнить не в ущерб совместимости. Например, по аналогии с ...
- Thu Nov 01, 2007 12:21 pm
- Forum: Design
- Topic: Дисковая система
- Replies: 74
- Views: 58799
Re: Дисковая система
diamond, в никсах две разные системы имен - это необходимость. Кстати, я тоже использую две разные системы, хотя структура ФС у меня не такая, как в никсах.
- Thu Nov 01, 2007 12:18 pm
- Forum: Design
- Topic: Дисковая система
- Replies: 74
- Views: 58799
Re: Дисковая система
Hack_phoenix , так система не всегда сможет обновить пути, потому что они могут к примеру храниться в конфиг-файлах приложений. Да и потом на домашнем компьютере может быть я и не переставляю регулярно винты, но некоторым людям приходится этим заниматься постоянно, если не дома, то на работе. С пос...
- Tue Oct 30, 2007 11:00 pm
- Forum: Design
- Topic: Дисковая система
- Replies: 74
- Views: 58799
Re: Дисковая система
Сразу видно, что никто из здесь присутствующих не сталкивался с проблемой, которую я описал (изменение физического расположения винта с данными). Про Линукс вообще отдельный разговор, т.к., повторяю, там пространство имен устройств и пространство имен объектов ФС, через которые выполняется доступ к ...
- Fri Oct 26, 2007 4:42 pm
- Forum: Design
- Topic: Колибри PE
- Replies: 123
- Views: 72865
Re: Новая модель ядра
Понятно, что компиляторы под Windows в первую очередь ориентированы на PE. Но кто мешает компилировать под никсами? Использование регистра ebx - это скорее заморочка компилятора. В самом формате такого нет. Там главное, чтобы адреса не были короткими, т.е. если к примеру я сохраняю в стеке адрес, то...
- Fri Oct 26, 2007 9:17 am
- Forum: Design
- Topic: Колибри PE
- Replies: 123
- Views: 72865
Re: Новая модель ядра
...сделайте возможность подключения PE DLL в пользовательских приложениях, это ведь не очень сложно. Если DLL должны не просто динамически присоединяться, но еще и совместно использоваться после загрузки, то это довольно сложно. Хочу высказать свое мнение. PE-формат - это свалка информации и если в...