LINUX.ORG.RU

Linux Driver Project без работы


0

0

Проект Linux Driver Project столкнулся с неожиданной проблемой. Как пишет в своем блоге Грег Кроа-Хартман, сейчас в проекте участвуют порядка 300 разработчиков, но у него "нет достаточно работы, чтобы занять их". Так же он говорит, что не знает на данный момент устройств, которые бы не поддерживались Линуксом. Потому Грег обращается с просьбой к людям, имеющим неработающее оборудование, оставлять информацию и "заявки" на странице "DriversNeeded" Wiki проекта (http://linuxdriverproject.org/twiki/b...).

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

Ответ на: комментарий от Deleted

> Это которая "нормальная"?

Та, которая поддерживает железо лучше. Если недопрограммисты "альтернативной ОС" не удосужились написать дрова на какое-то устройтво, это не переводит устройство в разряд плохих.

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

> Та, которая поддерживает железо лучше. Если недопрограммисты "альтернативной ОС" не удосужились написать дрова на какое-то устройтво, это не переводит устройство в разряд плохих.

Устройство в разряд плохих переводит производитель, который не поделился спеками для написания дров под альтернативную ОС.

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

>большая часть webcam не работает

Ну досталась мне одна камера за 150руб по наследству -нонэйм голимый, не одново слова по англиски, все в эроглифах. Приготовился я значит к долгому сексу,посмотрел id через lsusb, полез в гугл через 2мин наткнулся на проект GSPCA. Скропилял его значит, подтыкаю камеру -"О ЧУДО!! оно жывое" , такого преждевременого семиизвежения у меня некогда небыло. Ну беру соседскую камеру(блатная камера которую скайп рекомендует типо) цепляю на горячею - Работает! Дальше азарт взял свое , пробежался по подъезду выклянчил 3 камеры - завелись все с темже драйвером. Внимание вопрос: или я такой везучий или что я делаю нетак?

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

Пордон за мой русский. 3л пиво -это не есть гуд

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

> Устройство в разряд плохих переводит производитель, который не поделился спеками для написания дров под альтернативную ОС.

Да он может и не против сам написать дрова под Линукс, только вот под _какой_ линукс это делать?

Сам сейчас по работе занимаюсь созданием rpm, deb etc. нашего продукта. Это же ужас и маразм: зависимости на разных Линуксах хрен удовлетворишь, пути везде разные и не все они поставляются как переменные. Вот к примеру, как указать зависимость sun-java-sdk-1.5 так чтобы в fedora 7 он проставился нормально? На стандартном репе, на dribble.org.uk и на livna.org такого нет, а вот в Дебиане с chg.ru всё ставится. Как в таких условиях можно дать поддержку всех ОС, сохранив при этом коммерческую тайну?

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

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

>Вот к примеру, как указать зависимость sun-java-sdk-1.5 так чтобы в fedora 7 он проставился нормально?

Запустить инсталлятор jdk ?

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

> как указать зависимость sun-java-sdk-1.5
гм. видимо стандратными для RH средствами:
rpm -qi jre||echo Нету\!
у меня rpm -qi jre|grep -i versi даёт :-)Version : 1.5.0
видимо надо поставить в зависимость от пакета jre :)

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

> Да он может и не против сам написать дрова под Линукс, только вот под _какой_ линукс это делать?

Почему-то vmware, ati, nvidia и пр. это не смущает и они пишут универсальные дрова/софт. Почему-то ряд игрушек (вроде того же nexiuz-а, колонизации и пр) спокойно ставится под той же мандривой.

Может быть проблема не совсем в том?

> вот будет такой драйвер сделан, а потом в суппорт посыпются жалобы, что аппаратура глючит.

Что мешает указать нечто вроде: данные драйвера протестированы в работе под мандрива, сюсе, [k|x]ubuntu? Например. Если юзер поставил железо под непроверенным дистром, то он сам себе злобный буратина. Как сейчас и получается в ряде случаев: если у юзера какое-то железо не работает под линуксом, то это его личные проблемы, а проблемы негров шерифа не волнуют.

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

> Да он может и не против сам написать дрова под Линукс, только вот под _какой_ линукс это делать?

Хороший пример - nvidia - не задаёт таких вопросов. Под _все_ дистрибы.

> А серьёзная компания не будет вручать ОС-сообществу спеки с просьбой накалякать дровишки: вот будет такой драйвер сделан, а потом в суппорт посыпются жалобы, что аппаратура глючит.

Ну не хочет вручать - пусть пишут сами. И, кажется, мы отклонились. Причём тут ОС к нежеланию производителя железа самому писать дрова или открыть спеки??

Кстати, а вас не смущает что драйвера под win9x\2k\xp\2k3\vista разные? Иногда и работают на xp от 2k, иногда нет. А на vista вообще ни от xp ни от 2k не пашут.

anarsoul
()

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

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

> Кстати, а вас не смущает что драйвера под win9x\2k\xp\2k3\vista разные? Иногда и работают на xp от 2k, иногда нет. А на vista вообще ни от xp ни от 2k не пашут.

Более того, Vista не пускает многие старые игрушки :(

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

> Как сейчас и получается в ряде случаев: если у юзера какое-то железо не работает под линуксом, то это его личные проблемы, а проблемы негров шерифа не волнуют.

Не знаю, какие там у вас шерифы, а у нас если у юзера есть проблемы, то у нас нет денег. Хотя альетрнативы такому способу, к сожалениею, пока нет.

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

> Кстати, а вас не смущает что драйвера под win9x\2k\xp\2k3\vista разные? Иногда и работают на xp от 2k, иногда нет. А на vista вообще ни от xp ни от 2k не пашут.

5 ОС Windows против 100 дистрибутивов Линукса :)

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

> гм. видимо стандратными для RH средствами: rpm -qi jre||echo Нету\! у меня rpm -qi jre|grep -i versi даёт :-)Version : 1.5.0 видимо надо поставить в зависимость от пакета jre :)

Речь немножко не об этом. В файле .spec RPM'a в Requires:.. указан пакет jdk. Проблема в том, что в репозитории его нет. В Дебиане репозиторий его содержит, а в Федоре - нет. Видимо, придётся тащить JDK в своём пакете. Очевидно, что у всех линуксов невозможно стандартизировать набор ПО на репозиториях, но проблема от этого не меняется - невозможно создать один rpm и юзать его везде. Здесь выход - только объединять усилия на каком-то ограниченном наборе дистрибутивов. Мне, к примеру непонятно, отчего столько человеко-часов тратится на поддержку огромной кучи дистров, когда можно огрничится, скажем 2-я (я только про некоммерческие), но делать это хорошо.

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

>А может, лучше нормальную ОС купить и не мучаться?

А может надо наконец понять, что "нормальных" осей нету? "Нормальных", в плане: включил комп и забыл про техпроблемы. А нету осей по простой причине: производителям начихать друг на друга, а тем более на юзверя. Их задача - выманить побольше букозоидов. В качестве примера: есть у меня мобло. Работает. Хотя и старенькое уже. Приобрёл на днях ноут со свистой. Стал подключать жопорез, никак - виснет при наборе номера. Прошвырнулся по форумам, такая картина у многих - нет совместимого со свистой драйвера.

Замечу, что это же мобло прекрасно работает с P-2 ноутом под управлением форкнутой мной же красношапкой. И на рабочей станции P-3 с демьяном на борту тоже "шепчет".

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

> Проблема в том, что в репозитории его нет
Послушайте, если Вы действительно программерская контора, неужели у Вас нет ни одного программера, сопосбного написать маленькую программку (неважно - на шелле, на питоне, на C, на жабе, на dialog) спосбную сделать
rpm --install --test или что-то подобное и разобрать результат с соответсующей реакцией и закачкой своими средствами?
Почему-то Sun не зазорон таскать с его explorer wget.sparc/i386 (ну щаз curl), а вот зазорно что ли?

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

> А причём тут Linux? AHCI нет, потому-что там кастрированный ICH9, а не ICH9-R, а биос ты, наверное, так и не обновил до последнего.

ICH9 кастрирован только в плане рейда. Что классические ICH8, что ICH9 идеально держат AHCI - только вот производители некоторых мамок (читай: асус и гигабайт) в моделях на ICH8 и ICH9 решили не давать возможность включать AHCI, в то время как в моделях с -R дают, почему - это хороший вопрос. Технически разницы в этом плане нет. Для некоторых моделей от гиги в последних биосах это исправили, к примеру.

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

> Послушайте, если Вы действительно программерская контора, неужели у Вас нет ни одного программера, сопосбного написать маленькую программку (неважно - на шелле, на питоне, на C, на жабе, на dialog) спосбную сделать rpm --install --test или что-то подобное и разобрать результат с соответсующей реакцией и закачкой своими средствами?

Во-первых, пакеты везде называются по-разному. Во-вторых, нехорошо тащить wget'ом со своего сайта то, что можно прописать в зависимостях. Иначе чем мой RPM будет отличатся от Windows Installer? Выходит пакетный менеджер довольно бесполезная штукенция с точки зрения программиста. :(

DOKA
()

Простите, все драйвера которые идут для встроенных видеокарт Intel, кривые, поддержки 3D нет не видел, а собирать их от интела хлопотно. тот же I965G просто убийственно.

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

> нехорошо тащить wget'ом со своего сайта то, что можно прописать в
> зависимостях
1) Вам шашечки или ехать?
2) Лицензию на Java читать пробовали? То есть , почему именно со своего сайта? И почему именно тянуть? Задача Вашего инсталлятора заключается не в том чтобы стянуть жабу с sun.com, а чтобы грамотно объяснить про это установливающему (видимо, в виде всплывающего окошка), тем более что базовых дистрибутивов не так много (соответственно, вариантов названий пакетов)
3) в крайнем случае, кстати, можно просто java -version делать для начала, вдруг у человека оно вообще в /opt стоит:), а то что етсь в системных - конфликтует с нудной Вам версией. BTW, это верно в отношении всех известных мне UNIX.:-)

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

> 1) Вам шашечки или ехать? 2) Лицензию на Java читать пробовали? То есть , почему именно со своего сайта? И почему именно тянуть? Задача Вашего инсталлятора заключается не в том чтобы стянуть жабу с sun.com, а чтобы грамотно объяснить про это установливающему (видимо, в виде всплывающего окошка), тем более что базовых дистрибутивов не так много (соответственно, вариантов названий пакетов) 3) в крайнем случае, кстати, можно просто java -version делать для начала, вдруг у человека оно вообще в /opt стоит:), а то что етсь в системных - конфликтует с нудной Вам версией. BTW, это верно в отношении всех известных мне UNIX.:-)

Товарищ, каждая проблема криворукого пользователя, который не осилил интеграцию MySQL, Java, Tomcat и нашего продукта, с последующей правкой конфигов Томката под наши нужды - это по сути НАШИ проблемы. Таким образом, если мы поленимся создать грамотный инсталлятор и пошлем юзера читать маны при инсталляции, то тут есть два варианта: 1) Юзер на нас плюнет и не купит продукт. 2) Юзер парализует наш суппорт, в итоге наши программисты будут ставить юзерами софт сами.

А юзеры у нас крупные, продукт не десктопный, если юзер покупает, то сразу сервер + 3000 клиентов, например (включая железки). Можно хоть до опупения распинаться про unix-way, покупателям на это по$#@ть с большой колокольни, но если мы случайно профукаем клиента-другого, то можно будет закрываться.

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

>Простите, все драйвера которые идут для встроенных видеокарт Intel, кривые, поддержки 3D нет не видел, а собирать их от интела хлопотно. тот же I965G просто убийственно.

Да, тяжела жизнь мазохиста-слаквариста :(

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

> Телефоны моторола млять.

Хм... А что с ними не так? :)

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