URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 137999
[ Назад ]

Исходное сообщение
"Выпуск Wine 10.16"

Отправлено opennews , 04-Окт-25 08:43 
Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 10.16. С момента выпуска  10.15 было закрыто 34 отчёта об ошибках и внесено 364 изменения...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63999


Содержание

Сообщения в этом обсуждении
"Выпуск Wine 10.16"
Отправлено xor2003 , 04-Окт-25 08:43 
Можно будет в 16битные игры играть - круто

"Выпуск Wine 10.16"
Отправлено A.Stahl , 04-Окт-25 08:50 
Win16 (понятия не имею как оно там называлось) давно заброшен в Вайне и, в общем и целом, не работает. Т.е. формально как бы есть, но толку мало.

"Выпуск Wine 10.16"
Отправлено Zenitur , 04-Окт-25 10:29 
То есть Wine круче винды, получается? Там 64-битные ОС не умеют запускать 16-битные программы. Умеют только 32-битные ОС.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 11:47 
> Там 64-битные ОС не умеют запускать 16-битные программы. Умеют только 32-битные ОС.

А в мире линух уже нет 32-битных ОС... Там есть, а тут нету.


"Выпуск Wine 10.16"
Отправлено алек емпире , 04-Окт-25 20:29 
там как раз и нет, а тут всё ещё умеют в 32 бита

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 13:32 
мой дебиан смотрит на тебя как на врунишку

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 11:49 
если мне не изменяет память, 32битные винды не имели механизма цифровой подписи драйверов, а значит там любой школьник руткитнуться может. кто их вообще использует сейчас и для чего?

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 20:00 
Когда-то компьютер был мой, теперь - этот.

"Выпуск Wine 10.16"
Отправлено Аноним , 06-Окт-25 19:12 
Потому, что появились учётные записи Microsoft.

"Выпуск Wine 10.16"
Отправлено Мимо , 05-Окт-25 11:56 
Вообще-то умеют, это можно включить

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 11:55 
Это какие?

"Выпуск Wine 10.16"
Отправлено Zenitur , 04-Окт-25 17:42 
> Это какие?

Много какие. Например игры Humongous Entertainment, выпущенные в 1994 году, были 32-битными - при этом экзешники имели 16-битный заголовок (судя по анализу утилитой file). Этот нюанс был необходим для запуска в Win32s. В 1994-1995 годы много программ были скомпилированы таким образом (в ожидании будущей Windows 95, Win32s был самый простой способ создать 32-битный бинарник). Проблемы вскрылись лишь в 2005 году с появлением 64-битных версий Windows, которые 16-битные бинарники не запускали. Обидно, ведь по сути, внутри это 32-битные программы, но из-за своего 16-битного заголовка они не запускаются...


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 18:40 
А чё б не пропатчить тогда? Питон в зубы и вперёд.


"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 20:03 
какой ты шустрый :) а dpmi сервер ты тоже питоном попатчишь? если найдёшь в системе.

"Выпуск Wine 10.16"
Отправлено AleksK , 04-Окт-25 15:17 
Для таких скорее dosbox нужен будет

"Выпуск Wine 10.16"
Отправлено ryoken , 04-Окт-25 08:57 
>>Star Wars: Jedi Knight - Dark Forces II

Экий мамонт... Он же на DX7 (если не 5), чему там глючить?


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 10:26 
Их же небось запускают на 300Гц мониторах.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 12:01 
Игры на доисторических дх практически не работают в вайне. То эмуляцию шейдеров надо впатчивать (the longest journey), то ещё что. Вопрос должен звучать "а оно вообще работало?".

"Выпуск Wine 10.16"
Отправлено ryoken , 04-Окт-25 17:00 
>  Вопрос должен звучать "а оно вообще работало?".

Работало, немного гонял через Lutris. (вещь своеобразная  относительно управления)


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 18:18 
Запускаю на Windows 11 без проблем, например.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 09:56 
Ну что, какой в итоге прирост в игорях?

"Выпуск Wine 10.16"
Отправлено Xo , 04-Окт-25 11:22 
Прирост по сравнению с fsync никакой, разве что потребление ресурсов цп меньше стало.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 22:38 
А шума то было. Автор писал что будет 600%+ прирост в Dirt 3, а теперь вообще непонятно зачем это нужно.
https://www.phoronix.com/news/Windows-NT-Sync-RFC-Linux

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 11:50 
Грузит в разы быстрее и вроде FPS плавнее-ровнее, циферки не мерял.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 12:53 
Тестируй: https://store.steampowered.com

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 10:02 
Подскажите что делать если игрушка просит jre,но виндовый установщик джавы под вайном не хочет устанавливаться?
(Винду не предлагать)

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 11:08 
Багрепорт в wine запостить можно предложить?

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 12:10 
Зачем ей установщик? Сам себе проблемы выдумываешь какие-то, достаточно копии файлов рантайма. Если игре нужна жре, она уже идёт с конкретной версией жре, которая ей нужна. А так, может там вообще можно на линуксе запустить без проблем и всяких вайнов.

"Выпуск Wine 10.16"
Отправлено _kp , 04-Окт-25 13:40 
JRE по природе портабельный, его достаточно скопировать и прописать в PATH его каталог с екзешниками.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 20:21 
А что за джава? Я в proton 10.02 minecraft поставил - работает.

После чего снес самосборный пакет с пиратский лаунчером из flatpack.


"Выпуск Wine 10.16"
Отправлено abscure , 05-Окт-25 21:09 
Почти все проблемы с установщиками софта из под WINE бывают из-за шрифтов.
Можно поставить corefonts либо allfonts:
$ export WINEPREFIX=/home/user/path/for/prefix
$ winetricks corefonts
или же
$ winetricks allfonts

Изредка встречаются установщики игр или скорее конфигураторы использующие WPF, которым нужны .NET'ы и DirectX'ы, но это уже слегка иная проблема.

Основная беда инсталляторов именно в отсутствии шрифтов в префиксе, а потом уже Visual Studio Runtime (vcredist_x64.exe) 2012, 2015 или 2022 года (можно найти универсальный).
Установить можно так, в зависимости от степени свежести игрушки:
$ winetricks -q vcrun2012
$ winetricks -q vcrun2015
$ winetricks -q vcrun2022


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 10:41 
> Реализована поддержка запуска 16-разрядных приложений в режиме WoW64 (64-bit Windows-on-Windows), обеспечивающем выполнение 16/32-разрядных Windows-приложений в 64-разрядных Unix-системах.

Помоему, называть этот режим логичнее "Windows on 64-bit Windows'. Раз уж подразумевается, что 32 бита в 64-битной среде.


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 11:08 
Сделали 9x наоборот. 9x был по сути 3.11 с установленным Win32s, только в 16м битном коде появилась куча 32х битных команд с префиксом 66, что сделало его несовместимым с 286. А тут наоборот. 16 битная обертка над 64х битным кодом. Класс. На самом деле это не сложно сделать, т.к. изначально именно из за того, что Win32 был оберткой над Win16, они были на 99% совместимы.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 11:37 
> были на 99% совместимы

то был виндоуз мир, это не про линух.


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 14:34 
Ну были несовместимости из за обновления дров. Из того, что я знаю: в Win32 появилась поддержка bottom-up, 16bpp и BGR в DIB. В Win32s эмуляции этого не было, так что если прога это использовала, то она бы не работала. Но Win32s в основном позиционировался именно как временное решение для перехода Win32. Мол перекомпилировали прогу под Win32 (API почти совпадает - почти ничего править не нужно), но чтоб она работала и в Win3.х тоже.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 11:35 
> выполнение 16/32-разрядных Windows-приложений в 64-разрядных Unix-системах

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


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 12:33 
>  32-битные юних-приложения

Такие ещё вообще существуют? У меня даже андроид уже 64bit-only.


"Выпуск Wine 10.16"
Отправлено 12yoexpert , 04-Окт-25 12:41 
steam

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 16:55 
Скоро уже дропнет, в районе 6 месяцев максимальная оценка.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 22:25 
Ну тогда LFS.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 13:44 
Можно, надо включить подержку 32 бит в ядре, затем, на выбор flatpak с нужной прогой (например стим) /distrobox + дистр с полдержкой 32 разрядных либ / еще можно запустить но уже с бубном через docker podman либо chroot.  

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 16:29 
> + дистр с полдержкой 32 разрядных либ

Вот послал дак послал! Так бы и сказал, что просто запустите что-то другое, а не современный линух.


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 21:07 
внезапно дебиан недавно релизнулся - 32 бита на месте.
так кто дебиан + его деривативы - и есть самый популярный линух...

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 11:54 
а стейбл ща на 6.12?

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 13:26 
trixie-backports 6.16.3


"Выпуск Wine 10.16"
Отправлено Аноним , 06-Окт-25 13:45 
>и есть самый популярный линух...

Ubuntu же.


"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 12:53 
Запланированное устаревание!

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 22:23 
Отменяется!

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 19:52 
ntvdm ещеб вместо выкидывания в досбокс и заживем1

"Выпуск Wine 10.16"
Отправлено zionist , 04-Окт-25 20:40 
Те кто пользуются расскажите, для чего ещё вы этим пользуетесь, кроме как для игрушек?

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 21:06 
Есть ты энтузиаст, а не корпораст, то ты делаешь вещи чисто потому, что можешь это сделать, а не потому, что заработаешь на этом денег. Вот для чего Win64 добавили поддержку DirectDraw, хотя оно умерло задолго до Win64 и следовательно прог с его поддержкой нет? Просто потому, что если правильно написать код, то разницы под Win32 и Win64 не будет, а дальше нужна всего одна секунда на то, чтобы выставить в сборочном конфиге Win64 вместо Win32 и вуаля! Так же и тут. Поддержка Win16 - это просто небольшой враппер. Если уж слепили враппер для Win32, то что уж не слепить для Win16?

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 21:12 
А стоп. Попутал. Не DirectDraw, а Direct3D 8. Хотя наверное и DirectDraw тоже. У меня просто прога была. Я ее еще на Delphi 6 начинал писать. Там была поддержка OpenGL, D3D8 и D3D9. Дык потом я ее перекомпилил под Win64 и D3D8 конечно же там не работало. Недавно по приколу запустил под Wine - а там ЗАРАБОТАЛО.

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 22:04 
Ну какие игры, аудиоплеер тот же нужен на ПК. На линуксах же ни одного нормального, вот и гоняешь foobar2000.

"Выпуск Wine 10.16"
Отправлено 2025 , 04-Окт-25 22:42 
Давно уже не нужен. Подключил смарт к блютуз колонкам и гоняешь. Или напрямую с потокового сервиса, если поддерживают. Заводить комп, чтобы музыку послушать - буэ.

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 15:34 
человек меня вернул в 2005 год - когда домашний компутер был центром развлечений - киношки, музыка, игрульки :) А как же еще?

"Выпуск Wine 10.16"
Отправлено Аноним , 04-Окт-25 22:20 
Notepad++, WinAmp 2, MS Office 2000/2007.

"Выпуск Wine 10.16"
Отправлено n80 , 05-Окт-25 22:24 
LTSpice (почти всю дорогу разрабатывается с учётом WINE, к слову, не только у его авторов такой подход к кроссплатформенности) и IDA 5 (которая Free), ну и QUIK когда-то был. Нативные аналоги, конечно, есть, но как бы оно есть не просит и не так часто оно мне нужно, чтобы разбираться с переходом.

Плюс, всякие мелкие древние унаследованные самописные (не мной написаны и полные сорцы порой утеряны) проги на работе, тоже отлично под WINE работают.


"Выпуск Wine 10.16"
Отправлено oldzoomer , 07-Окт-25 16:02 
>ну и QUIK когда-то был

Это который для трейдинга что ли? Интересно, а Transaq (который у Финама) тоже работает хотя бы под вином?

Если что, я не трейдер, и не инвестор, инвестиционные рекомендации не даю.


"Выпуск Wine 10.16"
Отправлено Анонимный GenZionist , 06-Окт-25 13:57 
Использую для всего сложнее васяновского форка калькулятора, ибо самый стабильный API в линуксе - Win32 :)

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 08:24 
Сижу на EndeavourOS (arch based).
Сегодня утром прилетело обновление wine 10.16-1
Стала вылетать игра World of Warcraft.
Пришлось откатился на 10.15.
Будем ждать 10.16-2

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 10:20 
Вангую что ничего не пофиксят, так как ты не написал отчет об ошибке.

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 12:13 
Сижу на wine 1.6.2 по той же причине.

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 14:18 
Недавно попробовал 5 версию и в ней даже рендер вулкан нельзя выбрать. В вашей 1.6.2 косынка только запустится пожалуй.

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 15:33 
на 1.6.2 запускается и работает куча софта много лет.
если то как оно работает на 1.6.2 устраивает, то зачем гоняться за свежим вайном?
что-бы что?
другое дело если то, что надо не работает или работает криво....

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 21:40 
Это сколько же ее придётся патчить под свежие GCC и прочее... Вот потому и новые версии предпочтительнее.Вы очевидно осиливаете заставить работать такой крап, ведь не сидите же на системе десятых, а то и нулевых.

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 22:29 
> Это сколько же ее придётся патчить под свежие GCC и прочее... Вот
> потому и новые версии предпочтительнее.Вы очевидно осиливаете заставить работать такой
> крап, ведь не сидите же на системе десятых, а то и
> нулевых.

Зачем? Это же все равно для запуска бинарников. Таскаю с виндовыми бинарниками и бинарники вайна нужной версии из проекта плэй-он-линукс. Работает. Собрал архивом с бутылками - делал еще лет 10 назад на 32х битной системе. После пинка работает и на современных 64-битных системах.



"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 23:12 
Это вам повезло, что все либы есть. Я обломался с отсутствующим лбгл 32 бит и ничего кроме косынки и такого же простого там не работает из-за этого.

"Выпуск Wine 10.16"
Отправлено Аноним , 06-Окт-25 12:21 
freesbie имеется,почти PoL.

"Выпуск Wine 10.16"
Отправлено Аноним , 06-Окт-25 13:12 
> Я обломался с отсутствующим лбгл 32 бит

Зачем ты используешь систему, где ничего нету?


"Выпуск Wine 10.16"
Отправлено Аноним , 06-Окт-25 14:25 
Возможность есть,но у меня лапки.

"Выпуск Wine 10.16"
Отправлено Аноним , 08-Окт-25 18:16 
Для тех кто с лапками есть PortProton )

"Выпуск Wine 10.16"
Отправлено Аноним , 05-Окт-25 19:50 
Для игр протон лучше будет.

И по производительности и по фиксу багов. Они фиксят сразу, а с вайном, посмотри, как долго вкорячивали ntsync. Он в ядре 6.14 появился. Тут LTS 6.18 на подходе, а поддержку ntsync в wine только сейчас завезли.

И, в крайнем случае, можно использовать стабильные релизы вайна. Типа 10.0 сейчас.

https://www.youtube.com/watch?v=BJGfBPDB_Fg


"Выпуск Wine 10.16"
Отправлено mx , 06-Окт-25 15:54 
Для подхвата ntsync пришлось пересобрать пакет     wine-staging-10.16-1.1.x86_64.rpm с https://dl.winehq.org/wine-builds/fedora/42/x86_64/