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

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

Отправлено opennews , 26-Ноя-22 08:03 
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.22. С момента выпуска версии 7.21 было закрыто 38 отчётов об ошибках и внесено 462 изменения...

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


Содержание

Сообщения в этом обсуждении
"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 08:03 
> В 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.


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 08:16 
Из-за этого мне приходится держать 32 битную alsa, из-за этого 32 битный ffmpeg, из-за этого 1000 32 битных зависимостей. Помимо сабжа существует ещё конечно pcsx2. Но проблем эти их эксперименты слишком у много несут -- мне не нравится, когда софт, всю жизнь работавший, внезапно перестаёт это делать.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 09:00 
> 1000 32 битных зависимостей.

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

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 09:19 
Все мультимедиа либы, гтк со всеми потрохами… Да нет, ошибки тут никакой.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 09:04 
> существует ещё конечно pcsx2

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 09:11 
Ого, точно? Он всегда был 64 битный, но с некоторыми серьёзными оговорками. Надо будет посмотреть, спасибо. Я перестал обновлять, потому что сломали игры и отказывались чинить, а я ведь даже указал им в каком конкретно коммите баги пошли. Так потом ещё что-то с сохранениями сделали и мне надоело выкидывать коммиты вручную, игры то работают нормально.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 09:51 
Не знаю, какие там оговорки. Лежит 64-битный AppImage, а 32 бит уже вообще нет. Вот «стабильная» версия 1.6, которую предлагают по умолчанию, 32-битная, но кто ж её использует.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:29 
>какие там оговорки

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 15:01 
И как оно? Поломанные игры починились?

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 09:10 
Зачем ты тогда сидишь на линукс? Линукс это не про постоянную работу софта. Ставь оффтопик.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 09:15 
Ну, скажем так, у меня опыт целиком противоположный. Дело не в линуксе, а в плохом QA конкретно проекта WINE в данном случае.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 11:22 
А у тебя не проскакивала мысль факт работы приложения и не должен зависеть от QA конкретного проекта. Подумай об этом на досуге. Подсказка даже этот твой воображаемый QA Wine это все делает не просто так.  

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 11:28 
Ты предлагаешь всем дружно заниматься разработкой РекталОС? Так и она не самостоятельная, да и цена возрастёт.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:11 
Нет, не ждём. Когда это сделают, 32-битные системы просто дропнут. Ведь ради этого всё и затевается.

"Выпуск Wine 7.22"
Отправлено Сарабонг , 26-Ноя-22 14:29 
> Когда это сделают, 32-битные системы просто дропнут.

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


"Выпуск Wine 7.22"
Отправлено Skullnet , 26-Ноя-22 20:09 
> Нет, не ждём. Когда это сделают, 32-битные системы просто дропнут. Ведь ради этого всё и затевается.

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 14:51 
>Продолжено обеспечение поддержки типа 'long' в коде функции printf.

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 08:12 
Мой дистрибутив притащил mingw64-toolchain зачем-то. Прикола не понял -- вайн, собранный им, даже не запускается (фейлится на стадии wineboot). Пришлось нагнуть пакетный менеджер и вырезать этот пакет, если собирать системным тулчейном с mingw64-runtime, то всё нормально работает.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 08:25 
Возможно, отличие, тулчейна от банленного в --enable-threads=posix у системного? Я не имею сейчас возможности (да и желания) проверить, что туда напихали. Сама идея такого бандла крапа кажется довольно абсурдной. Меня вполне устраивала сборка winegcc -- ни о каких проблемах, упоминаемых разработчиком dxvk, я не слышал.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:03 
> Мой дистрибутив притащил mingw64-toolchain зачем-то.

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:18 
Как это не относятся, когда вместо того, чтобы чинить свой winegcc (с которым по сообщениям некоторых есть проблемы), они его по-сути дропнули оставив без поддержки?

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:14 
Собирал программы с помощью MinGW-w64+Clang. Работают как в вайне, так и в XPюше, и в ReactOS.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:24 
Ну это изврат, gcc не хуже собирает. Там только libgcc при динамической линковке надо рядом положить. Только чтобы собирать реальные программы без либы с cygwin не обойдёшься и я не уверен, что будет работать так же хорошо. Но можно пилить варез и тогда пофиг.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:43 
gcc неудобен и его приходится ставить для каждого таргета (а это дофига места на каждый экземпляр) и хавает невалидный C++. Шланг же ставится один раз, основа всё равно общая для всех таргетов, плюс она также используется в куче других проектов - экономия места и оперативы.

>Там только libgcc при динамической линковке надо рядом положить.

К сожалению да. Было бы хорошо, если бы для gcc были редистрибутейблы как для VC++, чтобы один раз поставить новейшую версию, и всё.

>Только чтобы собирать реальные программы без либы с cygwin не обойдёшься и я не уверен, что будет работать так же хорошо. Но можно пилить варез и тогда пофиг.

cygwin нужен для позиксовых программ. А MinGW для программ с нативной поддержкой винды на уровне исходников. Такие программы прекрасно работают. Проблема в том, чтобы рх собрать. И ещё проблема в том, что у некоторых проектов мэйнтейнеры лентяйничают и годами не сливают PRы, отвязывающие код лт проприетарных расширений MSVC++, которые даже в CLange с флагами совместимости не поддерживаются.


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 09:09 
Вайн это единственный нормальный вайн.

"Выпуск Wine 7.22"
Отправлено andrei.g , 26-Ноя-22 09:50 
Практически 30 летней выдержки:) Самое забавное что начало проекта приходится на день независимости США.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 22:12 
> на день независимости США

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


"Выпуск Wine 7.22"
Отправлено Аномальный , 26-Ноя-22 10:05 
Интересно, что будет, если Wine 7.22 встроить в Chrome 107 ?

"Выпуск Wine 7.22"
Отправлено YM2608 , 26-Ноя-22 10:07 
Лучше бы новые WinAPI внедряли в ядро Windows XP64

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:41 
Уже давно внедрили, получилась семёрка.

"Выпуск Wine 7.22"
Отправлено YM2608 , 26-Ноя-22 11:28 
рыба не мясо - семёрка не ХР

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 12:00 
Тогда уж XP64 ни рыба, ни мясо.
Никто не будет этим заниматься, не нужно это никому. Нет реальной необходимости в XP64.

"Выпуск Wine 7.22"
Отправлено YM2608 , 26-Ноя-22 12:14 
Напрасно - ХР самая удобная ОС! все настройки в одном окне по закладкам, а не в разных окнах, как у 7ки и следующих виндувсах
https://i.ibb.co/Rp4DRY9/uname.jpg

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 12:19 
Не вижу настроек сети, например. Или звука.

"Выпуск Wine 7.22"
Отправлено YM2608 , 26-Ноя-22 12:23 
звук в ХР тоже удобней настраивается, чем в 7ке

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 12:28 
Это уж точно вкусовщина.
А как вайфай удобно настраивается!
В любом случае ОС у меня не для того, чтобы настройки постоянно теребить.

"Выпуск Wine 7.22"
Отправлено Омоним , 27-Ноя-22 05:33 
Скажу больше - звук в XP обладает атмосферностью и насыщенностью мидбасами в отличии от семерки.

"Выпуск Wine 7.22"
Отправлено Аноним , 27-Ноя-22 09:23 
Кроме шуток, но Долби Атмос только в 10 же. В 11 уже есть, не уверен? В киношечке и играх норм заходит.

"Выпуск Wine 7.22"
Отправлено Аноним , 27-Ноя-22 12:36 
> звук в XP обладает атмосферностью

В XP был адекватный аудио-микшер (то что открывалось по иконке в трее, он от 95-й до XP сильно не менялся). В семёрке (начиная с vista, если точнее) какое-то недоразумение получилось - непонятно какие входы/выходы включены/выключены и какие дополнительные опции звуковухи задействованы.


"Выпуск Wine 7.22"
Отправлено Аноним , 27-Ноя-22 23:55 
Начнём с того, что в семёрке есть WASAPI, а в XP для побитовй точности только жуткие костыли или ASIO, если с железом повезёт.

"Выпуск Wine 7.22"
Отправлено Аноним , 27-Ноя-22 23:49 
Что-то на аудиофильском начального уровня.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 18:31 
Насколько я знаю: в XP графическая подсистема пришла примерно как 95/98/ME - то есть основанная на GDI/GDI+ - а там большинство вызовов перенаправлялось прям в драйвер. То есть от корректной работы драйвера зависела поддержка HighDPI, много-мониторного режима и много чего. И это не контролировалось самой виндой. И это была боль для разработчиков винды.

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


"Выпуск Wine 7.22"
Отправлено Аноним , 28-Ноя-22 14:20 
> То есть - примерно как сейчас X-сы и Wayland

Нет. Не совсем.

до Windows XP включительно:
- DirectX - это API в юзерспейсе
- Отрисовска рабочего стола - строго на CPU через GDI
- Рендеринг шрифтов как на экране, так и на печать только на CPU через GDI

Vista - 7
- DirectX - это API в ядре
- Композитная отрисовска рабочего стола на поверхностях
- Имеется старый режим совместимости отрисовки на CPU через GDI

8+
- Композитная отрисовска рабочего стола на поверхностях безальтернативна, режим совместимости выпилен
- Рендеринг шрифтов средствами нового API
- GDI-подсистемы в ядре оставлены для режима совместимости для WinForms и отрисовывают шрифты для придурковатых принтеров, которые пишут драйвер уровня ядра для предпечатной подготовки страницы страницы (Kyocera, Ricoh)

То есть современный X все же имеет плагины для композитинга и уже очень давно. Да они там сильно сбоку, и мир *nix га десятиление застрял в композитном переходе Vista-7 и никак не может выдать вменяемый результат.

Просто вся эта идея с отказом от X и переходом на Wayland по времени начинается как раз в 2006, чему предществовал вывод X Window System из рук OpenGroup формирования X.org и дальнейшая узурпация этой подсистемы Red Hat и IBM. Да оно под GPL, да код открыт, но сделать вы ничего не сможете, кушайте Wayland.


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:12 
теперь уже в пору задуматься, что произойдет раньше: винда превратится в линус или линукс в винду:)

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 10:58 
когда всех сделают рабами, им будет без разницы в чьей матрице они сидят

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 15:16 
в корень зрит аноним сей...

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 11:23 
Винда линукс уже прямо сейчас, так что линукс опоздал.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 11:48 
если за 30 лет линукс еще не превратился, то ответ должен быть очевиден...


"Выпуск Wine 7.22"
Отправлено Анонус , 26-Ноя-22 13:40 
В какой-то момент должна случиться сингулярность Винды, Линукса и Андроеда. Чтобы приложения для всех этих платформ бесшовно ставились и запускались.

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 14:11 
На винде дело к этому и идёт.

"Выпуск Wine 7.22"
Отправлено AlexYeCu_not_logged , 26-Ноя-22 16:16 
>Чтобы приложения для всех этих платформ бесшовно ставились и запускались.

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


"Выпуск Wine 7.22"
Отправлено SilverCutePony , 26-Ноя-22 16:28 
На электроне и будут всё писать в таком случае, ибо это проще всего :3

"Выпуск Wine 7.22"
Отправлено Анонус , 26-Ноя-22 16:34 
>>Чтобы приложения для всех этих платформ бесшовно ставились и запускались.
> И будут эти приложения ущербными андроидо-поделками, и близко не поддерживающими то, за
> что ценят никсы.
> Тебе Электрона мало?

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 16:46 
А сколько рабочих мест для девяти-миллиардного населения (особенно в густо-населённых странах) создаёт жирный калькулятор на сотне всяких web-библиотек против жалкого тощего старого поделия? То-то же. Ну и что, что быстрый и работает, рабочие на индийских и китайских фабриках тоже кушать хотят, а ты жмотишься новый тилибончик купить.

"Выпуск Wine 7.22"
Отправлено AlexYeCu_not_logged , 26-Ноя-22 17:09 
> Калькулятор в Гнуме не сложнее и не функциональнее чем в Андроиде

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


"Выпуск Wine 7.22"
Отправлено Анонус , 26-Ноя-22 17:23 
https://en.wikipedia.org/wiki/ES_File_Explorer
Что-то мне кажется ваш Гнуме Филес и половины этого не умеет.

"Выпуск Wine 7.22"
Отправлено AlexYeCu_not_logged , 26-Ноя-22 19:01 
> Что-то мне кажется ваш Гнуме Филес и половины этого не умеет.

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

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 19:26 
Чем эта шляпа лучше X-plore?

"Выпуск Wine 7.22"
Отправлено Кепка Пригожина , 26-Ноя-22 17:16 
> Продолжено обеспечение поддержки типа 'long' в коде функции printf.

GDD (Glitch Driven Development).


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 18:14 
Окно евки в Винде ест гиг в ванне 3 гига. О - оптимизация

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 19:30 
Веда не показывает значение фактически занятой памяти, как ты это выяснил? В линуксе есть PSS для этого.

"Выпуск Wine 7.22"
Отправлено SilverCutePony , 26-Ноя-22 21:36 
> Окно евки в Винде ест гиг в ванне 3 гига. О -
> оптимизация

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


"Выпуск Wine 7.22"
Отправлено Анан , 26-Ноя-22 18:39 
Кто нибудь ещё верует в опенсорс и всю эту движуху?

"Выпуск Wine 7.22"
Отправлено Аноним , 28-Ноя-22 08:28 
Какой-то странный вы сер.

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


"Выпуск Wine 7.22"
Отправлено Кепка Пригожина , 29-Ноя-22 20:19 
> Какой-то странный вы сер.
> Wine запускает 95% софта под Windows, что было мечтой 20 лет назад.

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


"Выпуск Wine 7.22"
Отправлено Skullnet , 26-Ноя-22 20:07 
Жду когда сделают "Vulkan child window rendering" в wine (или в wine-staging). https://bugs.winehq.org/show_bug.cgi?id=45277

"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 22:09 
> Продолжено обеспечение поддержки типа 'long' в коде функции printf.

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


"Выпуск Wine 7.22"
Отправлено Аноним , 26-Ноя-22 22:18 
Ну да. Что они имели в виду?

"Выпуск Wine 7.22"
Отправлено Попандопала , 27-Ноя-22 16:48 
Можно не собирать,пока на 7.19. збс версия.

"Выпуск Wine 7.22"
Отправлено Аноним , 04-Дек-22 19:36 
>  В WoW64, прослойку для запуска 32-разрядных программ в 64-разрядной Windows, добавлены преобразователи системных вызовов (thunk) для Vulkan и OpenGL.

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