воскресенье, 1 декабря 2013 г.

Уvidiм ли nvidia? ... в наших рядах.

На этой неделе сразу две достаточно известные «железячные» компании, VIA и ARM, присоединились к Linux Foundation. Эта новость заставила меня задуматься над тем, кто из крупных производителей все еще не участвует в данной организации. Я зашел на официальный сайт Linux Foundation и посмотрел список участников. Сразу бросилось в глаза отсутствие NVIDIA. Действительно, все другие производители видеокарт (Intel, AMD/Ati, VIA) в LF участвуют. И не просто участвуют, но и активно взаимодействуют с сообществом на предмет открытых драйверов.

Десять лет назад, когда я только начинал интересоваться Linux, видеокарты от nvidia гарантировали «запуск из коробки» X-Window. Да-да, были такие времена, когда для того, чтобы запустить иксы на свежеустановленном линуксе, нужно было потратить полдня на конфигуриирование (и, кстати, можно было запросто сжечь монитор неправильными настройками). Чтобы оценить, весь объем впечатлений от этого процесса, попробуйте сейчас вспомнить, навскидку, какой тип RAMDAC используется в вашей видеокарте. ;-)

Так вот, в те давние времена, я очень часто ходил к различным знакомым и друзьям, которые впервые ставили Linux, чтобы помочь им с настройкой иксов (и не только иксов ;-) ). И видеокарты от nVidia были тем идеалом, к которому, по мнению многих, все должны были придти. Они просто работали. (Именно так, как работает сегодня бОльшая часть hardware.) Для сравнения: в тоже время сторонники Linux собирали подписи под петицией, призывающей ATI уделить больше внимания поддержке Linux-драйверов.

Но за десять лет ситуация с драйверами для видеокарт сильно изменилась (на самом деле, изменилась она только в последние годы, ну это не важно). Сначала Intel стала делать открытые драйвера для своих карт, потом AMD (ATI) активно начала открывать спецификации, а за ними и VIA Technologies подтягивается.

Подождите, а где же nVidia? Если десять лет назад она была в первых рядах linux-революции, то сегодня… она где-то «с краю». Драйвера они делать не помогают, в каких-то открытых проектах (например, X.org) не участвуют, своих открытых продуктов у них нет. И теперь линуксойды пишут петицию в NVIDIA, а не в ATI, с просьбой о большей поддержке свободного ПО и открытых драйверов.

Последней надеждой linux-community стали планы nvidia, связанные с Tegra. Это ARM-платформа, а значит там не работает MS Windows. Казалось бы, для продвижения Tegra, nvidia должна активно работать над поддержкой linux в своих устройствах… но, первым девайсовм, построенным на базе чипа от nVidia, станет портативный медиаплеер Microsoft Zune HD. Оставлю это событие без комментариев.

В моем негласном рейтинге производителей nvidia скатилась с первого места на последнее. :-(
И следующей моей видеокартой уже будет не nVidia.

UPD: Маленькое дополнение.
1) Я не считаю, что закрытые драйвера это плохо или что они не нужны. Просто я пользуюсь открытыми, потому что мне достаточно функционала, который есть у открытых драйверов (не играю в игрушки и т.п.).
2) Судя по всему, многие не понимают, какая разница между открытыми драйверами и закрытыми, и сравнивают их «на равных». Очень жаль, я надеялся, что в комментариях будет обсуждение именно открытых драйверов.
3) Основная мысль поста в том, что 10 лет назад производителям hardware достаточно было иметь просто хорошие закрытые драйвера, а сегодня необходимо тесно сотрудничать с linux-community.

Опубликовано на open-life.org 20.09.2009