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

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

Отправлено opennews , 18-Май-24 09:46 
Состоялся экспериментальный выпуск открытой реализации Win32 API - Wine 9.9. С момента выпуска  9.8 было закрыто 38 отчётов об ошибках и внесено 246 изменений...

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


Содержание

Сообщения в этом обсуждении
"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 09:49 
Мне кажется Wine самая активно развиваемая программа под этот ваш линукс. А всё потому что игры это бабки.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено birdie , 18-Май-24 09:53 
Неправильная мысль.

Wine развивался в основном из-за небольшого количества компаний, которые развернули рабочие станции под Линукс и им нужна поддержка Windows софта без виртуализации для чего они покупают лицензии на CrossOver Office, а именно это компания по сути занимается разработкой Wine. Коммиты извне и не людьми из этого проекта - это не больше 1% кода.

Несколько лет назад к этому делу присоединилась Valve, но большей частью для поддержки DXVK, который не является частью Wine.


"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:40 
Тогда почему в каждой новости названия игр?

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:57 
Люди любят играть в игры и проверяют их чаще, чем пользовательский софт.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 20-Май-24 11:07 
Что тогда писать? Внутренний_софт2.2.8.exе?

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:17 
Мне кажется скоро сам виндовс софт под виндой будут запускать через Вайн.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:31 
Мне кажется, эту остроумную шутку я периодически встречаю последние лет десять как минимум.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:38 
Не удивительно, потому что последние лет 15 многие игры в венде запускаются только через вайн.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:46 
Каких только удивительных вещей не узнаешь. А этот ваш Wine под Windows, он вызовы WinAPI транслирует в куда?

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:48 
> Каких только удивительных вещей не узнаешь. А этот ваш Wine под Windows,
> он вызовы WinAPI транслирует в куда?

Да, стоит образовываться. В WinAPI, а что?


"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:51 
Круто. А зачем?

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 11:04 
> Круто. А зачем?

Чтобы была совместимость с новыми версиями ОС. Иногда просто чтобы пропатчить определённые вызовы.


"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 11:07 
Убедили. Осталось только ссылку на такой интересный Wine увидеть.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 11:12 
Обычный вайн компилируется обычным mingw-w64, я лично без проблем собирал определённые библиотеки с нужными мне исправлениями. Есть ещё старые готовые бинари под венду в сборках wined3d.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 11:17 
Ну я, конечно, сразу понял, что речь о wined3d. Который суть враппер DirectDraw/Direct3D→OpenGL, и к WinAPI отношения вообще не имеет.
Иногда помогает, да. Но dgVoodoo на порядок лучше.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 11:08 
Ещё на некоторых системах есть только opengl/vulkan драйвера, тоже можно задействовать с этими целями.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Вован , 18-Май-24 12:01 
Не, ну а чего такого. Есть же WineVDM, который позволяет запускать 16-битные виндовс приложения в 64-битной венде 🤓

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 19-Май-24 10:15 
Тебе кажется.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 18-Май-24 10:16 
> Batman and Head Over Heels

Batman и Head Over Heels. Это две отдельные игры.


"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено ryoken , 20-Май-24 07:34 
>>Head Over Heels

Я про неё ещё для Спектрума читал, не знал что оно и под другие платформы было. По описанию - бродилово то ещё, насколько помню.


"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Zenitur , 18-Май-24 11:55 
> Проведена чистка реализации WineD3D от устаревших возможностей, таких как настройка offscreen_rendering_mode

Помню как в 2007 году этот параметр имел значение backbuffer, но можно было вручную прописать fbo. Это увеличивало список работающих игр, но имело проблемы совместимости. В какой-то момент fbo выставили по умолчанию (2007-2008 годы), однако оставили возможность вернуть backbuffer в случае, если всё-таки что-то пойдёт не так.

Наверное, за 15 лет поправили все баги при использовании fbo, вот и убрали backbuffer...

> бэкенд шейдеров ARB

Э. А это нужная фича! Зачем удалили? Она же улучшала совместимость игр Direct3D 9 с WineD3D (один хрен DX10 в WineD3D никогда не работал)!

У меня и сейчас параметр HKEY_CURRENT_USER\Software\Wine\Direct3D как "shader_backend" = "arb" прописан... Карточка Fermi. Для Wine более старых версий, чем Wine 5.0, надо прописывать UseGLSL = disabled.

> неиспользуемый старый метод отрисовки на экран (render_offscreen) и текстуры ARB_texture_rectangle.

Году эдак в 2009 в комментах на Опеннете мне объясняли, что винда умеет рендерить вне экрана, а линукс нет. Или что-то такое, не помню уже за давностью лет. Неужели так и не научился?


"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено kravich , 20-Май-24 11:33 
Зеня, я твой фанат. Быть настолько эрудированным в вещах, десятилетия как потерявших актуальность - это уметь надо

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Zenitur , 21-Май-24 07:17 
> Зеня, я твой фанат. Быть настолько эрудированным в вещах, десятилетия как потерявших
> актуальность - это уметь надо

Да, я много что помню. Как ставить дос, вин 3.1, 95, 98, 2000, ME, XP. Как делать системную дискету. Помню что скайп 2.1 дружил только с V4L2-видеокамерами, а V4L1-драйверы не понимал. И что надо было грузить скайп с определённым параметром, чтобы камера заработала. Помню, что раньше браузеры не умели SOCKS-прокси, и поэтому надо было грузить Privoxy, чтобы пустить браузер через Tor. Да много что помню. Даже как настраивать флеш, чтобы VDPAU работал. Кстати, на многих сайтах простенький JS-плеер, воспроизводящий playlist.m3u8. Вернуть туда флеш, как мне кажется, не трудно. Было бы идеальным решением для тех, кто не сумел заставить работать VAAPI.


"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 19-Май-24 10:28 
>c режимом WoW64 (64-bit Windows-on-Windows), позволяющим выполнять 32-разрядные Windows-приложения в 64-разрядных Unix-системах

А почему такое название? Логичней было назвать WoL64 (Windows-on-Linux 64 бит)


"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 19-Май-24 12:35 
Потому что косяк в новости. WoW64 это подсистема в винде и никак с юниксом не связана.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 20-Май-24 09:59 
Wine-on-Wine же.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено Аноним , 20-Май-24 10:07 
Кто знает, поясните пожалуйста, почему в Линуксе нет такой штуки. как аналога WoW64, и вместо маленьких прокси-библиотек ставятся полные 32-битные копии, что жрёт память, исполняющие 32-битный код, что неоптимально, так как такой код игнорирует доступность доп. регистров.

"Выпуск Wine 9.9 и Wine staging 9.9"
Отправлено name , 20-Май-24 16:24 
Не требуется, т.к. свободный софт можно скомпилировать под 64 бита.