The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск проекта DXVK 1.1 с реализацией Direct3D 10/11 поверх ..."
Отправлено Zenitur, 07-Апр-19 07:19 
Иногда разработчики Wine заслуживают того, чтобы с ними ссориться.

В первую половину 00-х, как известно, был хайп Линукса. В 1999 году Red Hat вышла на IPO, и её акции стали дорого продаваться. Все тогда стали говорить про Linux. Если попробовать открыть сайт Wine и Crossover (платный Wine) в https://archive.org/, то видно, что вплоть до 2005 года странички кэшировались очень активно. Значит, они очень активно посещались.

Так вот, в то же самое время, у Wine был конкурент. Его называли WineX. Wine с ним серьёзно боролся: пони редъявили претензии к названию, из-за чего продукт стал называться Cedega. Сменили лицензию на Wine с MIT на LGPL, из-за чего разработчики Cedega больше не могли пользоваться исходным кодом Wine. Теперь Cedega приходилось самостоятельно реализовывать новые возможности Wine, да ещё не подглядывая в код! Стоит ли говорить, что это медленная смерть для проекта, ведь расхождение в возможностях двух разных кодовых баз год за годом увеличивалось.

Я пользовался Cedega в 2007 году. А что, мне понравилось. Выбрал игру из выпадающего списка и установил. Только установочный диск гони, а дальше программа всё сделает сама. Не надо лезть на AppDB за инструкцией, что в wine regedit прописывать, что в конфиге игры изменить, какую DLL-библиотеку установить...

В декабре 2007 года проект Wine опубликова статью о том, как установить DirectX 9.0c в Wine. В тот момент, реверс-инжиниринг Direct3D 9 был в начальной стадии, и поэтому надо было устанавливать нативные DLL-файлы из Windows.

https://web.archive.org/web/20071124210140/http://wine-revie... Статья быстро разлетелась по всему интернету. Её запостили во всех блогах, связанных с Linux. Например тут: https://lna.org.ru/book/export/html/59 Только в начале ошибка: первые две библиотеки следует указать как builtin, а не как native, вот так это сейчас делает winetricks directx9

[Software\\Wine\\DllOverrides]
"*d3d8"="builtin"
"*d3d9"="builtin"
"*d3dim"="native"
"*d3drm"="native"
"*d3dx8"="native"
"*d3dx9_24"="native"
"*d3dx9_25"="native"
"*d3dx9_26"="native"
"*d3dx9_27"="native"
"*d3dx9_28"="native"
"*d3dx9_29"="native"
"*d3dx9_30"="native"
"*d3dx9_31"="native"
"*d3dx9_32"="native"
"*d3dx9_33"="native"
"*d3dx9_34"="native"
"*d3dx9_35"="native"
"*d3dx9_36"="native"
"*d3dx9_37"="native"
"*d3dx9_38"="native"
"*d3dx9_39"="native"
"*d3dx9_40"="native"
"*d3dx9_41"="native"
"*d3dx9_42"="native"
"*d3dx9_43"="native"
"*d3dxof"="native"
"*dciman32"="native"
"*ddrawex"="native"
"*devenum"="native"
"*dinput"="builtin"
"*dinput8"="builtin"
"*dmband"="native"
"*dmcompos"="native"
"*dmime"="native"
"*dmloader"="native"
"*dmscript"="native"
"*dmstyle"="native"
"*dmsynth"="native"
"*dmusic"="native"
"*dmusic32"="native"
"*dplay"="native"
"*dplayx"="native"
"*dpnaddr"="native"
"*dpnet"="native"
"*dpnhpast"="native"
"*dpnlobby"="native"
"*dsound"="builtin"
"*dswave"="native"
"*dxdiag.exe"="native"
"*dxdiagn"="native"
"*msdmo"="native"
"*qcap"="native"
"*quartz"="native"
"*streamci"="native"

В общем, статья имела большой резонанс: кто пользовался Linux на десктопе в 2007-2008 годах, обязательно её видел. Лично мне это починило кучу игр. Cedega закрылась через год

А проект Wine с тех пор стагнировал. Когда конкуренции не стало, то приблизительно 5 лет серьёзных изменений в проекте не было. Это, конечно, моё ИМХО. Следствием этой стагнации стал проект Wine Staging, куда попали патчи, которые не брали в апстрим из-за их "нестабильности". При этом, я пользуюсь Wine Staging, делаю Apply All Patches, и всё стабильно работает...

Так о чём это я? Ах да. Так вот. Руководство Wine иногда требует того, чтобы его презирали. Тогда как среди разработчиков есть талантливые программисты. Это же можно сказать про Nintendo: иногда поражаешься тому, что решили "верхи" (в негативном смысле), поражаешься тому, что реализовали "низы" (в положительном смысле). Как бы то ни было, я отношусь положительно к Wine. Я ежегодно покупаю подписку на Crossover. При этом я хорошо понимаю тех, кто разрабатывает под него, но при этом в конфликте с руководством проекта

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру