DriverPack Solution


DriverPack Solution
DriverPack Solution
DriverPack Solution logo
DRP Su 12.png
DriverPack Solution 12
Тип

Утилита

Разработчик

Артур Кузяков

Операционная система

Microsoft Windows

Языки интерфейса

мультиязычная поддержка (28 языковых пакетов)

Последняя версия

12.3 (12 марта 2012)

Состояние

приостановлен

Лицензия

GNU GPL

Сайт

drp.su
code.google.comp/driverpacksolution/


DriverPack Solution (сокр. DRP Su), (рус. ДрайверПа́к Солю́шен) — менеджер установки драйверов, предназначенный для автоматизации работы с драйверами на платформе Windows ОС. Распространяется бесплатно, по свободной лицензии GNU GPL, с открытым исходным кодом[1].

Программа DriverPack Solution (ранее носила названия «Интерфейс для установки драйверов» и «Driver Pack Autorun») разработана в 2008 году российским автором Артуром Кузяковым, в период обучения в МИРЭА (Московский государственный институт радиотехники, электроники и автоматики), основателем одноимённой компании DriverPack Solution.

В качестве основного инструментального средства для написания программы использовались скриптовые языки. БД (база данных) — применительно к особенностям программы трактуется как база драйверов, представляет собой набор пакетов драйверов (драйверпаков) — англ. DriverPacks. Драйверпаки организованы по категориям (в формате 7z-архивов), на основе информации о принадлежности конкретного устройства определённой категории оборудования, то есть представлены в виде каталога устройств.

Ключевой особенностью программы является возможность работы без подключения к Интернету, что обеспечивается наличием собственной offline-базы драйверов. DriverPack Solution предоставляет широкие возможности по взаимодействию пользователя с драйверами/драйверпаками, обеспечивая при этом интуитивно понятный, «дружественный» интерфейс.

С момента первого появления программы, в ходе развития проекта, программа претерпевала множество изменений, наряду с основными функциями (функциональными возможностями) снабжающими программу — менеджер установки драйверов, был интегрирован ряд дополнительных возможностей: мониторинг температуры процессора, диагностика состояния аппаратных узлов компьютера, специализированный интернет-сервис DevID, расширены функции установки и обновления драйверов; улучшен интерфейс программы путём разработки (добавления) функции всплывающих подсказок и управления с использованием «горячих» клавиш.

Содержание

Возможности программы

  • DriverPack Solution автоматически проводит опознавание оборудования, устанавливает соответствие между найденными устройствами и имеющимися в базе драйверами;
  • обеспечивает возможность установки/переустановки/обновления драйверов;
  • предусмотрены средства поиска в интернете отсутствующих в базе драйверов, с использованием сервиса DevID;
  • поддержание базы драйверов в актуальном состоянии, путём регулярного обновления базы драйверов;
  • мониторинг и диагностика состояния основных элементов аппаратной части компьютера (процессор, жёсткие диски, оперативная память);
  • мониторинга активности антивируса и актуальности его сигнатур;
  • возможность интегрировать в базу драйверов альтернативные драйверпаки;
  • программа предоставляет ряд функциональных особенностей с учётом потребностей и компетенции пользователя. В DriverPack Solution предусмотрен «экспертный» режим работы программы, определяющий поведение программы и взаимодействие с пользователем.

К дополнительным возможностям менеджера относится интегрированная возможность установки дополнительного программного обеспечения (браузеры, кодеки и др.).

Награды

  • Разработчик программы Артур Кузяков стал победителем конкурса молодых инноваторов «Инновационный потенциал молодёжи-2010» за проект «Программа для автоматической установки драйверов».[2][3]
  • Серебряная медаль и почётный диплом Московского международного салона изобретений и инноваций «Архимед-2010» за проект «Программа для автоматической установки драйверов».[2][3]
  • Программа DriverPack Solution была признана самым перспективным проектом с точки зрения «завершенности продукта и бизнеса как такового» по итогам оценки экспертной комиссией, в состав которой вошли представители компаний «Мегафон», «МТС», «Росатом», ОАО «Ситроникс», концернов «Вега», «Радиотехнические и информационные системы», ОАО «Интеллект Телеком», возглавил комиссию заместитель министра связи и массовых коммуникаций Илья Массух. Специалистами ведущих компаний оценивались проработанности и перспективности более 30 проектов по направлению «Информационные технологии», из числа которых DriverPack Solution занял лидирующую позицию.[4]

История развития проекта

На момент появления программы «Интерфейс для установки драйверов» (ранняя версии DriverPack Solution) системными администраторами и другими компьютерными специалистами стали использоваться драйверпаки — архивы драйверов объединяющих в себе множество драйверов для различных устройств. Изначально драйверпаки были предназначены для интеграции их в дистрибутивы Windows, что позволило отказаться от инсталляторов единичных устройств, имея необходимые драйверы в комплекте, за счёт того, что устройства теперь определялись системой автоматически из интегрированного драйверпака. Постоянное обновление драйверпаков требовало регулярного обновления и создания новых сборок дистрибутивов Windows. В связи с этим использование драйверпаков, как самостоятельного каталога драйверов приобрело преимущество, относительно, интеграции их в дистрибутив Windows.

8 ноября 2006 года, с появлением новой операционной системы Windows Vista от компании Microsoft, публичный релиз которой для конечных пользователей состоялся 30 января 2007 года.[5] Для всех пользователей предыдущих версий Windows ОС «остро» стояла задача обновления и поиска драйверов для перехода между операционными системами линейки Windows.

Кузяков предложил решение, которое упрощало реализацию задачи взаимодействия пользователя с драйверами, разработав программу для «Интерфейс для автоматической установки драйверов».

1 мая 2008 года, в канун «майских» праздников, Артур Кузяков, будучи студентом четвёртого курса IT-факультета МИРЭА, разработал программу «Интерфейс для установки драйверов». Программа была написана Кузяковым для центра компьютерной помощи «03compu.ru», где он работал системным администратором. Программа представляла собой упрощённую версию менеджера установки драйверов, отличалась простотой использования и предоставляла инструментарий для обеспечения взаимодействия пользователя с драйверами, определив альтернативу стандартному «Диспетчеру устройств» Windows. Программа была направлена на решение рутинных, с точки зрения пользователя действий по установке драйверов, за счёт автоматического определения и распознавания устройств, установленных в системе.

23 июня 2008 года на форуме «forum.OSzone.ru» впервые состоялась публикация первой β-версии программы. Программа распространялась бесплатно и была доступна для свободного скачивания в интернете. Участники форума встретили программу «Интерфейс для установки драйверов» «отрицательно», в ходе возникшего относительно выхода программы на форуме обсуждения программа получила ряд негативных отзывов.

Кузяков при поддержке центра компьютерной помощи «03compu.ru» продолжил работу над программой, в процессе чего программа претерпевала многочисленные изменения, и неоднократно выходила в новых ревизиях. Что во многом способствовало дальнейшему развитию и становлению проекта. Последующие версии программы, со второй по восьмую β-версию включительно, не имели официального датирования релизов, однако, регулярно публиковались автором в интернете, а также самостоятельно использовалась в ходе работы администратором. Начиная со второй версии по восьмую включительно программа выходила под названием Driver Pack Autorun, для определения версии программы исользовалось обозначение «Beta X», где X — порядковый номер версии.

В Beta 2 был реализован режим работы программы «умная» установка. Режим работы «умная» установка обеспечил распаковку необходимых в системе драйверов, исключая все другие драйверы. Была переработана структура базы данных Dev_ID. Структура базы данных стала содержать имена и пути до файлов драйверов. Также в программе был исправлен ряд недоработок.

Driver Pack Autorun (DriverPack Solution) Beta 3

Версия Beta 3 отличалась улучшенным интерфейсом за счёт расширения графического отображения уже установленных и отсутствующих в системе драйверов. Впервые в новой версии появилась возможность переключения между режимами работы программы: «Умная», «Полная» и «Ручная». Исправлено большое число ошибок парсинга (англ. parsing) драйверпаков.

Основным изменением версии Beta 4 стала возможность автоматического обновление драйверпаков через сайт «03compu.ru».

Новую версию Beta 5 отличали добавленный режим «Выбор», позволяющий выбрать из списка драйвер подлежащий установке; автоматическое очищение папки «..\temp» после выхода из программы, во избежание накопления файлового «мусора»; улучшения интерфейса, в рамках которого окно программы было приведено к стандартному виду диалогового окна Windows (с возможностью перемещения и закрытия). Другими важными изменениям Beta 5 стали переработанный режим «Умная» установка. Теперь распаковывается все драйверпаки соответствующие найденным в системе устройствам, а не первый найденный, как это было ранее. Был улучшен алгоритм определения драйвера аудиоустройств UAA, кроме того в папке «..\drp» теперь могут храниться драйверпаки с исходным именем (то есть исключена необходимость переименовывания драйверпаков в соответствии с шаблонами имён) и другие улучшения.

В Driver Pack Autorun Beta 6 был изменён дизайн менеджера, впервые за долгое время. Появился режим работы «Обновление баз», добавлена кнопка «Обновить», для повторного переопределения установленных в системе драйверов, предусмотрена возможность отключение автоматического обновления драйверпаков. Реализован механизм автоматического обновления окна программы для отображения установленных драйверов, по завершению процесса установки. Улучшены возможности в работе с кодом программы, в том числе вынесение переменных в единый конфигурационный файл (tools\config.js), предусмотрена возможность определения числа одновременно распаковываемых файлов (переменная instRunMax), а также возможность изменения размера текста на кнопках (переменная button_text_size). Исправлена работа автоматического обновления, некоторые ошибки в работе ручного режима, а также ряд лексических ошибок. Были внесены изменения в интерфейс программы: режим «Умный» переименован в «Интеллектуальный», «Выборочный» в «Ручной», а «Ручной» получил название «Распаковка»; улучшено обновление кнопок, исключая присвоение одинаковых статус-состояний (иконок). Кроме того включена автоматическая пересылка журналов ошибок (log-файлов) на сервер «03compu». Устранены привязки к регистру названий и к расположению архивов.

Driver Pack Autorun (DriverPack Solution) Beta 3

По прошествии некоторого времени с момента публикации 6-й версии программы, при участии группы энтузиастов, вышла очередная седьмая версия, которая получила название Driver Pack Autorun Beta 7. Особенностью новой версии стали расширенные функциональные возможности, а также «кардинально» переработанный интерфейс программы. В Beta 7 экспериментально была включена поддержка ОС Windows Vista. Добавлены опции «Принудительная установка» и «Тихая установка». Автоматическое определение необходимости установки драйвера аудиоустройств UAA, и добавление соответствующей кнопки для установки. Исправлена ошибка, которая происходила при нажатии на кнопку «Ссылки» и ошибка «Отказано в доступе» в связи с запрещением системой изменения размеров окна. Улучшена функция кнопки «Установить все», используется для запуска инсталлирования неустановленных драйверов.

В следующем, 2009-м году, была выпущена восьмая версия программы под названием Driver Pack Autorun Beta 8, но в обновлённой ревизии. Функциональные возможности, которой оставались прежними, за исключением улучшенного (упрощенного, с точки зрения взаимодействия пользователя с программой) режима отображение и обозначения драйверов. Версия Beta 8 отличалась от Beta 7 полной совместимостью с операционной системой Windows Vista. В обработке имён к архивам, для определения принадлежности драйверпаков к OC Windows Vista ввелось обозначение, в форме ключевого слова «(Vista)». В рамках улучшения интерфейса программы была предусмотрена возможность отображения имени архива (драйверпака) при наведении на соответствующую кнопку и автоматическое обновление статус-состояний (иконок) кнопок после завершения процесса обновления. В числе прочих изменений была исправлена ошибка при распаковке архивов содержащих символ «.» (точка) в имени файла (un7zip.cmd).

В интернет-сообществе России и Украины происходит рост популярности программы, по оценке автора, к этому времени был преодолён рубеж в 10 тыс. активных пользователей.

Проект стремительно развивался, открытый код дал возможность многочисленным энтузиастам присоединиться и принять участие в развитии и продвижение проекта.

16 июля 2009 на общественных началах к проекту подключается группа профессиональных программистов из числа энтузиастов интернет сообщества DriverPack Solution, наблюдавших за развитием проекта.

DriverPack Solution 9

5 сентября 2009 года программа была переименована в DriverPack Solution, одновременно с появлением принципиально новой 9-й версии менеджера, который получил название DriverPack Solution 9.

17 июня 2009 года состоялось открытие официального сайта www.drp.su, на базе которого был организован и запущен форум (www.forum.drp.su), направленный на поддержку и продвижение проекта.

В сентябре 2009-го программой заинтересовались редакторы крупнейших печатных IT-изданий «Chip» и «Железо». 1 сентября 2009 года DriverPack Solution был опубликован в журнале «Железо», на прилагаемом к выпуску диске. Версия программы получила названия «DriverPack Solution Железо Edition». В октябрьском номере журнала «Chip» DriverPack Solution также была посвящена новостная заметка.

27 октября 2009 на форуме программы DriverPack Solution одним из участников форума впервые была опубликована β-версия справочного руководства 9-й версии DRP Su в формате «.chm». Появление первого справочного руководства вызвало активное обсуждение, и послужило основой для написания впоследствии справочного руководства DriverPack Solution 10.

10 января 2010 года было объявлено о запуске новой версии сайта www.drp.su. Новая версия сайта отличалась значительным образом изменённым дизайном и интерфейсом, где были переработаны содержание и структура, осуществлено обновление и наполнение новыми материалами. На сайте был интегрирован «конструктор», который позволял пользователям при скачивании менеджера самостоятельно, в зависимости от индивидуальных потребностей, формировать базу архивов драйверов. В обновлённой версии сайта программа DriverPack Solution приобрела новый официальный логотип.

1 февраля 2010 года было объявлено о начале продаж лицензионных дисков DriverPack Solution, одновременно состоялся релиз DriverPack Solution 10, распространение которой осуществлялось исключительно продажей дисков.

25 февраля 2010 года программа DriverPack Solution получила официальное свидетельство о государственной регистрации программы для ЭВМ (электронно-вычислительных машин).

1 марта 2010 было объявлено о начале бесплатно распространения DriverPack Solution 10. С этого момента 10-я версия стала доступна для бесплатного скачивания, релиз которой состоялся 1 февраля на лицензионных дисках с дистрибутивами DriverPack Solution 10, распространение программы до марта 2010 года осуществлялось также исключительно на лицензионных дисках.

28 марта 2010 года было объявлено о запуске интернет-сервисa DevID,[6] который внёс существенные изменения в функциональные возможности программы, снабдив, тем самым, менеджер установки новыми уникальными инструментами поиска драйверов, в случае отсутствия таковых в базе драйверов программы. DevID представляет собой самостоятельный online-сервис, возможности которого интегрированы в DriverPack Solution.

Проект получил широкую огласку и в апреле 2010 года по данным автора программы, число ежемесячно запускаемых копий DriverPack Solution достигло «более 1 000 000 пользователей (по данным статистики системы обновления)».

26 мая 2010 года на сайте DriverPack Solution была запущена партнёрская программа по продаже DVD-дисков DriverPack Solution 10. В соответствии с концепцией партнёрской программы, партнёры должны были заниматься популяризацией программы, посредством распространения информации о программе с указанием индивидуальных партнёрских ссылок для перехода на сайт DriverPack Solution. В случае покупки пользователями, зашедшими по партнёрской ссылке, DVD-диска или технической поддержки с каждой проданной копии, партнёрам осуществлялись выплаты в размере 20 % от полной стоимости.

В июле 2010 года на сайте программы был запущен каталог драйверов, где представилась возможность проверить наличие и скачать в базе программы необходимые для конкретного устройства драйверы (материнской платы, звуковой карты, видеокарты, модема, web-камеры, и т. д.). В каталоге драйверы организованы по категориям и производителям оборудования.

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

15 августа 2010 состоялся запуск «Каталога ноутбуков», который позволил пользователям скачивать драйверы для своих ноутбуков по отдельности, без использования драйверпаков.

29 октября 2010 года состоялся релиз DriverPack Solution 10.6.

24 марта 2011 года вышла новая версия DriverPack Solution 11.

По состоянию на июль 2011 года программой воспользовались более 10 миллионов человек.[7][8]

1 июля 2011 года было объявлено о выходе DriverPack Solution 11.8, релиз которой был приурочен к празднованию «Дня системного администратора».[9]

18 декабре 2011 года ограниченному числу пользователей из числа сообщества DRP Su, отобранных случайным образом, была предоставлена возможность скачать новую версию DriverPack Solution 12, официальный релиз которой был намечен на февраль 2012 года. 23 декабря того же года было объявлено о запуске проектом промо-акции, в рамках которой всем желающим было предложено принять участие в конкурсе, по результатам конкурса победители получали возможность скачать новую версию DRP Su, а также VIP-подписку на получение обновлений.

10 марта 2012 года на сайте проекта DRP Su была опубликована 12-я версия менеджера DriverPack Solution 12.3 Light.

Через два дня, 12 марта 2012 года была выпущена полная версия DriverPack Solution 12.3 Full, отличающаяся от предшествующей версии наличием обновлённой базы драйверов.

Версии программы

DriverPack Solution 9

DriverPack Solution 9. Главными особенностями новой версии стали заметно повышенная скорость работы менеджера, а также новый интерфейс. В число ключевых нововведений также вошла мультиязычность программы, был интегрирован языковой модуль с поддержкой 7 языков, в число которых вошли английский, украинский, немецкий и др. Существенным образом изменилась организация списков драйверов, все драйверы теперь представлены в виде каталога и разнесены по категориям в соответствии с принадлежностью конкретному типу оборудования. Отображение драйверов в списке дополнилось графическими ярлыками для обозначения типов оборудования. Каталог драйверов стал удобным инструментом взаимодействия с драйверпаками, за счёт внедрения новой структуры организации драйверов в виде списков, в которых содержится вся необходимая информация о драйверпаках и конкретных драйверах. Появилась новая панель управления программой, за счёт чего интерфейс стал более компактным и удобным.

DriverPack Solution 10

DriverPack Solution 10, ключевым нововведением которой стала мультиплатформенность — в программе была реализована поддержка 64-х (x86-64) разрядных систем Windows. Другими значительными особенностями 10-й версии стали: возможность обновления уже установленных драйверов, определение программой температуры процессора, добавлены всплывающие подсказки и «инфо-блок», а также добавлены горячие клавиши. Для упрощения обращения пользователей за технической поддержкой была разработана новая система создания отчётов об ошибках. Теперь для того чтобы отправить разработчикам всю необходимую системную информацию достаточно отметить соответствующие пункты в форме окна «отчёт об ошибке». По субъективным оценкам в DriverPack Solution 10 увеличилась скорость обработки данных программой. В новой версии была расширена языковая поддержка (11 языков), с автоматическим определением программой языка OC системы пользователя.[10]

DriverPack Solution 10.6

Основными отличиями от предыдущих версий стали оптимизация и упрощение интерфейса менеджера, была значительно увеличена скорость запуска и работы программы. В число изменений интерфейса программы вошли оптимизация отображения программы при разрешении 640x480 пикселей; был добавлен новый прогресс-бар (индикатор состояния), который отображает состояние процесса установки; была реализована поддержка морфологии языков. Упрощение интерфейса было достигнуто путём отказа от дополнительных кнопок на панели управления для взаимодействия с программой, теперь для работы менеджера используются две основные кнопки «Установить всё» и «Обновить всё». В 10.6 было введено автоматическое создание «контрольной точки восстановления» перед каждой операцией с драйверами. Интегрирована новая функция автоматического продолжения установки драйверов, не имеющих цифровой подписи Microsoft. В новой версии были обновлены и оптимизированы базы драйверов, в состав которых были добавлены 2 500 драйверов для принтеров от Hewlett Packard. Исправлена ошибка, вызываемая некорректным драйвером «AMD PCI Express», приводящая к возникновению конфликтов оборудования.

DriverPack Solution 11

Главным новшеством DriverPack Solution 11 стал новый движок установки драйверов. В 11-й версии были обновлены базы драйверов, реализована функция установки дополнительного программного обеспечения; вследствие чего создание программой контрольных точек восстановления, в отличие от предыдущей версии, распространилось и на установку программного обеспечение. Программа отличалась улучшенным алгоритмом определения температуры процессора, а также была интегрирована функция определения установленного на компьютере пользователя антивирусного программного обеспечения.[10]

DriverPack Solution 11.8

Обновленная версия DriverPackSolution — сервисный выпуск, который отличался расширенной и обновлённой базой драйверов. В DriverPack Solution 11.8 был исправлен ряд недоработок, а также обновлены установочные файлы дополнительных программ.[9]

DriverPack Solution 12

DriverPack Solution 12 получила большое число различных нововведений. В первую очередь, новая версия программы отличается новыми функциями: «Бэкап драйверов» и «Диагностика компьютера». «Бэкап драйверов» предусматривает создание резервной копии драйверов установленных в системе, а также обеспечивает возможность создать драйверпак специально под конфигурацию компьютера, на котором выполняется программа. Функция «Диагностика компьютера» позволяет осуществлять мониторинг и диагностику основных элементов аппаратной части компьютера (процессор, жёсткие диски, оперативная память). Для обеспечения стабильности работы программы разработчиками была интегрирована функция «Жалоба на драйвер», которая позволяет оповестить о наличии в базе драйвера, приводящего к сбоям в работе системы. В число общих изменений вошёл новый алгоритм определения имени компьютера или материнской платы, а также функция определения программой версии BIOS.

Наряду с другими особенностями 12-й версии, программу отличает обновлённый антивирусный контроль, с функцией мониторинга активности антивируса и актуальности его сигнатур, а также функция проверки «портативной» версией антивируса.

DriverPack Solution 12.3

12.3 — это сервисный выпуск менеджера. В нём исправлены ошибки в коде продукта и повышена стабильность работы программы. В новой версии программы устранены обнаруженные уязвимости, ликвидированы приводившие к краху программы ошибки, расширен мультиязычный интерфейс (до 28 языков), в том числе внесён ряд изменений в файлы локализации и оптимизированы входящие в состав DRP Su компоненты.

Версия 12.3 была представлена в двух ревизиях Light и Full. Light — облегчённая версия программы, размером 7 мегабайт, в которой отсутствует база драйверов. Версия Full отличается соответственно от предшествующей Light-версии наличием обновлённой базы драйверов.

Интересные факты

С момента первого появления в интернете до сентября 2009 года DriverPack Solution не имела единственного названия, и в виду того, что программа распространяется с открытым исходным кодом, стали выходить многочисленные альтернативные сборки (клоны) DRP Su под другими названиями, такие как ChipXPDriverPack, ZverDriverPack, SamDrivers, XTreme.DriverPacks, BEST Driver Packs, Cobra Driver Pack. Альтернативные сборки полностью базируются на выпусках DriverPack Solution и копируют возможности программы, за исключением изменений вносимых авторами альтернативных сборок.

Источники

Ссылки


Wikimedia Foundation. 2010.

Смотреть что такое "DriverPack Solution" в других словарях:

  • DriverPacks — Operating system Windows 2000 / XP / Vista Windows Server 2003 Type Windows Installation Website driverpacks.net …   Wikipedia

  • Открытое программное обеспечение — Логотип Open Source Initiative (OSI) У этого термина существуют и другие значения, см. OS (значения). Открытое программное обеспечение (англ.  …   Википедия

  • Драйвер — У этого термина существуют и другие значения, см. Драйвер (значения). Операционные системы …   Википедия