интеграция драйверов в дистрибутив

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

Post Reply
lemingg
Posts: 33
Joined: Mon Mar 07, 2011 2:52 pm
Location: NovoSIBIRsk
Contact:

интеграция драйверов в дистрибутив

Post by lemingg »

есть комп(высвободилось куча хлама), есть дстрибутив реактоса(любой, в моём случае последний билд)
устанавливаю реактос, поудивлялся минуту( что установился на реальном железе)

далее всё как обычно... проводник толком не работает, мышка писи пополам не работает, юсб мышка не рабоатет... навигация используя клавиатуру - нереальна(очень много недоделок, вобщем сложно но.... можно)

драйвер на сеть не встал стандартный... но есть диск с дровами от этой матери... записал на диск, втыкаю в сидиром... и опять же проводник неадекватный... кое как запустил сетап - ничего не происходит... ну да ладна думаю... шаг конём... интегрирую драйвер на сеть в сам дистриб. А теперь вопрос... куда закинуть файлы дравера в установочный дистриб, чтоб сситема после установки сама распознал эти файлы и установила мою сетевуху?
lemingg
Posts: 33
Joined: Mon Mar 07, 2011 2:52 pm
Location: NovoSIBIRsk
Contact:

Re: интеграция драйверов в дистрибутив

Post by lemingg »

кинул в папку драйверс в систем... вроде получилось... система стала зависать при нажатии на любую навигационную кнопку((((
towerr
Posts: 259
Joined: Wed Jun 20, 2007 3:01 am

Re: интеграция драйверов в дистрибутив

Post by towerr »

все это вообще, радует несомнено....
но повторять для каждого "писателя форума" занятие утомительное
хотя... разок пожалуйможно... http://www.reactos.org/wiki/index.php/D ... rial_cable
и тут http://www.reactos.com/wiki/ReactOS_Remote_Debugger
xei
Posts: 12
Joined: Thu Aug 14, 2008 3:19 pm

Re: интеграция драйверов в дистрибутив

Post by xei »

Хотелось бы добавить
Не знаю
Прочитает кто или нет .....

Так вот
Дело в том , что не нужно интегрировать никаких дров в сам REACTOS
Нужны только опримизированные дрова для модемов и сетевых плат
чтобы хоть как-то шло и смогло хоть как-то с горем пополам распознать и запустить сетевуху и или модем

Все остальные дрова нужно чтобы хранились на сервере
и чтобы у юзера была возможность - выложить туда также свои дрова
Последнее конечно же по необходимости ...

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

Кстати
Сами драйвера нужно обязательно - отделить от самих программ , чтобы не создавать путаницы
Если какого-то драйвера сервер не сможет найти - формировать сообщение разработчикам с указанием типа и или модели устройства
Пусть где поищать , где подсуетятся , но постараются заполнить пробел .....
Yaraslau
Posts: 430
Joined: Mon Sep 28, 2009 7:47 pm
Location: Беларусь/Belarus, ex-USSR
Contact:

Re: интеграция драйверов в дистрибутив

Post by Yaraslau »

xei, есть специальные программы (или сборки, название не столь важно), которые распознают установленное "железо" и автоматически устанавливают драйверы. И не нужно ничего качать из сети.
S_Snake
Posts: 145
Joined: Mon Oct 31, 2011 6:37 pm
Location: Russian Empire
Contact:

Re: интеграция драйверов в дистрибутив

Post by S_Snake »

имхо, достаточно написать несколько универсальных драйверов, а "самые последние" пользователь сам скачает с сайта производителя.

так по крайней мере на винде.
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: интеграция драйверов в дистрибутив

Post by Demonidios »

Добавлю и я свои "пять копеек":
1. РОС ставит целью полную бинарную совместимость с софтом и драйверами. Значит, драйвера под хард, скачанные с сайта производителя, должны устанавливаться аналогично винде, без лишних телодвижений, оптимизаций со стороны производителя, громкого мата :D и т.д.
2. В винде есть свои универсальные драйвера, обеспечивающие базовую производительность, самый минимум(иногда и больше). Это - поддержка дисковых контроллеров(винчестеров, флоппи, сидиромов-дивидиромов, флешек, USB,COM, LPT, PS/2, базовый видеодрайвер). Увы, в РОС, я так понял, пока корректно работает лишь СОМ-порт. С остальным проблемы в той или иной степени. Но работы над этим идут, не стоят на месте.
3. РОС должна иметь в наличии базовые функциональные драйвера подобно винде.
4. РОС должна корректно работать с теми драйверами, что производитель сделал под винду, без доработок со стороны производителя под РОС.

Разработчики делают все, что могут. И даже больше. Мне удалось запустить установку драйвера от nVidia ver.265, драйвер благополучно распаковался, сообщил мне что оборудование не обнаружено и корректно завершил работу. Атишный драйвер завис. Интеловский драйвер завис. Работать ещё есть над чем и много, но не все так плохо. Главное что никто не опускает руки.
А для начала неплохо было бы понять - что же именно вызывает зависания в начале установки драйверов Ати и Интел? Ведь до установки, копирования файлов и их регистрации ещё далеко. А только после этого можно будет уже подумать и про интеграцию драйверов.
hto
Developer
Posts: 2193
Joined: Sun Oct 01, 2006 3:43 pm

Post by hto »

А для начала неплохо было бы понять - что же именно вызывает зависания
Логи нужны, логи…
Yaraslau
Posts: 430
Joined: Mon Sep 28, 2009 7:47 pm
Location: Беларусь/Belarus, ex-USSR
Contact:

Re:

Post by Yaraslau »

hto wrote:Логи нужны, логи…
Давно хотел задать вопрос. В каждой теме, где обсуждаются существующие баги, заходит разговор о необходимости изучения логов. Я думаю, что и на компьютерах непосредственных разработчиков Реактоса не так всё гладко. Т.е. даже без логов со стороны пользователей разработчики будут как минимум исправлять баги, с которыми они столкнулись лично. Правильно?
S_Snake
Posts: 145
Joined: Mon Oct 31, 2011 6:37 pm
Location: Russian Empire
Contact:

Re: интеграция драйверов в дистрибутив

Post by S_Snake »

Yaraslau, а как иначе они могут что-то исправлять? :)
hto
Developer
Posts: 2193
Joined: Sun Oct 01, 2006 3:43 pm

Post by hto »

Т.е. даже без логов со стороны пользователей разработчики будут как минимум исправлять баги, с которыми они столкнулись лично. Правильно?
Правильно, но если бы они исправляли только "свои" баги, то со стороны казались бы какой-то сектой, которая годами занимается невесть чем. Вот когда исправляют "народные" баги, сразу становится заметна бурная деятельность. :)
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest