The OpenNET Project / Index page

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

Выпуск Wine 5.21 и Wine staging 5.21

07.11.2020 09:14

Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 5.21. С момента выпуска версии 5.20 было закрыто 24 отчёта об ошибках и внесено 272 изменения.

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

  • Библиотека GDI32 преобразована в формат PE.
  • В GDI32 изменена обработка шрифтов.
  • Улучшена работа форм RichEdit в безоконном режиме (windowless).
  • Обновлена информация о часовых поясах.
  • Решены проблемы со сборкой в Ubuntu 16.04 и 18.04.
  • Закрыты отчёты об ошибках, связанные с работой игр и приложений: Adobe Reader X/XI, StreetFighter V, World of Warcraft, League of Legends 8.15+, Valorant/Vanguard, GOG Galaxy, Far Manager 3, Wolf, Terraria Mobile Server, Microsoft Flight Simulator, Fallout 76.

Кроме того, сформирован выпуск проекта Wine Staging 5.21, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 737 дополнительных патчей.

В новом выпуске осуществлена синхронизация с кодовой базой Wine 5.21. В основной состав Wine переведено 20 патчей, в том числе реализованы две новые DLL-библиотеки netutils и srvcli, добавлены функции videoconvert, audioconvert, IMFMediaSource::CreatePresentationDescriptor, IMFMedisStream::GetMediaSource, IMFMediaStream::RequestSample, IMFMediaSource::Start и GetNativeVideoSize, расширены возможности NtQuerySystemInformation, улучшена работа mfmediaengine. Обновлены 10 патчей:

  • ntdll-DOS_Attributes
  • server-Stored_ACLs
  • ntdll-Fix_Aligment
  • bcrypt-ECDHSecretAgreement
  • ntdll-Junction_Points
  • widl-winrt-support
  • dinput-remap-joystick
  • mfplat-streaming-support
  • msxml3-FreeThreadedXMLHTTP60
  • ntdll-Syscall_Emulation


  1. Главная ссылка к новости (https://www.winehq.org/announc...)
  2. OpenNews: Выпуск Wine 5.20 и Wine staging 5.20
  3. OpenNews: Проект Wine выпустил Vkd3d 1.2 с реализацией Direct3D 12
  4. OpenNews: Создан форк VKD3D для улучшения поддержки Direct3D 12 в Proton
  5. OpenNews: Выпуск DXVK 1.7.2, реализации Direct3D 9/10/11 поверх API Vulkan
  6. OpenNews: Компания Valve выпустила Proton 5.13, пакет для запуска Windows-игр в Linux
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/54046-wine
Ключевые слова: wine
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:19, 07/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    А что даёт преобразование в формат PE?
     
     
  • 2.3, Аноним (3), 09:33, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Некоторые приложения, которые проверяют наличие библиотеки существованием корректного PE-файла (формат библиотек и исполняемых файлов Windows), теперь могут корректно работать в Wine
     
     
  • 3.12, ИмяХ (?), 11:42, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не понял... Для этого же всегда существовали заглушки в каталоге fakedll
     
  • 2.19, Аноним (19), 15:02, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Предполагаю, что обеспечение совместимости с user-mode rootkitами.
     
  • 2.33, Аноним (33), 12:31, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Полагаю, что это нужно для обеспечения работы античитов в играх, которые отказываются работать без античитов.
     

  • 1.2, m.makhno (ok), 09:30, 07/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    Я тут спамил изрядно в новостях к 5.17, 5.19 и Proton 5.13 по поводу запуска разных ламповых игр. Поэтому хотел бы извиниться за этот назойливый флуд и поблагодарить всех, кто помогал советом. По итогу у меня завелось всё, что я хотел.

    В сторону от Windows и, соответственно, ПК-большинства я начал посматривать ещё студентом, сначала изрядно помучав FreeBSD, потом из-за концепции портов - Gentoo и её portage. Сейчас дома сижу исключительно на Linux и не нарадуюсь. Просто информация из абзаца выше - яркий пример того, как открытое сообщество и желание изучать новое может приятно преобразить жизнь неравнодушного к IT человека.

    Ещё раз спасибо всем большое и не судите строго за такое откровение - просто хотелось высказать эту мысль здесь.

     
     
  • 2.4, Аноним (4), 09:57, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А такая софтина у тебя запускается?: cherryplayer.com/
     
     
  • 3.5, m.makhno (ok), 10:00, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не пробовал. Вообще, есть же нативный mpv.
     
     
  • 4.22, Аноним (4), 15:07, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ответ мутный
     
  • 4.31, Аноним (4), 11:06, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так и parlatype есть, сказать то что хотел.
     
  • 3.15, НяшМяш (ok), 13:24, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Надо пнуть разраба, пусть версию для линукса сделает - софт на Qt написан )
     
     
  • 4.24, Аноним (4), 15:08, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Более дельный ответ. Линуховые вещи с такими фичами отстуствуют
     
  • 2.11, Аноним (11), 11:35, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На теx версиях не работало, теперь заработало в этой версии. Зачем извиняться?
     
     
  • 3.43, Аноним (43), 03:20, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На публику работает экзальтированно и лишь бы внимание привлечь
     

  • 1.6, Аноним (6), 10:14, 07/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Закрыты отчёты об ошибках, связанные с работой игр и приложений: Microsoft Flight Simulator

    А какой именно версии MSFS?

     
     
  • 2.34, Аноним (33), 12:34, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обычно предполагают новейшую официальную версию.
     

  • 1.7, TastyApple (ok), 10:15, 07/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Кроме того, сформирован выпуск проекта Wine Staging 5.21, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine.

    "Эксклюзивно для пользователей Arch'а". Спасибо.

    > Решены проблемы со сборкой в Ubuntu 16.04 и 18.04.
    > 2020 Год.

     
     
  • 2.8, AlexYeCu_not_logged (?), 10:48, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > 2020 Год.

    Про регрессии слыхал?

     
     
  • 3.9, TastyApple (ok), 11:00, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Про регрессии слыхал?

    Почему нельзя обновить Ubuntu 16.04 LTS / Ubuntu 18.04 LTS до Ubuntu 20.04 LTS? Есть ли подводные камни?

     
     
  • 4.13, Аноним (11), 11:45, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    snap
     
     
  • 5.16, TastyApple (ok), 13:27, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > snap

    Спасибо. Я всё понял. Больше никаких вопросов.

     
  • 4.37, Аноним (37), 08:07, 09/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    python, jdk, обвязки
     
     
  • 5.39, TastyApple (ok), 02:45, 10/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > python, jdk, обвязки

    За это тоже спасибо. Больше никаких вопросов.

     
  • 2.26, жабабыдлокодер (ok), 23:14, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > "Эксклюзивно для пользователей Arch'а".

    Для Федоры тоже Wine staging ставится, причем "искаробки".

     
     
  • 3.27, TastyApple (ok), 01:03, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Для Федоры тоже Wine staging ставится, причем "искаробки".

    Это не истинный путь пользователя Arch Linux. Сначала нужно убить 2 часа, чтобы настроить AUR (устанавливал именно от туда). Затем 4 часа, чтобы настроить Wine (установка DLL библиотек). Когда все будет готово: Pacman -Syyuu. После 'стабильного' обновления - "Пора переустанавливать Linux. Linux сам себя не переустановит!".

     
     
  • 4.28, Аноним (28), 02:05, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Прекращай уже бредить. Wine-staging есть в официальных репах рача: https://www.archlinux.org/packages/multilib/x86_64/wine-staging/
    И никаких 2 часа, чтобы "настраивать" AUR нет. Ставишь base-devel, клонируешь нужный PKGBUILD из AUR гитом и makepkg -si.
     
     
  • 5.30, TastyApple (ok), 06:22, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Прекращай уже бредить.

    Как я вижу. На этом форуме всё слишком плохо с юмором.
    Видимо я зря добавил фразу из мема: "Переустановка Windows" В самом конце, и делал Намеренные приувеличение. 'Истинный путь пользователя Arch Linux' - Несуществует, каждый решает проблему как он хочет. Всегда есть Альтернатива для решения проблемы, но, видимо, этих слов недостаточно.

     

  • 1.10, InuYasha (??), 11:26, 07/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Давайте уже из него DE сделаем, чтоб было счастье?
     
     
  • 2.20, Аноним (19), 15:03, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да есть там встроенное DE. Только не очень работает.
     
  • 2.21, Аноним (21), 15:05, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А разве на нем нельзя запустить виндовый DE?
     
     
  • 3.23, Аноним (21), 15:07, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сам спросил, сам нашел
    https://unix.stackexchange.com/questions/270784/how-to-install-a-windows-deskt
     
  • 2.29, Андрей (??), 03:24, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Уже давно есть: ReactOS называется. Там под капотом wine, хоть и более старой версии. И проекты сотрудничают друг с другом.
     
     
  • 3.32, InuYasha (??), 11:53, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, но ReactOS - это отдельная ОС, не DE, и к линуксу никакого отношения не имеет.
     
     
  • 4.38, Аноним (37), 08:10, 09/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если отбросить маркетинговые штампы, любая Windows - DE к MS-DOS.
     
     
  • 5.40, InuYasha (??), 11:43, 10/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Если отбросить маркетинговые штампы, любая Windows - DE к MS-DOS.

    Не любая, а только 9x. И ооооооочень условно.

     

  • 1.14, Аноним (14), 13:05, 07/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Есть какая-нибудь информация о работе 32-битных приложений на маке выше Mojave? На их форуме тема с нерабочим вайном довольно протухшая.
     
     
  • 2.17, НяшМяш (ok), 13:29, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот на этом форуме ребята заводили. Но нужно выключать SIP для этого. Либо будет проще купить CrossOver.

    https://portingteam.com/topic/11037-unofficial-wineskin-project/page__st__240#

     
     
  • 3.18, Аноним (18), 13:53, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вполне привычно для пользователей платящих даже за клькулятор.
     

  • 1.25, Аноним (25), 17:26, 07/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё ещё не собирается:



    /tmp/portage/app-emulation/wine-staging-5.21/work/wine-5.21/include/windef.h:120:24: note: 'va_list' is defined in header '<stdarg.h>'; did you forget to '#include <stdarg.h>'?
      120 | #  define __ms_va_list va_list
          |                        ^~~~~~~
    /tmp/portage/app-emulation/wine-staging-5.21/work/wine-5.21/include/winternl.h:3732:75: note: in expansion of macro '__ms_va_list'
    3732 | NTSYSAPI NTSTATUS  WINAPI vDbgPrintExWithPrefix(LPCSTR,ULONG,ULONG,LPCSTR,__ms_va_list);
          |                                                                           ^~~~~~~~~~~~
    make: *** [Makefile:18458: dlls/bcrypt/gnutls.o] Error 1

    оно хочет, чтобы я ему включил ssl? не дождётся

     
     
  • 2.35, Аноним (35), 14:46, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Мда, не тот нонче гентушник пошёл, не тот...


    $ xzgrep -F dlls/bcrypt/gnutls build.log.xz

    gcc -m64 -c -o dlls/bcrypt/gnutls.o dlls/bcrypt/gnutls.c -Idlls/bcrypt -Iinclude -I/usr/include/p11-kit-1 -D__WINESRC__ -D_UCRT -DWINE_UNIX_LIB -D_REENTRANT -fPIC -fasynchronous-unwind-tables -Wall -pipe -fcf-protection=none -fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -Wdate-time -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs

    dlls/bcrypt/gnutls.c: In function ‘gnutls_lib_init’:
    dlls/bcrypt/gnutls.c:1861:16: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]

    tools/winegcc/winegcc -o dlls/bcrypt/bcrypt.so --wine-objdir . -m64 -fPIC -fasynchronous-unwind-tables -munix -shared dlls/bcrypt/bcrypt.spec dlls/bcrypt/gcrypt.o dlls/bcrypt/gnutls.o dlls/bcrypt/macos.o dlls/bcrypt/unixlib.o -lntdll dlls/winecrt0/libwinecrt0.a libs/port/libwine_port.a -ldl -specs=/usr/share/dpkg/no-pie-link.specs -Wl,-rpath,/usr/lib/x86_64-linux-gnu/wine-staging

     
     
  • 3.36, Аноним (25), 18:41, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И что? 18 собирается (но работает с багами), последующие нет. Это всё, что меня интересует, особенно касательно вайна.
     
  • 2.41, Аноним (41), 18:48, 10/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пиши на bugs.gentoo.org а не сюда
     
     
  • 3.42, Аноним (25), 21:28, 10/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, там и так все в курсе о том, что мейнтейнеры -- ленивые бездельники. Бездумно копировать ебилд и я могу, и буду делать это куда лучше. Допустим, настрою автоматическое добавление ебилда при появлении новой версии онлайн и это даже будет работать (не хуже, чем сейчас). Задача мейнтейнера всё же адаптировать пакет под текущую версию и убедиться в его работоспособности, а этого мейнтейнеры генту не делают.

    Но мне думается что тут причина в апстриме. Либо отломали очередной из конфигурационных ключей, либо проблемы с какой-то из зависимостей. Или даже с компилятором  -- такое часто встречалось, что даже скучная сишная программа собирается ggc-9, но не gcc-10, а с нескучными оптимизациями проблемы возникают просто постоянно. Тут уже очевидный косяк производителя продукта, если он не предостерегает об ограничениях. Я, допустим, придерживаюсь политики, что всегда нужно как минимум предупреждать пользователя, чтобы тот не сломал что-нибудь с дуру -- соломка то не всегда подстелена. Но если возможность есть и предусмотрена, она должна поддерживаться.

     

  • 1.44, Аноним (44), 22:24, 10/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    гамосеки !!!!!! поставьте вы уже Windows 10 и не страдайте на своем линусе !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



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

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