Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 5.21. С момента выпуска версии 5.20 было закрыто 24 отчёта об ошибках и внесено 272 изменения...Подробнее: https://www.opennet.me/opennews/art.shtml?num=54046
А что даёт преобразование в формат PE?
Некоторые приложения, которые проверяют наличие библиотеки существованием корректного PE-файла (формат библиотек и исполняемых файлов Windows), теперь могут корректно работать в Wine
Не понял... Для этого же всегда существовали заглушки в каталоге fakedll
Предполагаю, что обеспечение совместимости с user-mode rootkitами.
Полагаю, что это нужно для обеспечения работы античитов в играх, которые отказываются работать без античитов.
Я тут спамил изрядно в новостях к 5.17, 5.19 и Proton 5.13 по поводу запуска разных ламповых игр. Поэтому хотел бы извиниться за этот назойливый флуд и поблагодарить всех, кто помогал советом. По итогу у меня завелось всё, что я хотел.В сторону от Windows и, соответственно, ПК-большинства я начал посматривать ещё студентом, сначала изрядно помучав FreeBSD, потом из-за концепции портов - Gentoo и её portage. Сейчас дома сижу исключительно на Linux и не нарадуюсь. Просто информация из абзаца выше - яркий пример того, как открытое сообщество и желание изучать новое может приятно преобразить жизнь неравнодушного к IT человека.
Ещё раз спасибо всем большое и не судите строго за такое откровение - просто хотелось высказать эту мысль здесь.
А такая софтина у тебя запускается?: cherryplayer.com/
Не пробовал. Вообще, есть же нативный mpv.
Ответ мутный
Так и parlatype есть, сказать то что хотел.
Надо пнуть разраба, пусть версию для линукса сделает - софт на Qt написан )
Более дельный ответ. Линуховые вещи с такими фичами отстуствуют
На теx версиях не работало, теперь заработало в этой версии. Зачем извиняться?
На публику работает экзальтированно и лишь бы внимание привлечь
> Закрыты отчёты об ошибках, связанные с работой игр и приложений: Microsoft Flight SimulatorА какой именно версии MSFS?
Обычно предполагают новейшую официальную версию.
> Кроме того, сформирован выпуск проекта Wine Staging 5.21, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine."Эксклюзивно для пользователей Arch'а". Спасибо.
> Решены проблемы со сборкой в Ubuntu 16.04 и 18.04.
> 2020 Год.
> 2020 Год.Про регрессии слыхал?
> Про регрессии слыхал?Почему нельзя обновить Ubuntu 16.04 LTS / Ubuntu 18.04 LTS до Ubuntu 20.04 LTS? Есть ли подводные камни?
snap
> snapСпасибо. Я всё понял. Больше никаких вопросов.
python, jdk, обвязки
> python, jdk, обвязкиЗа это тоже спасибо. Больше никаких вопросов.
> "Эксклюзивно для пользователей Arch'а".Для Федоры тоже Wine staging ставится, причем "искаробки".
> Для Федоры тоже Wine staging ставится, причем "искаробки".Это не истинный путь пользователя Arch Linux. Сначала нужно убить 2 часа, чтобы настроить AUR (устанавливал именно от туда). Затем 4 часа, чтобы настроить Wine (установка DLL библиотек). Когда все будет готово: Pacman -Syyuu. После 'стабильного' обновления - "Пора переустанавливать Linux. Linux сам себя не переустановит!".
Прекращай уже бредить. Wine-staging есть в официальных репах рача: https://www.archlinux.org/packages/multilib/x86_64/wine-staging/
И никаких 2 часа, чтобы "настраивать" AUR нет. Ставишь base-devel, клонируешь нужный PKGBUILD из AUR гитом и makepkg -si.
> Прекращай уже бредить.Как я вижу. На этом форуме всё слишком плохо с юмором.
Видимо я зря добавил фразу из мема: "Переустановка Windows" В самом конце, и делал Намеренные приувеличение. 'Истинный путь пользователя Arch Linux' - Несуществует, каждый решает проблему как он хочет. Всегда есть Альтернатива для решения проблемы, но, видимо, этих слов недостаточно.
Давайте уже из него DE сделаем, чтоб было счастье?
Да есть там встроенное DE. Только не очень работает.
А разве на нем нельзя запустить виндовый DE?
Сам спросил, сам нашел
https://unix.stackexchange.com/questions/270784/how-to-insta...
Уже давно есть: ReactOS называется. Там под капотом wine, хоть и более старой версии. И проекты сотрудничают друг с другом.
Спасибо, но ReactOS - это отдельная ОС, не DE, и к линуксу никакого отношения не имеет.
Если отбросить маркетинговые штампы, любая Windows - DE к MS-DOS.
> Если отбросить маркетинговые штампы, любая Windows - DE к MS-DOS.Не любая, а только 9x. И ооооооочень условно.
Есть какая-нибудь информация о работе 32-битных приложений на маке выше Mojave? На их форуме тема с нерабочим вайном довольно протухшая.
Вот на этом форуме ребята заводили. Но нужно выключать SIP для этого. Либо будет проще купить CrossOver.https://portingteam.com/topic/11037-unofficial-wineskin-proj...
Вполне привычно для пользователей платящих даже за клькулятор.
Всё ещё не собирается:
/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? не дождётся
Мда, не тот нонче гентушник пошёл, не тот...
$ xzgrep -F dlls/bcrypt/gnutls build.log.xzgcc -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
И что? 18 собирается (но работает с багами), последующие нет. Это всё, что меня интересует, особенно касательно вайна.
Пиши на bugs.gentoo.org а не сюда
Я думаю, там и так все в курсе о том, что мейнтейнеры -- ленивые бездельники. Бездумно копировать ебилд и я могу, и буду делать это куда лучше. Допустим, настрою автоматическое добавление ебилда при появлении новой версии онлайн и это даже будет работать (не хуже, чем сейчас). Задача мейнтейнера всё же адаптировать пакет под текущую версию и убедиться в его работоспособности, а этого мейнтейнеры генту не делают.Но мне думается что тут причина в апстриме. Либо отломали очередной из конфигурационных ключей, либо проблемы с какой-то из зависимостей. Или даже с компилятором -- такое часто встречалось, что даже скучная сишная программа собирается ggc-9, но не gcc-10, а с нескучными оптимизациями проблемы возникают просто постоянно. Тут уже очевидный косяк производителя продукта, если он не предостерегает об ограничениях. Я, допустим, придерживаюсь политики, что всегда нужно как минимум предупреждать пользователя, чтобы тот не сломал что-нибудь с дуру -- соломка то не всегда подстелена. Но если возможность есть и предусмотрена, она должна поддерживаться.
гамосеки !!!!!! поставьте вы уже Windows 10 и не страдайте на своем линусе !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!