База данных поддерживаемого оборудования

Материал из Rosalab Wiki
Перейти к: навигация, поиск
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
 +
{{Примечание| <big>С сентября 2016 года стала доступна [[Блог:Точка_Росы/Большое_обновление_базы_оборудования|обновленная версия]] базы оборудования.</big>}}
 +
 
На сегодняшний день на рынке предлагается огромное количество разнообразных конфигураций персональных компьютеров. При разработке операционной системы РОСА мы прилагаем существенные усилия для поддержки всевозможных конфигураций.
 
На сегодняшний день на рынке предлагается огромное количество разнообразных конфигураций персональных компьютеров. При разработке операционной системы РОСА мы прилагаем существенные усилия для поддержки всевозможных конфигураций.
  
 
Еще пять лет назад при разработке первых версий операционной системы и до недавних пор мы использовали стандартный для отрасли метод взаимодействия с пользователями. Если у пользователя что-то не работало, то он сообщал об этом на нашем форуме или в багзилле. Затем команда поддержки начинала выяснять у пользователя характеристики компьютера, системные логи и др. Все эти многочисленные данные собирались в комментариях к соответствующему багу и затем анализировались разработчиками на возможность исправления проблемы. Главный минус такого подхода был в том, что от пользователя требовалось слишком много действий и отладка проблемы растягивалась на недели, а иногда и на месяцы.
 
Еще пять лет назад при разработке первых версий операционной системы и до недавних пор мы использовали стандартный для отрасли метод взаимодействия с пользователями. Если у пользователя что-то не работало, то он сообщал об этом на нашем форуме или в багзилле. Затем команда поддержки начинала выяснять у пользователя характеристики компьютера, системные логи и др. Все эти многочисленные данные собирались в комментариях к соответствующему багу и затем анализировались разработчиками на возможность исправления проблемы. Главный минус такого подхода был в том, что от пользователя требовалось слишком много действий и отладка проблемы растягивалась на недели, а иногда и на месяцы.
  
Для упрощения процесса взаимодействия с пользователями мы разработали инструмент [http://hw.rosalinux.ru/?show=check&lang=ru HW Probe Tool]. Инструмент предназначен для сбора на компьютере пользователя всей необходимой информации для анализа и отладки его проблемы. При этом от пользователя требуется выполнить всего лишь одну команду (предпочтительнее '''с правами администратора''', т.е. сделать '''su''' перед запуском):
+
Для упрощения процесса взаимодействия с пользователями мы разработали инструмент [http://hw.rosalinux.ru/?show=check&lang=ru hw-probe]. Инструмент предназначен для сбора на компьютере пользователя всей необходимой информации для анализа и отладки его проблемы. При этом от пользователя требуется выполнить всего лишь одну команду:
 +
 
 +
    hw-probe -all -upload
 +
 
 +
Создать пробу можно как на установленной системе, так и из '''Live-режима'''. Перед вызовом команды желательно подключить максимальное количество периферийных устройств, чтобы они также были проанализированы, и обновить соответствующий пакет:
  
     hw-probe -all -upload -id PC_NAME
+
     sudo urpmi.update -a
 +
    sudo urpmi hw-probe
  
Данную команду можно выполнить как на установленной системе, так и из '''Live-режима'''. Строка <code>PC_NAME</code> в команде - любое название тестируемого компьютера. Лучше запускать команду с правами администратора (выполнить <code>su</code> перед ее запуском), чтобы загрузить больше информации о всех утройствах на вашем компьютере. Перед вызовом команды желательно подключить максимальное количество периферийных устройств, чтобы они также были проанализированы.
+
{{Примечание| <big>Теперь пробу оборудования компьютера можно сделать еще проще, [[Блог:Точка_Росы/HW_Probe_0.9.2:_графический_интерфейс_и_запуск_без_пароля#Графический интерфейс|кликнув на иконку]] "Проба оборудования" в стартовом меню SimpleWelcome.</big>}}
  
В результате этой команды информация обо всем оборудовании на компьютере, системные логи инициализации и др. информация будет загружена в нашу базу данных для последующего анализа разработчиками. Пользователю при этом будет выдана ссылка на '''''пробу''''' его оборудования, которую он может приложить к сообщению на форуме, багу или поделиться со знающими людьми, которые могут помочь с решением проблемы (пример пробы для ASUS N73SV [http://hw.rosalinux.ru/index.php?probe=890960c7e8 здесь]). В результате такого механизма взаимодействия, проблемы на компьютерах пользователей теперь решаются гораздо быстрее.
+
В результате запуска команды информация обо всем оборудовании на компьютере, системные логи инициализации и др. информация будет загружена в нашу базу данных для последующего анализа разработчиками. Пользователю при этом будет выдана '''''ссылка на пробу''''' его оборудования, которую он может приложить к сообщению на форуме, багу или поделиться со знающими людьми, которые могут помочь с решением проблемы (пример пробы для ASUS N73SV [http://hw.rosalinux.ru/?probe=890960c7e8 здесь]). В результате такого механизма взаимодействия, проблемы на компьютерах пользователей теперь решаются гораздо быстрее.
  
Пакет <code>hw-probe</code> является базовым для дистрибутива [http://www.rosalab.ru/products/desktop_fresh РОСА Desktop Fresh R4] (и всех будущих версий). Обязательно обновите этот пакет перед использованием, чтобы загрузить в базу наиболее полные результаты тестов. Пользователям других версий операционной системы РОСА необходимо установить пакет из [http://hw.rosalinux.ru/downloads/hw-probe/ этой директории].
+
Пакет <code>hw-probe</code> является базовым для дистрибутива [http://www.rosalab.ru/products/desktop_fresh РОСА Desktop Fresh R4] (и всех будущих версий). Обязательно обновите этот пакет перед использованием, чтобы загрузить в базу наиболее полные результаты тестов. Пользователям других версий ОС РОСА или других дистрибутивов необходимо следовать [https://github.com/linuxhw/hw-probe/blob/master/INSTALL.md этим инструкциям].
  
[[File:Hardware_DB_2.jpeg|.jpeg|640px|center]]
+
<gallery widths="640px" heights="480px" style="text-align:center">
 +
File:Hardware_DB_2.jpeg|Адрес базы данных: [http://hw.rosalinux.ru/?lang=ru hw.rosalinux.ru/].
 +
</gallery>
  
 
На основе всех собранных проб оборудования пользователей, а также статического анализа драйверов ядра автоматически создается база данных поддерживаемого оборудования. Ознакомиться с базой данных можно на сайте [http://hw.rosalinux.ru/?lang=ru hw.rosalinux.ru/]. В ней можно, например, посмотреть список всех [http://hw.rosalinux.ru/index.php?type=graphics+card&status=works&system=rosa2014.1&lang=ru протестированных видеокарт] или список всех [http://hw.rosalinux.ru/index.php?type=net/wireless&system=rosa2014.1&lang=ru WiFi-карт], поддержка которых заявлена ядром. Также можно посмотреть [http://hw.rosalinux.ru/index.php?show=machines&lang=ru список] и [http://hw.rosalinux.ru/index.php?show=machine_types&lang=ru классификацию] всех протестированных моделей компьютеров. Для классификации устройств мы используем ядерную классификацию соответствующих драйверов. Для PCI и USB устойств дополнительно используется более [http://hw.rosalinux.ru/index.php?show=classes&lang=ru тонкая классификация] по идентификатору класса устройства.
 
На основе всех собранных проб оборудования пользователей, а также статического анализа драйверов ядра автоматически создается база данных поддерживаемого оборудования. Ознакомиться с базой данных можно на сайте [http://hw.rosalinux.ru/?lang=ru hw.rosalinux.ru/]. В ней можно, например, посмотреть список всех [http://hw.rosalinux.ru/index.php?type=graphics+card&status=works&system=rosa2014.1&lang=ru протестированных видеокарт] или список всех [http://hw.rosalinux.ru/index.php?type=net/wireless&system=rosa2014.1&lang=ru WiFi-карт], поддержка которых заявлена ядром. Также можно посмотреть [http://hw.rosalinux.ru/index.php?show=machines&lang=ru список] и [http://hw.rosalinux.ru/index.php?show=machine_types&lang=ru классификацию] всех протестированных моделей компьютеров. Для классификации устройств мы используем ядерную классификацию соответствующих драйверов. Для PCI и USB устойств дополнительно используется более [http://hw.rosalinux.ru/index.php?show=classes&lang=ru тонкая классификация] по идентификатору класса устройства.
Строка 19: Строка 28:
 
В этой заметке мы призываем всех пользователей операционной системы РОСА загрузить пробы своего оборудования с помощью вышеприведенной команды для пополнения списка поддерживаемого оборудования. Максимальное количество подключенных к компьютеру периферийных устройств при снятии пробы - приветствуется. В случае, если какое-то устройство не функционирует, то просьба также описать проблему на нашем [http://forum.rosalab.ru/ форуме], в [http://bugs.rosalinux.ru/ багзилле] или на странице [https://vk.com/rosalab вконтакте].
 
В этой заметке мы призываем всех пользователей операционной системы РОСА загрузить пробы своего оборудования с помощью вышеприведенной команды для пополнения списка поддерживаемого оборудования. Максимальное количество подключенных к компьютеру периферийных устройств при снятии пробы - приветствуется. В случае, если какое-то устройство не функционирует, то просьба также описать проблему на нашем [http://forum.rosalab.ru/ форуме], в [http://bugs.rosalinux.ru/ багзилле] или на странице [https://vk.com/rosalab вконтакте].
  
 +
[[Категория:Аппаратные средства]]
 
[[Category:ToROSAPoint]]
 
[[Category:ToROSAPoint]]
 
{{wl-publish: 2014-10-20 10:24:13 +0400 | Andrey.ponomarenko }}
 
{{wl-publish: 2014-10-20 10:24:13 +0400 | Andrey.ponomarenko }}

Текущая версия на 13:59, 13 февраля 2019

Idea.png
Примечание
С сентября 2016 года стала доступна обновленная версия базы оборудования.

На сегодняшний день на рынке предлагается огромное количество разнообразных конфигураций персональных компьютеров. При разработке операционной системы РОСА мы прилагаем существенные усилия для поддержки всевозможных конфигураций.

Еще пять лет назад при разработке первых версий операционной системы и до недавних пор мы использовали стандартный для отрасли метод взаимодействия с пользователями. Если у пользователя что-то не работало, то он сообщал об этом на нашем форуме или в багзилле. Затем команда поддержки начинала выяснять у пользователя характеристики компьютера, системные логи и др. Все эти многочисленные данные собирались в комментариях к соответствующему багу и затем анализировались разработчиками на возможность исправления проблемы. Главный минус такого подхода был в том, что от пользователя требовалось слишком много действий и отладка проблемы растягивалась на недели, а иногда и на месяцы.

Для упрощения процесса взаимодействия с пользователями мы разработали инструмент hw-probe. Инструмент предназначен для сбора на компьютере пользователя всей необходимой информации для анализа и отладки его проблемы. При этом от пользователя требуется выполнить всего лишь одну команду:

   hw-probe -all -upload

Создать пробу можно как на установленной системе, так и из Live-режима. Перед вызовом команды желательно подключить максимальное количество периферийных устройств, чтобы они также были проанализированы, и обновить соответствующий пакет:

   sudo urpmi.update -a
   sudo urpmi hw-probe
Idea.png
Примечание
Теперь пробу оборудования компьютера можно сделать еще проще, кликнув на иконку "Проба оборудования" в стартовом меню SimpleWelcome.

В результате запуска команды информация обо всем оборудовании на компьютере, системные логи инициализации и др. информация будет загружена в нашу базу данных для последующего анализа разработчиками. Пользователю при этом будет выдана ссылка на пробу его оборудования, которую он может приложить к сообщению на форуме, багу или поделиться со знающими людьми, которые могут помочь с решением проблемы (пример пробы для ASUS N73SV здесь). В результате такого механизма взаимодействия, проблемы на компьютерах пользователей теперь решаются гораздо быстрее.

Пакет hw-probe является базовым для дистрибутива РОСА Desktop Fresh R4 (и всех будущих версий). Обязательно обновите этот пакет перед использованием, чтобы загрузить в базу наиболее полные результаты тестов. Пользователям других версий ОС РОСА или других дистрибутивов необходимо следовать этим инструкциям.

На основе всех собранных проб оборудования пользователей, а также статического анализа драйверов ядра автоматически создается база данных поддерживаемого оборудования. Ознакомиться с базой данных можно на сайте hw.rosalinux.ru/. В ней можно, например, посмотреть список всех протестированных видеокарт или список всех WiFi-карт, поддержка которых заявлена ядром. Также можно посмотреть список и классификацию всех протестированных моделей компьютеров. Для классификации устройств мы используем ядерную классификацию соответствующих драйверов. Для PCI и USB устойств дополнительно используется более тонкая классификация по идентификатору класса устройства.

В этой заметке мы призываем всех пользователей операционной системы РОСА загрузить пробы своего оборудования с помощью вышеприведенной команды для пополнения списка поддерживаемого оборудования. Максимальное количество подключенных к компьютеру периферийных устройств при снятии пробы - приветствуется. В случае, если какое-то устройство не функционирует, то просьба также описать проблему на нашем форуме, в багзилле или на странице вконтакте.

[ Хронологический вид ]Комментарии

Чем больше логов оборудования будет отправлено, тем стабильнее будет Rosa и болше компьютеров будет работать без разных проблем плясок с бубном. Вашу информацию не собирает и ни чего лишнего не отправляется, кроме логов оборудования . Удачи!

Войдите, чтобы комментировать.