LINUX.ORG.RU

В ядро будет включена поддержка USB-видеоустройств

 ,


0

0

Известный разработчик ядра Грег Кроа-Хартман [Greg Kroah-Hartman] дал интервью немецкому журналу Golem.de. Он упомянул, что драйвер для USB-видеоустройств (UVC) планируется официально включить в ядро. Именно с этим драйвером работает большинство веб-камер.

На данный момент драйвер уже включен в ядро в некоторых дистрибутивах (Ubuntu, Fedora). Остальным необходимо было патчить ядро самостоятельно.

>>> Подробности

Товарищ запускал какой-то унылый Logitech на Etch без всяких патчей.

INFOMAN ★★★★★
()

Хоть бы версии ядер указали, потому что Creative'ововская (да, я знаю что это гадость, но ничего другого под рукой нету :( ) камера на Fedora 9pre с последними апдейтами не работает :(

X-Pilot ★★★★★
()

Ну блин.... и так уже ядро неповоротливое, как корова, так ещё и это туда всунули...

anonymous
()

После того, как в ядро включили поддержку Lego-чето-там-короче-какого-то-робота-из-конструктора... ОЯЕБУ!!! Куда катится мир! В винде-и то, принтерные драйвера в юзерспейсе! Все, уйду в монастырь :)

Rolex ★★
()

Ну наконец-то. А то надоело делать emerge linux-uvc после каждого обновления ядра.

AngryElf ★★★★★
()
Ответ на: комментарий от anonymous

Так это же хорошо! Чем труднее рефакторить код, тем стабильне API :)

anonymous
()

Нет, только не в ванилу, только не в ванилу. Линус шли нахер этих хацкеров. Ядро уже как пингвин выглядит. Для оптимизации, конфиг надо пилить более чем серьезно. Включая удаление всякого говна, подгон, и патчи. И... Этот конфиг через пару версий все равно нужно переписовать.

А почему?

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

anonymous
()

> Именно с этим драйвером работает большинство веб-камер.

4.2

Большинство USB-камер имеют Vendor Specific Class а не UVC

PS: И ядро патчить не нужно потому как это standalone драйвер

sS ★★★★★
()
Ответ на: комментарий от georgii

+1

для зоопарка USB примочек чет типа xorgа слепили бы и было бы неплохо

elipse ★★★
()

А, вот оно что!!! Как я был рад, когда камера заработала на свежем Кубе 8.04! А то какой гимор был с ней на 7.10 пока заработала... Молодцы!

Buy ★★★★★
()

Хватит все тащить в ведро! Хватит все тащить в ведро! Хватит все тащить в ведро!

Все что можно - тащить из ведра в юзерспейс! Все что можно - тащить из ведра в юзерспейс! Все что можно - тащить из ведра в юзерспейс!

anonymous
()
Ответ на: комментарий от Rolex

> В винде-и то, принтерные драйвера в юзерспейсе! Все, уйду в монастырь :)

Ваш троллинг недостаточно пылок. Еще пара месяцев - и будет неплохо получаться.

Igron ★★★★★
()
Ответ на: комментарий от Rolex

>В винде-и то, принтерные драйвера в юзерспейсе!

А с каких это пор, драйвера принтера ядро Linux попали? Или после покупки Apple`ом CUPS стал частью ядра?

Praporshik ★★
()
Ответ на: комментарий от anonymous

>Хватит все тащить в ведро!

Для начала разберись как работает subj-евый драйвер перед тем как чушь пороть ;)

hint: бОльшая часть USB-камер используют isochronous URB transfer и только очень некоторые (например на чипе SQ930) bulk URB transfer.

И если вторые могут таскать данные прямо из юзерспейса (через usbfs) и их драйвера могут быть например просто бекендом SANE то с первыми (а их 99%) такие фокусы не пройдут.

sS ★★★★★
()
Ответ на: комментарий от anonymous

> Хватит все тащить в ведро!

Это, батенка, Вам на GNU HURD надо.

Там ведерко мелкое, а вокруг него стопицот тыщ демонов кружится, которые все-все делают.

anonymous
()
Ответ на: комментарий от AngryElf

> Всего 7 мессаг в треде, а уже столько идиотов выползло...

Из-за толерантной к оффтопу модераторской политики они тут и расплодились.

szh ★★★★
()
Ответ на: комментарий от elipse

Не понял при чём тут релизы ядра ;)

hint: Большая часть USB-камер живёт в виде standalone драйверов вне ядра (в смысле не входит в дерево исходников но разумеется является модулями ядра). Вот пущай дисрибутеры и включают драйвера USB-камер в виде отдельных пакетов. Нафига еще >300 девайсов в основную ветку-то тащить ? uvcvideo это правда всего 70 девайсов (для последнего драйвера из svn)

sS ★★★★★
()
Ответ на: комментарий от sS

>Вот пущай дисрибутеры и включают драйвера USB-камер в виде отдельных пакетов. Нафига еще >300 девайсов в основную ветку-то тащить ? +1 вообщем, об этом и речь

elipse ★★★
()
Ответ на: комментарий от sS

> Вот пущай дисрибутеры и включают драйвера USB-камер в виде отдельных пакетов. Нафига еще >300 девайсов в основную ветку-то тащить ?

Что мешает разработчикам дистрибутивов продолжать поставлять драйвера в виде отдельных пакетов _после_ включения их в основную ветку ядра?

Включение драйверов в основную ветку на практике означает, что драйвер не будет поломан в случае изменения внутриядерных API, т.к. человек, делающий эти изменения, пройдется во всему затронотому коду.

anonymous
()
Ответ на: комментарий от Rolex

>В винде-и то, принтерные драйвера в юзерспейсе!

Так и тут они в юзерспейсе: CUPS backend usb (usb://) и hp из hplip (hp://) через libusb работают. /dev/usb/lpX давно не нужен для печати. А фильтры, естественно, отродясь в userspce были.

AsphyX ★★★
()
Ответ на: комментарий от anonymous

угу ,типа "нежелание обьясняем отсуствием желания" :))

а вот интересно,здравый смысл начнет работать при каком размере тарбола ядра linux > 100 Мб или > 200 Мб ? :)))

elipse ★★★
()
Ответ на: комментарий от anonymous

>Ну блин.... и так уже ядро неповоротливое, как корова, так ещё и это туда всунули...

От количества модулей скорость работы не зависит.

jackill ★★★★★
()
Ответ на: комментарий от Lumi

>Пора покупать камеру? :)

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

jackill ★★★★★
()
Ответ на: комментарий от anonymous

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

make oldconfig, дурень.

jackill ★★★★★
()
Ответ на: комментарий от sS

>Большинство USB-камер имеют Vendor Specific Class а не UVC

Большинство видов, да, а большинство дешевых на рынке - нет.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>НЕ-ХЕ-РА. Поэтому и нужно переписовать.

Лох, это судьба. Перечто? Это к писе как-нить относится?

jackill ★★★★★
()
Ответ на: комментарий от jackill

>Давно. Вообще было приятно воткнуть камеру в той же федоре и получить рабочий скайп с видео.

Какая хоть камера?..

X-Pilot ★★★★★
()

С одной стороны хорошо, конечно, с другой сторны и без того неплохо было :)

Когда покупал камеру, удостоверился, что она поддерживается, после втыкания поставил один пакет (что-то типа gspca-module-`uname -r`, что ли) --- и всё, вот оно, видео в скайпе.

MYMUR ★★★★
()
Ответ на: комментарий от anonymous

> Ну блин.... и так уже ядро неповоротливое, как корова, так ещё и это туда всунули...

Иди учи матчасть про модули. Или тебе нравится докачивать патчи, патчить и компелировать, а не получать рабочее железо из коробки?

anonymous
()
Ответ на: комментарий от AsphyX

>>В винде-и то, принтерные драйвера в юзерспейсе! >Так и тут они в юзерспейсе: CUPS backend usb (usb://) и hp из hplip (hp://) через libusb работают. /dev/usb/lpX давно не нужен для печати. А фильтры, естественно, отродясь в userspce были.

Про то, что они и тут в юзерспейсе я как бы тоже в курсе :) Я имел в виду, что такими темпами и к драйверам принтеров в ядре прийти можно.

Rolex ★★
()
Ответ на: комментарий от georgii

> А не лучше вынести драйверы из ядра?

Для ого лучше? Для красноглазых фанатов компиляции и прикручивания? Для юзеров однозначно хуже.

anonymous
()
Ответ на: комментарий от anonymous

> Нет, только не в ванилу, только не в ванилу. Линус шли нахер этих хацкеров. Ядро уже как пингвин выглядит. Для оптимизации, конфиг надо пилить более чем серьезно. Включая удаление всякого говна, подгон, и патчи. И... Этот конфиг через пару версий все равно нужно переписовать.

Линус, не обращай внимания на этих красноглазых идиотов-гентушнегов.

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

Убейся об стенку, красноглазый выродок.

anonymous
()
Ответ на: комментарий от sS

> uvcvideo это правда всего 70 девайсов (для последнего драйвера из svn)

А сколько всего таких девайсов, вы не задумывались? 95% нынешних камер покрываются этими 70 моделями легко и непринужденно.

no-dashi ★★★★★
()
Ответ на: комментарий от anonymous

> Для оптимизации, конфиг надо пилить более чем серьезно

Вы все еще собираете ядро статикой? Ну тогда вы сам себе злобный Буратино. После однократной настройки, make oldconfig для каждой следующей версии ядра, включая чтение подсказок на нововведенные опции, занимает 3 минуты.

no-dashi ★★★★★
()
Ответ на: комментарий от Buy

> А, вот оно что!!! Как я был рад, когда камера заработала на свежем Кубе 8.04! А то какой гимор был с ней на 7.10 пока заработала... Молодцы!

Это не оно!!!

dpkg -S /lib/modules/2.6.24-16-generic/ubuntu/media/usbvideo/uvcvideo.ko
linux-ubuntu-modules-2.6.24-16-generic: /lib/modules/2.6.24-16-generic/ubuntu/media/usbvideo/uvcvideo.ko

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.