Вход:  Пароль:  
FreeSource: Comment2847 ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
This is a comment on Nick Gavrikov, posted by Denis Smirnov at 2006-12-18 12:36:49

Ламер!
Там все просто. У видео есть несколько уровней.
1. железка — с ней напрямую общается драйвер и передает команды. Как ни странно, но скрывать этот уровень обычно абсолютно глупо. И сокрытие именно этого уровня дает наибольшие возможности по различным security багам, глюкам, и т.д.
2. API — то с чем связывается модуль иксов. Так вот где этот модуль — в ядре или в userspace разницы никакой. Все равно вызов идет либо userspace -> kernel -> kernel, либо userspace -> userspace -> kernel. Ты тут лишние переключения контекстов видишь? Я нет. Ибо их нет. Этот уровень должен быть наверху. И он для всяких NVidia самая сложная часть.
3. Оптимизатор. Вот это и есть тот кусок, который NVidia упорно прячет. Правда не понимает что линуксятникам он нахрен не нужен. А при свободных остальных компонентах ещё лучше сами напишут :)


А линковка GPL несовместимого кода с GPL вообще-то лицензией GPL запрещается.


Плюс хочу тебе напомнить. Когда ATI опубликовала спеки на Radeon 8500 свободный драйвер был _существенно лучше_ чем закрытый коммерческий. Так что иди понтуйся, тем самым opensource мир рано или поздно вынудит одного из игроков на рынке поделиться спеками. И драйвер-то у нас лучше будет :-P


Кстати AMD, которая недавно купила ATI, очень хорошо относится к opensource миру. Публикует все возможные спеки, поддерживает проект linuxbios, и вообще белая и пушстая. Возможно после полного завершения поглощения и внутреннего бардака будут открыты спеки и на новые карты ATI.


Делай выводы.


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]