Библиотека сайта rus-linux.net
Категория: Программы / Игры. Введение: Несколько недель назад я подписался на версию Wine от Transgaming под названием WineX. Их цель - создание библиотек wine, способных к запуску Windows-игр под Linux без библиотек Windows. Косвенная цель Transgaming, Codeweaver's Wine, and the Wine Development Team одна и та же - облегчить переход с Windows на Linux. Многие из Linux-сообщества беспокоятся насчет политики компании Transgaming, которая распространяет свой продукт под лицензией Aladdin, позволяющей им держать некоторые части кода закрытыми. Бинарники WineX. После того, как я заплатил мой вступительный взнос, я скачал свою копию бинарников WineX. Я использую RedHat 7.2, поэтому я скачал их в rpm-формате. Пользователи Debian найдут для себя пакеты в формате deb. Установка прошла гладко, но я обнаружил, что мне необходимо иметь уже установленный Wine. Бинарник включал в себя программу для защиты от незаконного копирования и библиотеки DirectX - все это не входит в обычный Wine. Запускаем WineX. Есть одна игра, переносом которой под Linux я больше всего интересовался - это Diablo 2, любимая игра моего сына в стиле hack-and-slay. На странице TransGaming есть раздел поддержки, включающий в себя ответы на часто задаваемые вопросы и комментарии по различным играм и решению особенных проблем. Итак, я зашел в раздел поддержки, чтобы узнать, как нужно устанавливать игры с CD. Установка игры прошла без проблем, как и установка бинарников WineX. Но все равно для нормальной работы игры мне пришлось уменьшить разрешение экрана и глубину прорисовки. После этого - наступило время запуска игры. Играем. Я запустил пусковой файл Diablo из псевдо-диска Windows, созданного при установке. Я запустил игру в окне 800x600x16bpp, используя опцию "-w". Через несколько секунд я уже увидел логотип Diablo 2 и начал играть. Машина, на которой все это было запущено - это двойной-233 Mhz Pentium с 256 Mb памяти. Сравнить ее с компьютером моего сына (266 Mhz Pentium, 98 Mb RAM) не очень легко, но игра шла примерно с такой же скоростью. Я не оптимизировал мою систему специально для игр (я использую ту же самую карточку от Nvidia, что и на компьютере моего сына), и я был счастлив увидеть, как игра, не поритрованная специально под Linux, совершенно нормально шла на моей системе без зависаний и падений. Стоит ли вкладывать деньги? Я несколько лет пытался выжать хорошее быстродействие из игр, запущенных под Wine, но мои эксперименты никогда не завершались успешно. Работа Transgaming - это настоящий прорыв в этом направлении, и она дала моей старой машине новую жизнь. Все мои эксперименты с Sims, Baldur's Gate 2 и Starcraft завершились просто отлично. Конечно же, я мог запустить Starcraft и под Wine, но две другие игры запустить под Wine было трудно, если не невозможно. Вывод: Я впечатлен той работой, которую сейчас делает Transgaming над библиотеками Wine. Действительно, они не предоставляют всего, что они разработали, в открытый доступ. Но все равно - их попытки достаточно успешны, и я согласен на их поддержку. Удовлетворяет ли их модель философии Free Software? Скорее всего - нет. Можно провести аналогию с движением shareware начала 1980-х годов, развивавшемся тогда вокруг IBM DOS систем. Именно это движение позволило разработчикам игр создавать игры на пределе возможностей имеющегося железа и создало индустрию Gaming hardware. Каждый Open-Source проект возвращает все свои наработки сообществу. Transgaming делает то же самое, но с небольшими ограничениями, которые можно увидеть на их сайте: "Исходники TransGaming WineX (кроме исходников программы защиты от незаконного копирования - пока) свободно доступны на VA Linux's SourceForge сайте. Вы можете свободно исследовать и изменять их, вы можете следить за изменениями, которые мы делаем, и вы можете учавствовать в дискуссиях разработчиков через наш список рассылки. Вы не можете только одного - распространять исходники WineX в коммерческих целях. Они лицензированы под лицензией Aladdin Free Public License. Когда мы достигнем всех целей, мы планируем выпустить весь исходный код WineX под лицензией Wine, то есть - полностью интегрироваться с проектом Wine". Хотя их ограничения и могут быть рассмотрены, как шаг к коммерческому проекту, но все равно - я их полностью поддерживаю. LinuxLookup Verdict: Инновации: 5 / 5 Баги: Несколько. Все-таки это - Wine. |