The OpenNET Project / Index page

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

Выпуск Wine 7.22

26.11.2022 07:55

Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.22. С момента выпуска версии 7.21 было закрыто 38 отчётов об ошибках и внесено 462 изменения.

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

  • В WoW64, прослойку для запуска 32-разрядных программ в 64-разрядной Windows, добавлены преобразователи системных вызовов (thunk) для Vulkan и OpenGL.
  • В основной состав включена библиотека OpenLDAP, собранная в формате PE.
  • В WinPrint реализован обработчик вывода на печать (Print processor), поддерживающий тип данных RAW для отправки на печать как есть, без обработки.
  • Продолжено обеспечение поддержки типа 'long' в коде функции printf.
  • Закрыты отчёты об ошибках, связанные с работой игр: Syberia, Gothic II: Night of the Raven (v2.7), Saints Row 2022.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Musette, TIDAL, nProtect Anti-Virus/Spyware 4.0, Spark AR studio, Hemekonomi, Framemaker 8, Pivot Animator.


  1. Главная ссылка к новости (https://www.winehq.org/announc...)
  2. OpenNews: Выпуск Wine 7.21 и GE-Proton7-41
  3. OpenNews: Выпуск Wine 7.20 и Wine staging 7.20
  4. OpenNews: Выпуск Wine 7.19
  5. OpenNews: Проект Wine опубликовал Vkd3d 1.5 с реализацией Direct3D 12
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/58196-wine
Ключевые слова: wine
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (70) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:03, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    > В WoW64, прослойку для запуска 32-разрядных программ в 64-разрядной Windows, добавлены преобразователи системных вызовов (thunk) для Vulkan и OpenGL.

    Очень хорошо! Ждем, когда the remaining modules are converted to PE, this will make it possible to run 32-bit applications without installing 32-bit Unix libraries, т.е. без установки пакета wine-i386.

     
     
  • 2.3, Аноним (3), 08:16, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Из-за этого мне приходится держать 32 битную alsa, из-за этого 32 битный ffmpeg, из-за этого 1000 32 битных зависимостей. Помимо сабжа существует ещё конечно pcsx2. Но проблем эти их эксперименты слишком у много несут -- мне не нравится, когда софт, всю жизнь работавший, внезапно перестаёт это делать.
     
     
  • 3.5, Аноним (5), 09:00, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > 1000 32 битных зависимостей.

    Может всё-таки 100500 зависимостей?

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

     
     
  • 4.11, Аноним (3), 09:19, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Все мультимедиа либы, гтк со всеми потрохами… Да нет, ошибки тут никакой.
     
  • 3.6, Аноним (6), 09:04, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > существует ещё конечно pcsx2

    Он 64-битный же давно.

     
     
  • 4.9, Аноним (3), 09:11, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ого, точно? Он всегда был 64 битный, но с некоторыми серьёзными оговорками. Надо будет посмотреть, спасибо. Я перестал обновлять, потому что сломали игры и отказывались чинить, а я ведь даже указал им в каком конкретно коммите баги пошли. Так потом ещё что-то с сохранениями сделали и мне надоело выкидывать коммиты вручную, игры то работают нормально.
     
     
  • 5.13, Аноним (6), 09:51, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, какие там оговорки. Лежит 64-битный AppImage, а 32 бит уже вообще нет. Вот «стабильная» версия 1.6, которую предлагают по умолчанию, 32-битная, но кто ж её использует.
     
     
  • 6.22, Аноним (3), 10:29, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >какие там оговорки

    А там в 64 битной только софтрендер и ещё по мелочи, ну и это всего 2 года прошло, у меня так вообще предрелизная версия с вырезанными коммитами. Сегодня я узнал, что на тестовой сборке оказывается уже есть поддержка 64 бит, спасибо.

     
     
  • 7.41, Аноним (41), 15:01, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И как оно? Поломанные игры починились?
     
  • 3.8, Аноним (8), 09:10, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Зачем ты тогда сидишь на линукс? Линукс это не про постоянную работу софта. Ставь оффтопик.
     
     
  • 4.10, Аноним (3), 09:15, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, скажем так, у меня опыт целиком противоположный. Дело не в линуксе, а в плохом QA конкретно проекта WINE в данном случае.
     
     
  • 5.26, Аноним (26), 11:22, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А у тебя не проскакивала мысль факт работы приложения и не должен зависеть от QA конкретного проекта. Подумай об этом на досуге. Подсказка даже этот твой воображаемый QA Wine это все делает не просто так.  
     
     
  • 6.28, Аноним (3), 11:28, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты предлагаешь всем дружно заниматься разработкой РекталОС? Так и она не самостоятельная, да и цена возрастёт.
     
  • 2.17, Аноним (17), 10:11, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не ждём. Когда это сделают, 32-битные системы просто дропнут. Ведь ради этого всё и затевается.
     
     
  • 3.39, Сарабонг (?), 14:29, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда это сделают, 32-битные системы просто дропнут.

    При чем тут 32-битные системы, когда речь о том, чтобы запускать 32-битные приложения (включая, внезапно, старые) на 64-битных системах, не устанавливая для этого 32-битные компоненты, как требуется сейчас.

     
  • 3.58, Skullnet (ok), 20:09, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, не ждём. Когда это сделают, 32-битные системы просто дропнут. Ведь ради этого всё и затевается.

    К сожалению, ещё есть куча другого проприетарного легаси (например 32-бит драйвера для принтеров) из-за которого нельзя выкинуть 32 бит.

     
  • 2.40, Аноним (40), 14:51, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Продолжено обеспечение поддержки типа 'long' в коде функции printf.

    В смысле??? А раньше printf у них лонги не печатал???

     

  • 1.2, Аноним (3), 08:12, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мой дистрибутив притащил mingw64-toolchain зачем-то. Прикола не понял -- вайн, собранный им, даже не запускается (фейлится на стадии wineboot). Пришлось нагнуть пакетный менеджер и вырезать этот пакет, если собирать системным тулчейном с mingw64-runtime, то всё нормально работает.
     
     
  • 2.4, Аноним (3), 08:25, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно, отличие, тулчейна от банленного в --enable-threads=posix у системного? Я не имею сейчас возможности (да и желания) проверить, что туда напихали. Сама идея такого бандла крапа кажется довольно абсурдной. Меня вполне устраивала сборка winegcc -- ни о каких проблемах, упоминаемых разработчиком dxvk, я не слышал.
     
  • 2.14, Аноним (14), 10:03, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мой дистрибутив притащил mingw64-toolchain зачем-то.

    проблемы твоего болгеноса никаким образом к wine не относятся, необходимо задавать вопросы Денису Попову

     
     
  • 3.20, Аноним (3), 10:18, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как это не относятся, когда вместо того, чтобы чинить свой winegcc (с которым по сообщениям некоторых есть проблемы), они его по-сути дропнули оставив без поддержки?
     
  • 2.19, Аноним (17), 10:14, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Собирал программы с помощью MinGW-w64+Clang. Работают как в вайне, так и в XPюше, и в ReactOS.
     
     
  • 3.21, Аноним (3), 10:24, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это изврат, gcc не хуже собирает. Там только libgcc при динамической линковке надо рядом положить. Только чтобы собирать реальные программы без либы с cygwin не обойдёшься и я не уверен, что будет работать так же хорошо. Но можно пилить варез и тогда пофиг.
     
     
  • 4.24, Аноним (24), 10:43, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    gcc неудобен и его приходится ставить для каждого таргета а это дофига места на... большой текст свёрнут, показать
     

  • 1.7, Аноним (8), 09:09, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вайн это единственный нормальный вайн.
     
     
  • 2.12, andrei.g (?), 09:50, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Практически 30 летней выдержки:) Самое забавное что начало проекта приходится на день независимости США.
     
     
  • 3.61, Аноним (61), 22:12, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > на день независимости США

    Это когда жрут помилованных индеек?

     

  • 1.15, Аномальный (?), 10:05, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Интересно, что будет, если Wine 7.22 встроить в Chrome 107 ?
     
  • 1.16, YM2608 (?), 10:07, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Лучше бы новые WinAPI внедряли в ядро Windows XP64
     
     
  • 2.23, Аноним (6), 10:41, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Уже давно внедрили, получилась семёрка.
     
     
  • 3.29, YM2608 (?), 11:28, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    рыба не мясо - семёрка не ХР
     
     
  • 4.31, Аноним (6), 12:00, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда уж XP64 ни рыба, ни мясо.
    Никто не будет этим заниматься, не нужно это никому. Нет реальной необходимости в XP64.
     
     
  • 5.33, YM2608 (?), 12:14, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Напрасно - ХР самая удобная ОС! все настройки в одном окне по закладкам, а не в разных окнах, как у 7ки и следующих виндувсах
    https://i.ibb.co/Rp4DRY9/uname.jpg
     
     
  • 6.34, Аноним (6), 12:19, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не вижу настроек сети, например. Или звука.
     
     
  • 7.35, YM2608 (?), 12:23, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    звук в ХР тоже удобней настраивается, чем в 7ке
     
     
  • 8.36, Аноним (6), 12:28, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это уж точно вкусовщина А как вайфай удобно настраивается В любом случае ОС у ... текст свёрнут, показать
     
  • 8.63, Омоним (?), 05:33, 27/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скажу больше - звук в XP обладает атмосферностью и насыщенностью мидбасами в отл... текст свёрнут, показать
     
     
  • 9.64, Аноним (3), 09:23, 27/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме шуток, но Долби Атмос только в 10 же В 11 уже есть, не уверен В киношечк... текст свёрнут, показать
     
  • 9.65, Аноним (65), 12:36, 27/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В XP был адекватный аудио-микшер то что открывалось по иконке в трее, он от 95-... текст свёрнут, показать
     
     
  • 10.68, Аноним (68), 23:55, 27/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Начнём с того, что в семёрке есть WASAPI, а в XP для побитовй точности только жу... текст свёрнут, показать
     
  • 9.67, Аноним (68), 23:49, 27/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что-то на аудиофильском начального уровня ... текст свёрнут, показать
     
  • 2.52, Аноним (52), 18:31, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Насколько я знаю: в XP графическая подсистема пришла примерно как 95/98/ME - то есть основанная на GDI/GDI+ - а там большинство вызовов перенаправлялось прям в драйвер. То есть от корректной работы драйвера зависела поддержка HighDPI, много-мониторного режима и много чего. И это не контролировалось самой виндой. И это была боль для разработчиков винды.

    Поэтому им пришлось всё переделывать. Поэтому провалилась Виста (пока все новые дрова написали да отладили). То есть - примерно как сейчас X-сы и Wayland: только с учётом мощи корпорации MS и отсутствия разброда и шатаний.

     
     
  • 3.70, Аноним (70), 14:20, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Не совсем до Windows XP включительно - DirectX - это API в юзерспейсе - О... большой текст свёрнут, показать
     

  • 1.18, Аноним (18), 10:12, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    теперь уже в пору задуматься, что произойдет раньше: винда превратится в линус или линукс в винду:)
     
     
  • 2.25, Аноним (25), 10:58, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    когда всех сделают рабами, им будет без разницы в чьей матрице они сидят
     
     
  • 3.42, Аноним (-), 15:16, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в корень зрит аноним сей...
     
  • 2.27, Аноним (26), 11:23, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Винда линукс уже прямо сейчас, так что линукс опоздал.
     
  • 2.30, Аноним (30), 11:48, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если за 30 лет линукс еще не превратился, то ответ должен быть очевиден...

     
  • 2.37, Анонус (?), 13:40, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В какой-то момент должна случиться сингулярность Винды, Линукса и Андроеда. Чтобы приложения для всех этих платформ бесшовно ставились и запускались.
     
     
  • 3.38, Аноним (6), 14:11, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На винде дело к этому и идёт.
     
  • 3.43, AlexYeCu_not_logged (?), 16:16, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Чтобы приложения для всех этих платформ бесшовно ставились и запускались.

    И будут эти приложения ущербными андроидо-поделками, и близко не поддерживающими то, за что ценят никсы.
    Тебе Электрона мало?

     
     
  • 4.44, SilverCutePony (ok), 16:28, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На электроне и будут всё писать в таком случае, ибо это проще всего :3
     
  • 4.45, Анонус (?), 16:34, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >>Чтобы приложения для всех этих платформ бесшовно ставились и запускались.
    > И будут эти приложения ущербными андроидо-поделками, и близко не поддерживающими то, за
    > что ценят никсы.
    > Тебе Электрона мало?

    Калькулятор в Гнуме не сложнее и не функциональнее чем в Андроиде

     
     
  • 5.46, Аноним (46), 16:46, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А сколько рабочих мест для девяти-миллиардного населения (особенно в густо-населённых странах) создаёт жирный калькулятор на сотне всяких web-библиотек против жалкого тощего старого поделия? То-то же. Ну и что, что быстрый и работает, рабочие на индийских и китайских фабриках тоже кушать хотят, а ты жмотишься новый тилибончик купить.
     
  • 5.48, AlexYeCu_not_logged (?), 17:09, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Калькулятор в Гнуме не сложнее и не функциональнее чем в Андроиде

    А теперь скажи то же самое про файловый менеджер, который и в этом твоём «Гнуме», прямо скажем, не лучший.

     
     
  • 6.50, Анонус (?), 17:23, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://en.wikipedia.org/wiki/ES_File_Explorer
    Что-то мне кажется ваш Гнуме Филес и половины этого не умеет.
     
     
  • 7.54, AlexYeCu_not_logged (?), 19:01, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Что-то мне кажется ваш Гнуме Филес и половины этого не умеет.

    Не увидел ничего экстраординарного. Кой какой указанный функционал файлменеджеру не то что не нужен, а противопоказан.

    Впрочем, ни это, ни Gnome Files на вменяемый файл менеджер не тянут.

     
  • 7.55, Аноним (3), 19:26, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чем эта шляпа лучше X-plore?
     

  • 1.49, Кепка Пригожина (?), 17:16, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Продолжено обеспечение поддержки типа 'long' в коде функции printf.

    GDD (Glitch Driven Development).

     
  • 1.51, Аноним (51), 18:14, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Окно евки в Винде ест гиг в ванне 3 гига. О - оптимизация
     
     
  • 2.56, Аноним (3), 19:30, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Веда не показывает значение фактически занятой памяти, как ты это выяснил? В линуксе есть PSS для этого.
     
  • 2.59, SilverCutePony (ok), 21:36, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Окно евки в Винде ест гиг в ванне 3 гига. О -
    > оптимизация

    В диспетчере задач винды перейди на вкладку "Подробности", нажми правой кнопкой мыши на заголовок любого столбца и кликни "Выбрать столбцы", затем сними галочку c пункта "Память (активный частный рабочий набор)" и отметь пункт "Выделенная память", не забудь нажать на "ОК". И только после всего этого, смотри на занимаемую память

     

  • 1.53, Анан (?), 18:39, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Кто нибудь ещё верует в опенсорс и всю эту движуху?
     
     
  • 2.69, Аноним (69), 08:28, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Какой-то странный вы сер.

    Wine запускает 95% софта под Windows, что было мечтой 20 лет назад.

     
     
  • 3.71, Кепка Пригожина (?), 20:19, 29/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Какой-то странный вы сер.
    > Wine запускает 95% софта под Windows, что было мечтой 20 лет назад.

    Так а зачем сегодня это глючно-гадкое техно-порно?

     

  • 1.57, Skullnet (ok), 20:07, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жду когда сделают "Vulkan child window rendering" в wine (или в wine-staging). https://bugs.winehq.org/show_bug.cgi?id=45277
     
  • 1.60, Аноним (61), 22:09, 26/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Продолжено обеспечение поддержки типа 'long' в коде функции printf.

    Да вы шутите?!

     
     
  • 2.62, Аноним (40), 22:18, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да. Что они имели в виду?
     

  • 1.66, Попандопала (?), 16:48, 27/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно не собирать,пока на 7.19. збс версия.
     
  • 1.72, Аноним (72), 19:36, 04/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  В WoW64, прослойку для запуска 32-разрядных программ в 64-разрядной Windows, добавлены преобразователи системных вызовов (thunk) для Vulkan и OpenGL.

    Означает ли это что можно выкидывать 32-битную месу? Она с зависимостями по крайней мере по размеру - большая часть 32-бит либ для вайна.

     

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



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

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