Почему не делают драйвера под линукс?

компьютеры Linux железо несправедливость

Под винду почти у всех устройств есть.
Под макось у весьма многих есть.
А под остальные? Микрософт с эпплом так хорошо платят производителям?

Примечание:
ima familia, в том то и дело, что драйвера нужны всем.
Если драйвера нет - устройство тупо не работает :)

Примечание:
> Linux cистемы не настолько распростанены
Лень искать статистику, но, кажется, их количество (на десктопах) существенно больше нуля.
> Различных вариантов никс систем огомное количество
Я не очень в этом разбираюсь, но, кажется, настолько различных, что нужны разные драйвера, весьма мало. Основные вещи всё-таки одинаковы.

Примечание:
> Неподдерживаемых устройств наоборот довольно мало.
Лично у меня их достаточно - я всё-таки пока под виндой живу и выбираю устройства по техническим характеристикам, а не по наличию дров. Фирм Creative и Avermedia, например.

> драйвера были так ужасно написаны, что было стыдно открывать их исходные тексты на всеобщее обозрение
Знакомо :)

Примечание:
Про sata: тут вообще забавный случай, как производители выпендриваются, чтобы только винда работала. У меня в ноуте винт SATA, при этом винда его видит как ide и, соответственно, дополнительных дров не просит.

Примечание:
bugmaker, про устройства я уже спрашивал, могу ещё раз повторить.

звуковая карта Creative sound blaster x-fi xtreme audio notebook
tv-тюнер avertv hybrid volar hx (есть драйвера для модели без "hx", они не подходят)

Причины, почему этих конкретных драйверов нету, меня не очень интересуют. Вряд ли это какие-то чисто технические. Просто никто не хочет их писать.
Ответы:
Меня тоже интересует этот вопрос. Ведь Винде нужны драйвера. Не верится что у линукса все есть для полноценной работы с железом.
1) Linux cистемы не настолько распростанены
2) Различных вариантов никс систем огомное количество, не будут же производители под каждый вариант делать, каждый момент учитывать
3) делаю драйвера, но энтузиасты
Почему не делают? Очень даже делают, все основные разработчики аппаратного обеспечения. Неподдерживаемых устройств наоборот довольно мало. Драйверами занимаются как сами производители, так и коммунити по открытым спецификациям оборудования. Причём второй вариант предпочтительнее, так как драйвера получаются более качественными и лучше соответствующими реальным потребностям. Слухи о скверной поддрежке аппаратуры в Linux в настоящее время в основном обусловлены как устаревшими на много лет фактами, которые в начале 2000х действиетльно иногда имели место, так и единичными пока ещё имеющимися случаями. Отдельные случаи, когда поддержка устройст недостаточна, обусловлены какими-то из следующих причин:
- модель работы с оборудованием в Linux существенно отличается от принятой в MS Windows, поэтому модули ядра, скомпилированные с одной его версией, наверняка не станут работать со следующей. Это ограничение вызвано интенсивной разработкой ядра Linux, и на самом деле может быть очень легко обойдено, как оно обходится например NVidia'ей. Однако некоторые производители оборудования, не знакомые с такой методикой и не желавшие тратить ресурсы на её освоение, либо вообще отказывались обеспечивать драйверами Linux либо компилировали свои модули под какой-то определённый дистрибутив, почти всегда Red Hat, по понятным причинам, отчего те вскоре становились непригодными к употреблению, а новыми производители не считали нужным заниматься.
- Учитывая, что ядро Linux интенсивно развивается, необходимо постоянно заниматься поддрежкой драйверов, их адаптацией к новым версиям ядер, в отличие от драйверов для MS Windows, которые пишутся раз в несколько лет, соответственно и разница в расходах на написание драйверов. Производители, особенно мелкие, не всегда готовы идти на дополнительные расходы. Сообщество всегда изьявляло желание разрабатывать драйвера вместо производителей, но для этого оно должно было получить доступ к спецификациям на оборудование. Иногда спецификации производитель не хотел выдавать из боязни конкуренции, чаще из-за того, что он не обладал в достаточной мере правами на спецификации, например из-за патентных ограничений, был даже курьёзный случай, когда производитель неофициально указал причину отказа открыть сообществу исходные тексты драйверов для MS Windows, и она оказалась в том, что... те драйвера были так ужасно написаны, что было стыдно открывать их исходные тексты на всеобщее обозрение :(
- Отдельные производители, например Adaptec, отказывались поставлять драйвера Linux для младших моделей свооих устройств, с целью поднять продажи других своих моделей, таковыми драйверами оснащённых.
Вобщем, почти все проблемы уже давно решены, а недостаток драйверов под Linux в основном кажущийся из-за того, что при установке MS Windows нужно обложиться кучей дисков с драйверами на монитор, мышь, коврик для мыши, вентиляторов на блоке питания и индикаторов на клавиатуре, в Linux же они просто не нужны. Например, имеющаяся у меня видеокарта NVidia успешно управляется драйвером, одинаково успешно поддерживающим одновременно десятки чипсетов и сотни моделей видеокарт, изготовленных на их основе, вот и не нужно сто дисков с разными драйверами.
Делают.
Делают.
Делают дрова подо всё. У меня к принтеру НР прилагались дрова под винду, линь и макОС. Просто хорошие компании пишут эти дрова, а молодые ленятся.
Ядро в операционной системе Линукс построено так чтобы не вводить дополнительные программы! А драйвера в Винде это развод дядюшки Била! Как и Виста для повышения продаж комплектующих!
> Лично у меня их достаточно
Почему? Всё банально. За эту работу не заплатят... Производители железа торгуют железом, а не драйверами. Гораздо проще и дешевле прилепить наклейку "совместимо только с Windows XP" чем писать дрова под другую платформу. А тот эээ "балбес", который купил железо не прочитав что на на наклейке написано - сам виноват, пусть как хочет выкручивается. Специально для него есть другая железка, для которой дрова есть. Вот и весь расклад - просто рынок и деньги, не надо тут искать мировой заговор.
Вам пришло бы в голову купив книжку на китайском языке, предъявлять претензии автору книжки по поводу того что вам ни слова в ней не понятно? Или требовать автора перевести её на русский язык, устраивать разборки по этому поводу...
А на хрена - я сейчас PC BSD 7 поставил на SAMSUNG R60plus - у меня всё работает безо всяких драйверов, Гы.
Ну, тут (как и везде) основная мысль такова - либо вы платите ДЕНЬГИ (за винду, нормальное железо и т.д.) и получаете всё нужное и комфорт. Либо Вы их не платите (ставите Линукс, покупаете не "самое_топовое_железо", а то, под какое есть дрова, пишите дрова сами) и живете так. Либо большие, но по пять, либо маленькие - но по три. Рыночная экономика.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.