интеграция драйверов в дистрибутив
интеграция драйверов в дистрибутив
есть комп(высвободилось куча хлама), есть дстрибутив реактоса(любой, в моём случае последний билд)
устанавливаю реактос, поудивлялся минуту( что установился на реальном железе)
далее всё как обычно... проводник толком не работает, мышка писи пополам не работает, юсб мышка не рабоатет... навигация используя клавиатуру - нереальна(очень много недоделок, вобщем сложно но.... можно)
драйвер на сеть не встал стандартный... но есть диск с дровами от этой матери... записал на диск, втыкаю в сидиром... и опять же проводник неадекватный... кое как запустил сетап - ничего не происходит... ну да ладна думаю... шаг конём... интегрирую драйвер на сеть в сам дистриб. А теперь вопрос... куда закинуть файлы дравера в установочный дистриб, чтоб сситема после установки сама распознал эти файлы и установила мою сетевуху?
устанавливаю реактос, поудивлялся минуту( что установился на реальном железе)
далее всё как обычно... проводник толком не работает, мышка писи пополам не работает, юсб мышка не рабоатет... навигация используя клавиатуру - нереальна(очень много недоделок, вобщем сложно но.... можно)
драйвер на сеть не встал стандартный... но есть диск с дровами от этой матери... записал на диск, втыкаю в сидиром... и опять же проводник неадекватный... кое как запустил сетап - ничего не происходит... ну да ладна думаю... шаг конём... интегрирую драйвер на сеть в сам дистриб. А теперь вопрос... куда закинуть файлы дравера в установочный дистриб, чтоб сситема после установки сама распознал эти файлы и установила мою сетевуху?
Re: интеграция драйверов в дистрибутив
кинул в папку драйверс в систем... вроде получилось... система стала зависать при нажатии на любую навигационную кнопку((((
Re: интеграция драйверов в дистрибутив
все это вообще, радует несомнено....
но повторять для каждого "писателя форума" занятие утомительное
хотя... разок пожалуйможно... http://www.reactos.org/wiki/index.php/D ... rial_cable
и тут http://www.reactos.com/wiki/ReactOS_Remote_Debugger
но повторять для каждого "писателя форума" занятие утомительное
хотя... разок пожалуйможно... http://www.reactos.org/wiki/index.php/D ... rial_cable
и тут http://www.reactos.com/wiki/ReactOS_Remote_Debugger
Re: интеграция драйверов в дистрибутив
Хотелось бы добавить
Не знаю
Прочитает кто или нет .....
Так вот
Дело в том , что не нужно интегрировать никаких дров в сам REACTOS
Нужны только опримизированные дрова для модемов и сетевых плат
чтобы хоть как-то шло и смогло хоть как-то с горем пополам распознать и запустить сетевуху и или модем
Все остальные дрова нужно чтобы хранились на сервере
и чтобы у юзера была возможность - выложить туда также свои дрова
Последнее конечно же по необходимости ...
Сам запущенный REACTOS формирует строчку опознанного устройства и даёт эту строчку через веб серверу
На сервер происходит определение по строчке - какой нужен драйвер или пакет драйверов
И начинает отдавать той машине , что отослала запрос
Для этого можно задействовать даже на сервере - метод сессий
После приёма этого драйвера - REACTOS производит его установку
И цикл повторяется ....
До тех пор - пока не установятся все необходимые дрова ....
При этом - сам дистрибутив будет иметь только самые необходимые компоненты для запуска и начала работы
Всё остальное можно будет - подгрузить и с сервера ...
Кстати
Сами драйвера нужно обязательно - отделить от самих программ , чтобы не создавать путаницы
Если какого-то драйвера сервер не сможет найти - формировать сообщение разработчикам с указанием типа и или модели устройства
Пусть где поищать , где подсуетятся , но постараются заполнить пробел .....
Не знаю
Прочитает кто или нет .....
Так вот
Дело в том , что не нужно интегрировать никаких дров в сам REACTOS
Нужны только опримизированные дрова для модемов и сетевых плат
чтобы хоть как-то шло и смогло хоть как-то с горем пополам распознать и запустить сетевуху и или модем
Все остальные дрова нужно чтобы хранились на сервере
и чтобы у юзера была возможность - выложить туда также свои дрова
Последнее конечно же по необходимости ...
Сам запущенный REACTOS формирует строчку опознанного устройства и даёт эту строчку через веб серверу
На сервер происходит определение по строчке - какой нужен драйвер или пакет драйверов
И начинает отдавать той машине , что отослала запрос
Для этого можно задействовать даже на сервере - метод сессий
После приёма этого драйвера - REACTOS производит его установку
И цикл повторяется ....
До тех пор - пока не установятся все необходимые дрова ....
При этом - сам дистрибутив будет иметь только самые необходимые компоненты для запуска и начала работы
Всё остальное можно будет - подгрузить и с сервера ...
Кстати
Сами драйвера нужно обязательно - отделить от самих программ , чтобы не создавать путаницы
Если какого-то драйвера сервер не сможет найти - формировать сообщение разработчикам с указанием типа и или модели устройства
Пусть где поищать , где подсуетятся , но постараются заполнить пробел .....
Re: интеграция драйверов в дистрибутив
xei, есть специальные программы (или сборки, название не столь важно), которые распознают установленное "железо" и автоматически устанавливают драйверы. И не нужно ничего качать из сети.
Re: интеграция драйверов в дистрибутив
имхо, достаточно написать несколько универсальных драйверов, а "самые последние" пользователь сам скачает с сайта производителя.
так по крайней мере на винде.
так по крайней мере на винде.
-
- Posts: 237
- Joined: Fri Sep 25, 2009 7:35 pm
Re: интеграция драйверов в дистрибутив
Добавлю и я свои "пять копеек":
1. РОС ставит целью полную бинарную совместимость с софтом и драйверами. Значит, драйвера под хард, скачанные с сайта производителя, должны устанавливаться аналогично винде, без лишних телодвижений, оптимизаций со стороны производителя, громкого мата и т.д.
2. В винде есть свои универсальные драйвера, обеспечивающие базовую производительность, самый минимум(иногда и больше). Это - поддержка дисковых контроллеров(винчестеров, флоппи, сидиромов-дивидиромов, флешек, USB,COM, LPT, PS/2, базовый видеодрайвер). Увы, в РОС, я так понял, пока корректно работает лишь СОМ-порт. С остальным проблемы в той или иной степени. Но работы над этим идут, не стоят на месте.
3. РОС должна иметь в наличии базовые функциональные драйвера подобно винде.
4. РОС должна корректно работать с теми драйверами, что производитель сделал под винду, без доработок со стороны производителя под РОС.
Разработчики делают все, что могут. И даже больше. Мне удалось запустить установку драйвера от nVidia ver.265, драйвер благополучно распаковался, сообщил мне что оборудование не обнаружено и корректно завершил работу. Атишный драйвер завис. Интеловский драйвер завис. Работать ещё есть над чем и много, но не все так плохо. Главное что никто не опускает руки.
А для начала неплохо было бы понять - что же именно вызывает зависания в начале установки драйверов Ати и Интел? Ведь до установки, копирования файлов и их регистрации ещё далеко. А только после этого можно будет уже подумать и про интеграцию драйверов.
1. РОС ставит целью полную бинарную совместимость с софтом и драйверами. Значит, драйвера под хард, скачанные с сайта производителя, должны устанавливаться аналогично винде, без лишних телодвижений, оптимизаций со стороны производителя, громкого мата и т.д.
2. В винде есть свои универсальные драйвера, обеспечивающие базовую производительность, самый минимум(иногда и больше). Это - поддержка дисковых контроллеров(винчестеров, флоппи, сидиромов-дивидиромов, флешек, USB,COM, LPT, PS/2, базовый видеодрайвер). Увы, в РОС, я так понял, пока корректно работает лишь СОМ-порт. С остальным проблемы в той или иной степени. Но работы над этим идут, не стоят на месте.
3. РОС должна иметь в наличии базовые функциональные драйвера подобно винде.
4. РОС должна корректно работать с теми драйверами, что производитель сделал под винду, без доработок со стороны производителя под РОС.
Разработчики делают все, что могут. И даже больше. Мне удалось запустить установку драйвера от nVidia ver.265, драйвер благополучно распаковался, сообщил мне что оборудование не обнаружено и корректно завершил работу. Атишный драйвер завис. Интеловский драйвер завис. Работать ещё есть над чем и много, но не все так плохо. Главное что никто не опускает руки.
А для начала неплохо было бы понять - что же именно вызывает зависания в начале установки драйверов Ати и Интел? Ведь до установки, копирования файлов и их регистрации ещё далеко. А только после этого можно будет уже подумать и про интеграцию драйверов.
Re:
Давно хотел задать вопрос. В каждой теме, где обсуждаются существующие баги, заходит разговор о необходимости изучения логов. Я думаю, что и на компьютерах непосредственных разработчиков Реактоса не так всё гладко. Т.е. даже без логов со стороны пользователей разработчики будут как минимум исправлять баги, с которыми они столкнулись лично. Правильно?hto wrote:Логи нужны, логи…
Re: интеграция драйверов в дистрибутив
Yaraslau, а как иначе они могут что-то исправлять?
Правильно, но если бы они исправляли только "свои" баги, то со стороны казались бы какой-то сектой, которая годами занимается невесть чем. Вот когда исправляют "народные" баги, сразу становится заметна бурная деятельность. :)Т.е. даже без логов со стороны пользователей разработчики будут как минимум исправлять баги, с которыми они столкнулись лично. Правильно?
Who is online
Users browsing this forum: No registered users and 1 guest