Как видно из этой темы, кажется, что недостающая часть для возможности запуска DirectX в Linux изначально используются драйверы поставщиков.
Что такое драйвер производителя? Являются ли они драйверами, взаимодействующими с конкретной моделью компонента, семейством или даже любым из них? Чем они закодированы? ASM и C скорее всего?
Как кто-то (или группа) может создать эти драйверы для Linux? Как их можно интегрировать в Linux? Нужны ли игры или приложения, созданные для Windows и использующие DirectX, для Linux? Будут ли компании, создающие игры, создавать свои игры для Linux, зная, что их можно использовать без каких-либо изменений или с небольшими изменениями?
Насколько сложно будет сделать эти драйверы? Сколько времени это займет? Требуются ли для этого какие-то особые знания?
Я знаю, что это вызывает много вопросов, но мне очень любопытно, почему ни одна большая группа никогда серьезно не работала над этим (хотя должна быть веская причина).
Заранее большое спасибо за ваши ответы!
РЕДАКТИРОВАТЬ: Это ни в коем случае не является подстрекательством к дебатам, например, OpenGL против DirectX или Windows против Linux. Читая FAQ, я действительно не понимаю, почему эта ветка неконструктивна, поскольку она задает довольно меткие вопросы, на которые нужно быстро ответить.