LINUX.ORG.RU

Wine


86

31

Всего сообщений: 219

Релиз WINE 5.0

Релиз WINE 5.0
Группа Open Source

Команда WINE рада представить вам стабильный релиз Wine 5.0.

В этом выпуске было сделано более 7400 изменений и исправлений.

Основные изменения:

  • Встроенные модули в формате PE.
  • Поддержка нескольких мониторов.
  • Переработка звукового API XAudio2.
  • Поддержка графического API Vulkan 1.1.

Релиз посвящен памяти Юзефа Кучи (Józef Kucia), который трагически погиб в возрасте 30 лет во время исследования пещеры на юге Польши. Юзеф был важным членом команды Direct3D WINE и одним из лидеров проекта vkd3d. За время своей деятельности он внёс в WINE более 2500 патчей.

>>> Подробности

 ,

fail2ban
()

Релиз CrossOver 19.0

Группа Проприетарное ПО

Состоялся релиз CrossOver 19.0 — разрабатываемой компанией CodeWeavers программы, позволяющей запускать многие приложения, написанные для ОС Microsoft Windows в ОС Linux и macOS. CrossOver базируется на наработках проекта Wine.

Основные изменения:

  • Wine 4.12-1 с 5 000 улучшениями и исправлениями;
  • возможность запуска 32-разрядных Windows-программ в 64-разрядном окружении macOS Catalina;
  • FAudio 19.10;
  • поддержка Python 3.

>>> Подробности

 ,

Satori
()

wc-themegen, консольная утилита для автоматической подстройки темы Wine

wc-themegen, консольная утилита для автоматической подстройки темы Wine
Группа Linux General

Год назад учил Си, осваивал GTK и в процессе писал враппер для Wine, упрощающий настройку многих утомительных действий. Сейчас дописывать проект нет ни времени, ни сил, но в нём была удобная функция адаптации темы Wine к текущей теме GTK3, которую я вынес в отдельную консольную утилиту. Знаю, в Wine-staging есть функция «мимикрии» под тему GTK, но сделано это очень криво, часть виджетов перестаёт отвечать или вообще отображаться, и это длится уже несколько лет, так что моё решение куда как более юзабельное, хотя и далеко не идеальное.

Утилита «вытаскивает» цвета из текущей темы GTK-3 и оптимально подстраивает их для использования с виджетами WinAPI. Алгоритм оптимизирован для использования как со светлыми, так и с тёмными темами. К сожалению, особенности тем а-ля «windows 95» не позволяют добиться современного плоского дизайна, в любом случае часть виджетов отображаются некорректно. Для придирчивых пользователей есть несколько ключей для более точной подстройки под себя.

( читать дальше... )

>>> Подробности

 , , ,

meliafaro
()

Wine 4.17

Группа Open Source

Стал доступен релиз для разработчиков Wine 4.17. В нём исправлено 14 ошибок и внесено 274 изменения.

Основные изменения:

  • обновлён движок Mono;
  • добавлена поддержка сжатых текстур в формате DXTn;
  • предложена начальная версия runtime-библиотеки Windows Script;
  • поддержка обработки уведомлений о смене устройств через API XRandR;
  • поддержка генерации ключей RSA;
  • для архитектуры ARM64 реализована поддержка бесшовных прокси для интерфейсов объектов

Исправлены ошибки, связанные с работой приложений:

  • Vampire the Masquerade;
  • iCloud;
  • AppCAD;
  • Civilization 4;
  • Royal Quest;
  • Shed installer

>>> Подробности

 

Satori
()

ReactOS 0.4.12

Группа Open Source

Представлен релиз операционной системы ReactOS 0.4.12, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows.

Это двенадцатый выпуск после перехода проекта к более оперативному формированию релизов с периодичностью приблизительно раз в три месяца. Вот уже 21 год эта операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (122 Мб) и Live-сборка (90 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2.

Несмотря на оперативный график формирования, окончательная подготовка релиза, которая по традиции велась в отдельной ветке, заняла почти полгода. Причиной столь длительного процесса подготовки было желание релиз-инженера Иоахима Хензе исправить как можно больше регрессий, накопившихся за последние несколько лет. В результате было устранёно более 33 регрессий, что можно назвать впечатляющим результатом.

Самым значимым исправлением в версии 0.4.12 стала ликвидация серии проблем, которые приводили к искажению рендеринга текста на кнопках в множестве разных приложений, таких как iTunes и программ на основе .NET framework (2.0 и 4.0).

Добавлены две новые темы оформления - Lunar в стиле XP с изменённой цветовой схемой и Mizu в стиле новых версий Windows.

Активирована поддержка выравнивания окон приложений относительно краёв экрана или раскрытия/сворачивания при перемещении окна мышью в определённых направлениях.

Добавлен свободный драйвер для сетевого адаптера Intel e1000, используемого в виртуальных сетевых интерфейсах VirtualBox и VMware по умолчанию. Его разработкой занимались Виктор Переверткин и Марк Дженсен.

Станиславом Мотыльковым была добавлена возможность загрузки драйверов для MIDI-инструментов и управления ими.

Самым старым баг-репортом, исправленным в ReactOS 0.4.12, стал запрос CORE-187 о добавлении поддержки локального переопределения Dll при помощи файлов с расширением ".local". Локальное переопределение необходимо для работы многих portable-программ.

Решены проблемы в реализации сетевой загрузки по протоколу PXE

Переписан код для защиты от изменения приложениями компонентов, выполняемых в пространстве ядра (ntoskrnl, win32k, драйверы и т.п.).

Осуществлена синхронизация с кодовой базой Wine Staging 4.0 и обновлены версии сторонних компонентов: btrfs 1.1, uniata 0.47, ACPICA 20190405, libpng 1.6.35, mbedtls 2.7.10, mpg123 1.25.10, libxml2 2.9.9, libxslt 1.1.33, libtiff 4.0.10.

>>> Changelog

>>> Список устраненных ошибок

>>> Тесты ПО и список регрессий для релиза 0.4.12

>>> Официальный пресс релиз

 ,

Jedi-to-be
()

Погиб автор vkd3d

Группа Игры

Компания CodeWeavers, которая спонсирует разработку Wine, сообщила о гибели своего сотрудника - Йозефа Кучиа (Józef Kucia), автора проекта vkd3d и одного из ключевых разработчиков Wine, также принимавшего участие в развитии проектов Mesa и Debian.

Йозефом было внесено более 2500 изменений в Wine и реализована большая часть кода, связанного с поддержкой Direct3D.

>>> Подробности

 , ,

einhander
()

Релиз Wine 4.3

Группа Open Source

Состоялся выпуск Wine 4.3, открытой реализации Win32 API. Основные изменения с момента предыдущего релиза:

  • Новая реализация XAudio2, используя библиотеки FAudio
  • Движок Mono обновлен до последней версии
  • Более современная обработка свернутых (iconic) окон
  • Улучшна обработка объектов ядра
  • Различные исправления ошибок

Также в этом выпуске исправлено 45 ошибок.

>>> Подробности

 ,

Kron4ek
()

Релиз DXVK 1.0 — транслятора из Direct3D 10/11 в Vulkan

Группа Open Source

Доступен новый выпуск DXVK — транслятора из Direct3D 10/11 в Vulkan. Данная библиотека позволяет запускать в Wine множество современных игр, написанных с использованием Direct3D 10/11, с минимальными потерями в производительности.

( читать дальше... )

>>> Подробности

 , , , ,

Kron4ek
()

Hangover от разработчиков Wine

Группа Open Source

Разработчики из проекта Wine представили первую версию Hangover — инструмента, позволяющего запускать x86_64-программы для Windows на устройствах с архитектурой ARM под управлением GNU/Linux или Android.

Как указано на странице проекта, на данный момент Hangover находится в ранней стадии разработки: количество полноценно работающих под ним приложений ещё невелико и даже в них пользователям следует ожидать серьёзных просадок в производительности.

Первая версия Hangover выпущена под номером 0.4.0, так как в его основе лежит Wine 4.0. Для эмуляции x86_64 используется Qemu, при этом разработчики заявляют о более высокой производительности за счёт эмуляции на уровне API win32.

>>> Подробности

 , ,

pelmeshechka
()

Lutris 0.5.0

Lutris 0.5.0
Группа Игры

Состоялся значительный релиз Lutris — игровой платформы для Linux, которая позволяет устанавливать и запускать игры без лишних хлопот, в том числе из GOG, Steam, Battle.net, Origin, Uplay с помощью специально подготовленных сценариев.

( читать дальше... )

>>> Подробности

 , , , ,

Turbid
()

Релиз Wine 4.0

Группа Open Source

Команда Wine с гордостью сообщает, что стабильный релиз Wine 4.0 теперь доступен.

Этот выпуск представляет собой год разработки и более 6000 индивидуальных изменений. Он содержит огромное количество улучшений. Главные изменения:

  • Поддержка Vulkan.
  • Поддержка Direct3D 12.
  • Поддержка игровых контроллеров.
  • Поддержка High-DPI на Android.

Что нового в Wine 4.0

( читать дальше... )

>>> Полный список изменений

 ,

Kron4ek
()

Выпуск Wine 3.18

Группа Open Source

Команда Wine подготовила выпуск открытой реализации Win32 API - Wine 3.18. С момента выпуска версии 3.17 было закрыто 46 отчётов об ошибках и внесено 179 изменений.

Основные нововведения:

  • Добавлена поддержка субпиксельного рендеринга шрифтов (требует наличие FreeType 2.8.1 или новее)
  • В реализацию шифра RSA добавлена поддержка алгоритма OAEP - оптимального асимметричного шифрования с дополнением
  • В DCOM решены проблемы с передачей параметров в RPC (Array marshalling)
  • Улучшено масштабирование консоли Wine в разных DPI
  • Закрыты отчёты об ошибках, связанные с работой игр и приложений: PVSYST 5, Microsoft Office 365, Cegid Business Line, Spreaker Studio 1.4.2, Age of empires 3, Black Desert Online, Life On Mars, Rise Of Nations Extended, Baidu Wifi Hotspot, League of Legends 8.12+, Fifa 19, AnyRail 6.

А также исправлены другие ошибки.

>>> Подробности

 ,

azaza
()

Релиз DXVK 0.90 — транслятора из Direct3D 10/11 в Vulkan

Группа Игры

Доступен новый выпуск DXVK — транслятора из Direct3D 10/11 в Vulkan. Данная библиотека позволяет запускать в Wine множество современных игр, написанных с использованием Direct3D 10/11, с минимальными потерями в производительности.

Наиболее важные изменения

Реализована поддержка Stream Output (#695, #135). Это исправляет проблемы с рендерингом во многих играх. Благодаря этому изменению исправлено отображение персонажей или NPC в играх на базе движка Unity и в The Witcher 3, исправлен Nvidia Hairworks в The Witcher 3 и Final Fantasy XV, также исправлены проблемы в Quake Champions, Overwatch и в других играх.

Исправления ошибок и улучшения

  • Assassin's Creed Odyssey: немного уменьшена нагрузка на процессор.
  • Bioshock: исправлено состояние гонки в режиме D3D10 (#655).
  • Dark Souls 3: исправлена ошибка, мешающая правильному применению смены разрешений экрана.
  • The Evil Within: исправлена регрессия. вызывающая отображения случайной геометрии.

Требуются обновленные драйвера и сборки Wine. Информация о том, что необходимо для работы новой версии DXVK здесь.

>>> Подробности

 , , ,

Kron4ek
()

Компания Valve представила проект Proton для запуска Windows-игр в Linux

Группа Open Source

Компания Valve представила проект Proton, в рамках которого на базе Wine подготовлено решение для запуска в Linux сборок игровых приложений, созданных для Windows. Цель проекта — обеспечить возможность запуска под Linux всех Windows-игр из каталога Steam. На данный момент объявлено о 100% поддержке 26 игр. Наработки проекта опубликованы под лицензией BSD (работа велась в тесном сотрудничестве с Wine и многие изменения уже перенесены в оригинальный Wine и сопутствующие проекты, такие как DXVK и vk3d).

В 2010 году компания Valve объявила о выпуске сервиса Steam Play, позволяющего при помощи единственного платежа получить доступ к играм для любой из трёх ОС: Windows, macOS и Linux. С тех пор более 3000 игр в каталоге Steam обзавелись версиями для Linux, и поддержка новых игр не прекращается и по сей день. На этом компания не остановилась, и два года назад началась работа по улучшению качества и производительности решений по запуску непортированных Windows-игр в Steam.

Большая часть наработок попала в Wine и другие проекты по обеспечению совместимости. Кампания так же занималась интегрированием этих решений в клиенте Steam. Результатом этой работы стала новая бета-версия Steam Play, которая включает модифицированную версию Wine под названием Proton, оптимизированную для запуска игр, собранных для Windows, без их модификации.

Возможности, которые предоставляет Proton, включают:

  • Запуск Windows-игр в Linux-клиенте Steam напрямую, включая полноценную поддержку Steamworks и OpenVR;
  • Реализации DirectX 11 (на базе DXVK) и 12 (на базе vk3d), работающие через трансляцию вызовов DirectX в API Vulkan, что позволяет снизить негативное влияние на производительность и улучшить совместимость с играми;
  • Улучшенная поддержка полноэкранного режима: игры, которые не поддерживают родное разрешение, будут автоматически растянуты на весь экран;
  • Улучшена поддержка игровых контроллеров: игры теперь должны работать со всеми устройствами, которые знает Steam;
  • Значительно увеличена производительность многопоточных игр по сравнению с оригинальным Wine (задействован набор патчей esync для улучшения поддержки многопоточных приложений в Wine).

( читать дальше... )

>>> Подробности

 , , , ,

newsbot
()

Valve (предположительно) собирается внедрять в Steam прослойку для запуска Windows игр

Группа Игры

Пользователи игрового сервиса Steam заметили среди файлов с описанием элементов интерфейса появление упоминания новой прослойки Steam Play, нацеленной на запуск Windows-игр в окружении SteamOS на базе Linux.

Steam Play пока официально не анонсирован и не документирован, но, судя по описанию в GUI-файлах, обеспечит автоматическую установку инструментария для обеспечения совместимости, позволяющего запускать игры независимо от используемой операционной системы. Предполагается, что инструментарий будет основан на наработках проекта Wine. Новость интересна если не вероятностью того, что Valve возможно будет вносить вклад в разработку wine, то тем что будет выполнена интеграция Wine в Steam. То есть не нужно будет держать два его экземпляра на компьютере, что несомненно удобно.

>>> Подробности

 , ,

gnobitel
()

Выпущен релиз ReactOS 0.4.9 со значительными улучшениями в работе с памятью

Выпущен релиз ReactOS 0.4.9 со значительными улучшениями в работе с памятью
Группа Open Source

Представлен релиз операционной системы ReactOS 0.4.9, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows.

( читать дальше... )

>>> Пресс-релиз

 , ,

Jedi-to-be
()

Wine 3.10

Группа Open Source

Состоялся релиз Wine 3.10, открытой реализации Win32 API. С момента предыдущего выпуска было закрыто 17 отчётов об ошибках.

Основные изменения:

  • В Direct 3D 12 добавлена поддержка SwapChain.
  • API Vulkan обновлён согласно последнему варианту спецификации.
  • Для отладчика добавлена поддержка процессов Wow64.
  • Расширена поддержка Task Scheduler.
  • Закрыты отчёты об ошибках для следующих игр и программ: Tumblebugs 2, Onenote 2010, Neverwinter Nights 2, Internet Explorer 11, Max Payne 3, Brothers: A Tale of Two Sons, Broforce, Dead Space, Lego Star Wars Complete Saga, World of Tanks, Tomb Raider 2013, CPU-Z.


Исходники


Бинарные сборки

>>> Подробности

 

antikruk
()

Релиз Wine 3.9

Группа Open Source

Состоялся выпуск Wine 3.9, открытой реализации Win32 API. Основные изменения с момента предыдущего релиза:

  • Контексты OpenGL Core теперь по умолчанию включены в Direct 3D.
  • Начата работа по реализации Direct 3D 12 с использованием vkd3d.
  • Расширена поддержка планировщика задач (Task Scheduler).
  • Улучшена поддержка стрелок в GdiPlus.
  • Улучшена поддержка диалоговых окон задач (Task Dialog).
  • Закрыто 33 отчёта об ошибках. Среди них ошибки, связаные с играми и программами:

AMMYY Admin v3.0, WinLaunch 0.4.x, Photoshop Elements 11/12, iTunes 12, Visual Pinball 8.x, 9.x, 10.x, Arkanoid++ 0.2, UPlay, Visual C++ Build Tools 2015, Batman - The Telltale Series, Moorhuhn Kart 3, Ri-li 2.0.1, Micrografx Designer 7.1, Chessbase 11, Anno 2205, Frostpunk, FrameMaker 7.2, Icinga 2.

Исходники доступны по адресу:

https://dl.winehq.org/wine/source/3.x/wine-3.9.tar.xz

http://mirrors.ibiblio.org/wine/source/3.x/wine-3.9.tar.xz

Бинарные сборки:

https://www.winehq.org/download

>>> Подробнее

 

antikruk
()

Релиз DXVK 0.53

Группа Open Source

Доступен выпуск DXVK 0.53 - транслятора из API DirectX 11 в Vulkan. Данная библиотека позволяет запускать в Wine множество современных DirectX 11 игр, с минимальными потерями в производительности.

( читать дальше... )

>>> Подробности

 , , ,

Sunderland93
()

Первый выпуск Vkd3d 1.0 - транслятора DirectX 12 в Vulkan

Группа Open Source

Проект Wine представил первый стабильный выпуск библиотеки Vkd3d 1.0 - транслятора из API DirectX 12 в Vulkan. Проект нацелен на запуск существующих D3D 12 тайтлов с минимальными потерями в производительности, а также на облегчение в их портировании. В качестве примеров работы библиотеки предлагаются «Hello Triangle» и порт glxgears на Direct3D 12. Vkd3d поддерживает множество функций Direct3D 12:

  • Средства для вывода графики и выполнения вычислений;
  • Списки команд, распределители команд и очереди команд;
  • Дескрипторы и дескрипторы кучи;
  • Корневые подписи;
  • Константные буферы, шейдерные ресурсы, неупорядоченный доступ;
  • Сэмплеры, включая статичные;
  • Копирование дескрипторов;
  • Собственные ресурсы;
  • Корневые константы;
  • Барьеры ресурсов;
  • Запросы, в том числе запросы кучи;
  • Различные методы Clear*() и Copy*();
  • Базовую поддержку непрямого вывода и подписей команд.


Помимо этого предоставляется транслятор байткода 4 и 5 моделей шейдеров в промежуточное представление SPIR-V - libvkd3d-shader. Пока в качестве встроенной библиотеки, но в будущем планируется создать публичный API, а также обеспечить поддержку Shader Model 5.1. В будущих выпусках Vkd3d разработчики планируют реализовать поддержку вычислений сложных геометрических и тесселяционных шейдеров, а также улучшить базовые методы DirectX 12.

>>> Подробности

 , , , ,

Sunderland93
()