Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт окт 17, 2017 10:44 am

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




Начать новую тему  Ответить на тему  [ 39 сообщений ]  На страницу 1 2 3 След.
Автор Сообщение
СообщениеДобавлено: Ср янв 09, 2008 1:46 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Собственно, хочу вытащить видеоподсистему в отдельные файлы пока что... Как вы к этому отнесетесь?


Вернуться к началу
СообщениеДобавлено: Ср янв 09, 2008 3:01 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Я за, вопрос у тебя хватит времени и знаний ?
Я вот уже оч долго сижу с "blue screen" и пытаюсь его доделать, однако все упирается во время....


Вернуться к началу
СообщениеДобавлено: Ср янв 09, 2008 3:06 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Знаний хватит (интернет большой, учусь быстро, доки читать умею, опыта не много, но есть), времени - не уверен (09:30 - 22:00 я на работе, отдыхаю редко). Просто я хочу обеспечить стандартный интерфейс, а сама видеоподсистема - отдельным файлом в зависимости от конкретной видеокарты сборка. Тогда будет проще разрабатывать драйвера... Собственно, у меня КОСь не работает толком, копаться в кодах, решать проблему - зло. А вот если ее решить, чтоб она больше не повторялась... Это хочу.


Вернуться к началу
СообщениеДобавлено: Ср янв 09, 2008 3:12 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Главное, парни, не делайте лишней работы. Насколько это вижу я, области соприкасаются, так что скооперируйтесь как-нибудь, что ли ;)

_________________
in code we trust


Вернуться к началу
СообщениеДобавлено: Ср янв 09, 2008 3:45 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
мой мыл и ICQ доступны для связи со мой, ICQ почти всегда online. Пиши я поделюсь своими идеями :))


Вернуться к началу
СообщениеДобавлено: Ср янв 09, 2008 3:56 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Аську не использую, т.к. на моем конфиге тормозит (соответственно, онлайн бываю редко), мыл - admin at hack-phoenix.70mb.ru Постараюсь написать чуть позже.


Вернуться к началу
СообщениеДобавлено: Ср янв 09, 2008 5:06 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
сорри не могу тебе отправить мыл, сервер ругается:

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:


Вернуться к началу
СообщениеДобавлено: Ср янв 09, 2008 6:51 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Пришло. Ответил. Есть резервный мыл: phoenix_mail at rambler.ru


Вернуться к началу
СообщениеДобавлено: Пт июл 04, 2008 12:16 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Я так понимаю, что нам нужно организоваться примерно так: мы получаем тип устройства, с которого происходит загрузка от начального загрузчика. А там уже в зависимости от типа файловой системы определяем используемые процедуры для чтения файла. Задача вторичного загрузчика как я ее вижу - это определение оборудования оболочки (если оно уже определялось, тогда проверка на счет изменения), запись всего этого дела в конфигурационные файлы, перевод процессора в защищенный режим, запуск ядра и передача ему необходимых параметров. То есть, сейчас (04.07.08) ядро занимается задачей, которая впринципе, предназначена для вторичного загрузчика. Выброс этих функций из ядра - уменьшение его объема, количества строк в коде и, думаю, поможет упростить модификации ядра. Плюс я мечтаю избавиться от необходимости создания RAM-диска и работать с носителем напрямую. Преимущества есть только в случае использования floppy-дисковода, а иначе - это одни минусы (по крайней мере, для меня - я никогда не пользовался виртуальным диском в оперативной памяти, считаю это лишним усложнением).


Вернуться к началу
СообщениеДобавлено: Пт июл 04, 2008 12:17 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Предлагаю обсудить задачи, которые должны выполняться вторичным загрузчиком и алгоритмы работы. Пока у меня пишется только файл, который будет загружать ядро, ничего при этом не делая.


Вернуться к началу
СообщениеДобавлено: Пт июл 04, 2008 12:22 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
"Плюс я мечтаю избавиться от необходимости создания RAM-диска и работать с носителем напрямую." надеюсь, тебе удастсяизбавиться только от такой необходимости, но не от возможности..

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Пт июл 04, 2008 12:30 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Точно подмечено. Я хочу именно от необходимости. Т.е. установка на жесткий диск к примеру - работа с образом *.img возможна только при использовании специального ПО. Это мешает мне ее поставить на хард. Мне просто жутко неудобно.


Вернуться к началу
СообщениеДобавлено: Пт июл 04, 2008 12:31 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Вообще, правильно было бы реализовать драйвер RAM-диска, а не копировать постоянно образ загрузочного устройства. Дискеты - прошлое и все это понимают. Отказываться от их поддержки нельзя, но и максимизировать удобство работы с ними в ущерб остальному тоже.


Вернуться к началу
СообщениеДобавлено: Пт июл 04, 2008 12:35 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
Не понял чего ты хочеш и что обсуждать )))
RAM диск дает множество плюсов, основные:
- повышение скорости работы
- безопастность модификации данных на нем (данные на носителе не испортятся).
- ядро может вообще не уметь читать файлы с используемой файловой системы (ext*fs/udf/etc)

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


Вернуться к началу
СообщениеДобавлено: Пт июл 04, 2008 12:53 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Прошу прощения, немного грубо написал... Вы как в образе файлы редактируете? С помощью WinImage? А если его под рукой нет? И винды нет? И есть, скажем DOS... А мне нужно скопировать файл, который я случайно с образа вынес и система не грузится... Мои действия? Давайте делать все как положено! Если уж RAM-диск, так хочу - пользуюсь, хочу - нет. Кого смешить: нормальный людь важные данные архивирует, плюс нормальные программы спрашивают: точно сохранить? -скорость работы... Вы большие куски данных копируете постоянно? Не, с Дискетой заметно, а жесткий диск? Я же сказал, что не хочу отказываться, а только от необходимости его использовать ВСЕГДА.

Теперь о главном... Пишу вторичный загрузчик. Какие пожелания? :)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 39 сообщений ]  На страницу 1 2 3 След.

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


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

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


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

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