The OpenNET Project / Index page

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

Выпуск Wine 5.13

18.07.2020 09:16

Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 5.13. С момента выпуска версии 5.12 было закрыто 22 отчёта об ошибках и внесено 407 изменений.

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

  • Реализован вызов IniFileMapping для отражения (mapping) файлов конфигурации в формате ini (win9x) в соответствующие параметры в реестре (NT). В функции GetPrivateProfileStringW(), WritePrivateProfileStringW(), GetPrivateProfileSectionNames() и WritePrivateProfileSection() добавлена поддержка отражения в реестр.
  • В функциях NTDLL задействованы преобразователи (thunk) системных вызовов.
  • Переделан код вывода чисел с плавающей запятой.
  • Проведена начальная работа по реструктуризации поддержки консоли.
  • Закрыты отчёты об ошибках, связанные с работой игр и приложений: Core Media Player, The Witcher 2, CuteFTP 8.3.4, Metal Gear Solid V: Ground Zeroes, Warframe, Call to Power II, Call of Duty: Black Ops III, Call of Duty: WWII, Call of Duty: Modern Warfare 2, Blindwrite 7, Dungeon Siege 1 & 2, Mass Effect: Andromeda.


  1. Главная ссылка к новости (https://www.winehq.org/announc...)
  2. OpenNews: Создан форк VKD3D для улучшения поддержки Direct3D 12 в Proton
  3. OpenNews: Google работает над поддержкой Steam в Chrome OS через виртуальную машину с Ubuntu
  4. OpenNews: Компания Valve выпустила Proton 5.0-8, пакет для запуска Windows-игр в Linux
  5. OpenNews: Wine Launcher - новый инструмент для запуска игр через Wine
  6. OpenNews: Выпуск Wine 5.12 и Wine staging 5.12
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/53390-wine
Ключевые слова: wine
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, SR_team (ok), 09:57, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > В функции GetPrivateProfileStringW(), WritePrivateProfileStringW(), GetPrivateProfileSectionNames() и WritePrivateProfileSection() добавлена поддержка отражения в реестр.

    Нихера себе! Этого до данного релиза не было, или оно просто иначе работало?

     
     
  • 2.8, kravich (ok), 11:32, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Предположу, что это были настолько "полезные" API, что их никто толком и не использовал...
     

  • 1.2, Аноним (2), 10:05, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Проведена начальная работа по реструктуризации поддержки консоли.

    Ого, цигвин без патчей работать будет?

     
     
  • 2.14, Аноним (14), 12:02, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А еще можно вайн под всл2 запускать.
     
  • 2.34, Аноним (34), 14:58, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хотя нет, https://bugs.winehq.org/show_bug.cgi?id=48891 этот патч все еще нужен. Но ошибок в вайнконсоли стало сильно меньше. Пишу коммент из-под UCBrowser, запущеного в 32-битном патченом wine-staging, собраном и запущеным в чруте 32-битной убунты 18.04, под манджарой.
    links(на цигвине) - сразу уходит в сегфолт, а lynx - открывает все кроме опеннета. На опеннете - сегфолтится.
     
     
  • 3.61, Аноним (61), 09:39, 19/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Здравствуйте! а про патчи можно подробнее? что не так "из коробки" и что допиливали?
    Еще интесно зачем запускать в chroot?
     
     
  • 4.65, Аноним (2), 11:35, 19/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Задался я вопросом сквозного тестирования свободной реализации винапи Идея в то... большой текст свёрнут, показать
     

  • 1.3, Аноним (3), 10:47, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    За Калду безусловно респект, вот  то в мульте фпс был не очень на высоком разрешении экрана как помнится, может поправят когда-нибудь.) Хотя если железо - срань, то ничто не поможет.)
     
     
  • 2.17, Аноним (17), 12:22, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуй Proton.
     
     
  • 3.22, Аноним (3), 13:31, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Точно, с ним было лучше, но не так чтобы положить на настроеный вайнтраком вайн, по крайней мере тогда, да и Колда два померла, вернее ее мульт. Есть обсерверы, но там за гранатомет банят.(
     

  • 1.4, Zenitur (ok), 11:06, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Bugs fixed in 5.13 (total 22):
    > 4096  IniFileMapping not Implemented (ini on win9x => Registry on NT)

    Красивый get.

     
  • 1.5, Аноним (5), 11:08, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Не работает Nvidie Geforce Now!
     
     
  • 2.43, КО (?), 16:54, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А он шо через вайн?!
    Пха-ха, вот тебе и Now, вот тебе и облако для всех )
     
     
  • 3.56, Аноним (56), 21:51, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, официальная поддержка мак, вин, андроид. Хотя Громогласно заявляют на любом устройстве.
    GFN вряд ли заработает под вайн, там у них какая-то жесткая зависимость к своему железу... Невозможно запустить в виртуалке, например, тоже. Хотя казалось бы зачем хардкодить? Ведь рендер же на серверах? Не? )) В общем, что-то они на мутили, а на линуксе, видимо, пока ждать стадию.
     

  • 1.6, Аноним (6), 11:21, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    esync/fsync починили уже? Или пока лучше на старых версиях сидеть?
     
     
  • 2.37, Anonimus (??), 15:41, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Врядли починили, вот сборка в которой всё работает - https://github.com/Frogging-Family/wine-tkg-git/releases
     

  • 1.7, Zenitur (ok), 11:27, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А я мучаюсь с такой вот фигнёй. Во времена Wine 3.x я починил сборку Wine в репозитории openSUSE под названием Emulators:Wine. Там нужно было одну строчку поменять, чтобы в старом дистре SLE 11 SP4 снова работала сборка. Наслаждался свежим Wine несколько месяцев, пока версия 3.19 не перестала работать. В новых дистрах всё работает и дальше. Ошибка такая:

    wine: Unhandled page fault on read access to 0x000000c4 at address 0x7808fd (thread 0025), starting debugger...

    Я начал проверять, в каком именно коммите всё сломалось. Нашёл. Это был безобиднейший коммит, который, по идее, ни на что не должел влиять. Однако проблема оказалась глубже: эта ошибка начала появляться много версий назад. Например у меня сейчас Wine Staging 3.14, ошибка есть, но после неё всё работает. В новых версиях Wine, после неё всё валится.

    Последняя сборка Wine в этом репо имеет версию 4.0: https://mirror.yandex.ru/opensuse/repositories/Emulators%3A/Wine/SLE-11-S В Wine 4.1 упала сборка для SLE 11 SP4, ругаясь на freetype. Я уже репортил такие сбои компиляции, а тут надоело: решил что пока с этим багом не разберусь, новых репортить не буду. А сейчас думаю: может пофиксили уже давно, просто я не могу проверить? Возникает двоякое ощущение: вроде я могу обнаружить и зарепортить сложный баг, с другой: пользователей новых дистров он не касается, а значит, никто этого не заметит...

     
     
  • 2.9, ощущение (?), 11:52, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > чтобы сборка в моём старом дистре SLE 11 SP4

    Eщe один местный поехавший - cидит на гoвне мамонта и компеляeт к нему новый софт 24/7.

    Борцуны с системой они такиe, лол.          

     
     
  • 3.10, Zenitur (ok), 11:53, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И против чего же я борюсь?
     
     
  • 4.25, Аноним (25), 14:02, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Против капиталистической системы, вестимо
     
     
  • 5.29, Аноним (29), 14:43, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Против капиталистической системы и прогресса за одно. Правда борятся не правильно, ведь сидят на капиталистическом железе, а должны в пещерах за самопальными калькуляторами из камней сидеть.
     
     
  • 6.50, Аноним (50), 21:11, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это не прогресс )
     
     
  • 7.57, Аноним (57), 22:44, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Действительно, железо-то за последние 50 лет нисколько не изменилось же [сарказм].
     
     
  • 8.59, Аноним (50), 23:22, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Железо это железо, а прогресс это прогресс Даже слова разные Сразу высшее полу... текст свёрнут, показать
     
  • 8.60, cz (??), 23:22, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Скажу ужасное железо нисколько не изменилось Это всё тот же Fe что и миллионы ... текст свёрнут, показать
     
  • 6.62, Аноним (50), 10:18, 19/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Заодно, прогрессмен )
     
  • 6.70, Maxim (??), 09:55, 28/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Капиталистическое железо сделано руками рабочих и разрабы тоже всегда работают по найму. То что   львиную часть дохода присваивает капиталист - это какой то идиотизм. Авторское право автору, а не буржую! От каждого по возможности, каждому по потребности! Вся власть Community !
     
  • 5.58, Анонолекс (?), 23:19, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Во времена ПК "Корвет" на 8-битном проце, он уделывал по скорости отрисовки графики IBM того же времени (не помню точно какие, но разрядность была больше). Были и другие превосходства СССР в электронике. С развалом Союза, страна растеряла все преимущества. Так что, причем тут политический строй или политические убеждения отдельных разработчиков? Разработчики вайна много лет делают свободный продукт не имея возможности толком рассмотреть изнутри проприетарный аналог. И что в этом плохого? Не нравится, - пользуйтесь чем нравится. Или у вас поп460ль от того, что кто-то использует сабж для своих задач, не отчисляя ничего в M$?
     
     
  • 6.63, Аноним (50), 10:24, 19/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    После отмены возможности установки системы без облаков, вероятно, придётся использовать не очень дружественный к гражданскому населению Linux. Хотя денег пришлось только раз в магазине за диск с Windows.
     
  • 2.11, надоело (?), 11:56, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >  Я уже репортил такие сбои компиляции, а тут надоело

    Зарепорть прямиком в музeй вождя революции, там таким рады, хахахах!

     
     
  • 3.12, Zenitur (ok), 11:58, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебе же нравилась моя сборка PCSX2. Она единственная заработала в твоей Ubuntu 15.04 (последняя на тот момент версия Ubuntu). А сборка с сайта требовала от тебя таких плясок с бубном, что у тебя не получилось настроить, потому что в линуксе ты тогда был новичком. Моя же сборка работала в один клик.

    А всего-то надо было собрать в не самой новой системе, и нестандартные зависимости распространить с программой, подцепляя их при запуске.

     
  • 3.51, Аноним (50), 21:15, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вождь в формалине уже столько лет, а пищеварение портит которому поколению неспособных на прогресс? :)
     
  • 2.18, Ilya Indigo (ok), 12:29, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > SLE 11 SP4

    Поставь себе Tumbleweed и живи без геморроя!

     
     
  • 3.40, Zenitur (ok), 16:30, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> SLE 11 SP4
    > Поставь себе Tumbleweed и живи без геморроя!

    Этот дистр мне прежде всего нужен для сборки портабельных бинарников. Очень уж мне нравится писать в минимальных системных требованиях "Glibc 2.11 и выше". А если собирать в Tumbleweed, то бинарники попросят новый Glibc, а также новых вызовов из новых версий библиотек.

    Например бинарники NVIDIA CUDA компилируют именно в SLE 11. В исходной системе только обновили Glib до 2.28 (для QtWebkit 5), и libopenssl до 1.0. FineReader для Linux тоже компилируют в SLE 11: https://www.abbyy.com/ocr-sdk/technical-specifications/

     
  • 2.21, Карабьян (?), 13:07, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, на каком железе вы все это компиляете?
     
     
  • 3.39, Zenitur (ok), 16:25, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Интересно, на каком железе вы все это компиляете?

    В облаке. Есть такой сервис, называется OBS. Там можно компилировать любую программу под любой дистрибутив Linux. Вот например мой home-репозиторий: https://build.opensuse.org/package/show/home:linux4humans:wine-staging/wine

    На домашнем компьютере я компилирую только в двух случаях: 1. Не осилил написать SPEC-файл (на OBS он обязателен, даже для компиляции DEB-пакетов) 2. Если нужно компилировать что-нибудь с CUDA (на OBS вроде нельзя загружать CUDA. Хотя может быть можно, если не публиковать бинарники).

     
  • 2.44, Аноним (44), 17:02, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Очень информативная ошибка. Я могу придумать примерно 1000500 причин её повстречать, и ни одна из них не будет связана ни с вайном, ни с приложением.
     
  • 2.68, Аноним (68), 10:53, 20/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какую Она ни о чем не говорит А можно подробнее, интересно стало Вообще вмест... большой текст свёрнут, показать
     
     
  • 3.69, Аноним (69), 21:30, 20/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> Там нужно было одну строчку поменять, чтобы в старом дистре SLE 11 SP4 снова работала сборка.
    > Какую?

    Строчку типа pkgconfig(appname) на appname-devel

    > А можно подробнее, интересно стало.

    Если ты будешь в этом треде завтра-послезавтра, расскажу о проблеме подробнее

     

  • 1.13, Аноним (14), 12:00, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Единственная нужная программа.
     
     
  • 2.28, Аноним (28), 14:36, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Эмулятор не может быть единственно нужным... Хотя может кому-то winemine хватает.
     
     
  • 3.45, Аноним (45), 17:46, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если на платформе нормального софта нет, то вайн незаменим.
     
     
  • 4.52, Аноним (50), 21:17, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ведь нету совсем :)
     
  • 3.47, Аноним (29), 17:55, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тролль или просто дурачок? Хотя, сейчас даже самый забитый дурачок понимает разницу между эмуляцией и трансляцией.
     

  • 1.15, Аноним (15), 12:15, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Diablo 2 на нём запустится?
     
     
  • 2.23, Аноним (3), 13:39, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хватит уже каждую новость про релиз вина это писать, вам же говорили в ответ, что фурычит и давно. Если же нет, а такое может быть даже из-за акдио как с ведьмаком3, то пробуйте winetricks и откажитесь от Пульсф и asoundrc.
     
     
  • 3.53, Аноним (50), 21:20, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно написание пошаговой инструкции с положительным (хотя бы 98%) результатом для широко используемого ПО?
     
  • 2.46, Аноним (45), 17:48, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    С бубном все запускается.
     
  • 2.66, Аномном (?), 13:21, 19/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Версия 1.13 с якобы "CD" запускается через Lutris без проблем. Да и без Lutris на голом wine запускается
     

  • 1.16, Аноним (3), 12:18, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  потому что в линуксе ты тогда был новичком.

    Похоже изменилось не многое, топовое железо антипод гика самоучки.)

     
  • 1.19, Аноним (19), 12:45, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Любопытно, с момента выпуска Wine 1.0. сколько было закрыто отчётов об ошибках и внесено изменений?
    Да Wine теперь лучше Windows должна работать!
     
     
  • 2.54, Аноним (50), 21:22, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Разве лозунг СПО не "никто тебе здесь ничего не должен!"? )
     

  • 1.20, Аноним (3), 12:56, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  Да Wine теперь лучше Windows должна работать!

    Увы,р егресс часто обламывает такое утвеждение, но в целом игры до 2017 в вине как правило чувствуют себя лучше.

     
     
  • 2.35, Антидихлофос (?), 15:01, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Доказательств, что игры до 2017 работают лучше в wine, конечно же не будет...., ведь ботяры с opennet могут лишь набрасывать г на вентилятор и хейтить винду, да и вообще все подряд.
     
     
  • 3.41, Аноним (44), 16:39, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Доказательств, что игры до 2017 работают лучше в wine, конечно же не
    > будет...., ведь ботяры с opennet могут лишь набрасывать г на вентилятор
    > и хейтить винду, да и вообще все подряд.

    Он имел в виду после, это же очевидно. Только mediafoundations и xaudio в вайне не очень работают, а в остальном вполне, сегодня запускаешь игру в день выхода и играешь в вайне не хуже венды (в венде с играми не очень, да).

     
  • 3.48, Lex (??), 18:07, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Суть того же вайна не в сделать как в винде, только лучше, а сделать так же( в т.ч и повторить имеющиеся там баги, поскольку на них нередко опирается часть функционала отдельных программ ).

    То, что игры именно лучше работают - хз, но то, что запускать их удобней, нежели иметь пачку виртуалок - это да.

     
     
  • 4.64, Beta Version (ok), 11:25, 19/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если используется транслятор в Vulkan, то да, некоторые игры работают лучше, чем на Венде.
     

  • 1.24, user90 (?), 13:50, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Игр, приложений".. тьфу! Промышленный софт запустится? - Есть одна кривая поделка на wxPython вроде бы..
     
     
  • 2.26, Аноним (25), 14:07, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Промышленный софт... Есть одна кривая поделка на wxPython

    Готово к продакшну!

     
     
  • 3.27, user90 (?), 14:18, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это тебе смешно. А мне с этим работать мля..
     
  • 2.31, Аноним (29), 14:50, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зарабатываешь на промышленном софте, жлобишься тратить на него и его платформу деньги.
     
     
  • 3.42, Аноним (44), 16:41, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Зарабатываешь на промышленном софте, жлобишься тратить на него и его платформу деньги.

    Но что если ему не нравится платформа? Венда любому адекватному человеку не нравится, почему он не может выбрать более удобную платформу взамен навязываемой?

     
     
  • 4.55, Аноним (50), 21:28, 18/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно в шахтёры или футболисты. Или сценарии зубрить, тротуары подметать...
     

  • 1.49, Аноним (49), 19:59, 18/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Еще немного и виндовс сделают :)
     
  • 1.67, Тот самы парень (?), 14:03, 19/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Самая проблема в том, что закрывают одни ошибки и при этом появляются другие. Автоматизация тестов по всем закрытым ранее проблемам, вот что может помочь вайну. Жаль что нет никого кто бы хотел это всё финансировать, а это очень большие суммы и частными пожертвоаниями здесь не поможешь. Идея хорошая, но только как песочница для развития системных разработчиков. Иначе, если вам не повезёт, что случится с вероятностью 90%, вы рискуете потерять время на решение множества проблем возникающих то тут то там и ещё где то, и в конце не найдёте работающего решения.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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