Доступен (https://www.winehq.org/announce/4.2) экспериментальный выпуск открытой реализации Win32 API - Wine 4.2 (https://www.winehq.org/). С момента выпуска версии 4.1 (https://www.opennet.me/opennews/art.shtml?num=50092) было закрыто 60 отчётов об ошибках и внесено 269 изменений.
Наиболее важные изменения:
- Поддержка нормализации строк Unicode;
- Возможность смешивания 32- и 64-разрядных DLL в каталогах, используемых для загрузки;
- Поддержка криптографических ключей на основе эллиптических кривых (ECC);
- На базе системного вызова Futex реализованы дополнительные примитивы для синхронизации, такие как условные переменные, а также операции kernelbase.dll.WaitOnAddress и kernelbase.dll.WakeByAddress{All,Single};- Закрыты отчёты об ошибках, связанные с работой игр и приложений:
Port Royale, SIV 4, The Bard's Tale (2005), EA Sports FIFA 11, Planetside 2, Avencast: Rise of the Mage, The Settlers: Rise of an Empire, Shadows of Destiny, 1Password 6.4.377, Bayonetta, Alien vs Predator, Rogue Squadron 3D, League of Legends 8.12+, BETest, Elite Dangerous, AfterEffects CS16, HeidiSQL, 3D Custom Girl, Readiris 17, Far Cry 1.40, Ichitarou.URL: https://www.winehq.org/announce/4.2
Новость: https://www.opennet.me/opennews/art.shtml?num=50154
Они свои эти версии "пекут", как те горячие пирожки ;)
Пускай пекут, лишь-бы с каждым разом пирожки становились вкуснее.
Увы, обновления wine не обладают кумулятивным эффектом. Если программа работает в wine 1.9, то далеко не факт, что она заведётся в wine 4.0. С каждой обновой часть программ начинает работать, а часть наоборот отваливается.
Грубо говоря, сегодня они пекут пирожки с вишней, завтра - с яблоком, а послезавтра - с капустой. И вам нужно держать на столе большой набор пирожков, для чего и существуют всякие контейнеры типа PlayOnLinux.
> большой набор пирожковну выбор это не плохо ;)
Главное, что бы не пригорало :)
Port Royale, ураа, любимая игрушка из детства.
пруф или 3d custom girl
Теперь я могу запускать у себя всякую малварь, а также вирусню с сайта бесплатные программы .ру. Отлично!
>Теперь
>2019Проснись Нео, ты ... разморозился.
Не упоминай всуе...
Ты и раньше мог, только вот 90% малварей и вирусов - внутри дикие костыли, не работающие в Wine :)
Не расстраивайся, ты всегда можешь скачать голые_деффки.deb с майнером монеро.
>На базе системного вызова Futex реализованы дополнительные примитивы для синхронизации, такие как условные переменные, а также операции kernelbase.dll.WaitOnAddress и kernelbase.dll.WakeByAddress{All,Single};Этого что не было? Как же тогда программы работали? Эта штука используется в каждой первой многопоточной программе под винду.
> Эта штука используется в каждой первой многопоточной программе под винду.Читай MSDN, он твой друг:
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Before Windows 8 we need to use a WIN32 manual reset event
Непросто так в wincfg стоит по-умолчанию Windows 7.
Wine - потрясающий проект, хочу выразить своё уважение всем кодерам, которые принимают участие в разработке этой нужной всем программы. Теперь нет никакого смысла и профита использовать Windows. А Микрософт нужно посоветовать закрыть проект Windows также, как они закрыли Internet Explorer и присоединиться к разработке Wine. Таким образом, они сэкономят миллиарды на разработке и приобретут славу и уважение во всём мире!
>хочу выразить своё уважениеДонать давай, это будет лучшее выражение уважения.
Я плюсанул, НО как же CrossOver?
> приобретут славу и уважение во всём мире!а бабло?
Ну как бы> сэкономят миллиарды на разработке
Microsoft Office 2013 все еще не работает без CrossOver-а?
Конечно же не работает
А какой тогда работает?
97-2013
Я устанавливал, руководствуясь AppDb. Именно 2013 заработал. 2016 уже нет. Но были косяки с изменением размера окна.
У меня вообще Wine -ом (2.х-4.х) не инсталлируется MS Office 2010-2016. Раньше все работало хорошо!
У вас нет денег на CrossOver? тогда делайте все руками методом тыка! мы вам ничем не поможем!
а почему они должны тебе бесплатно помогать ? :)Они коммерческая контора, а значит их главная цель получить прибыль.
Признаюсь, пробовал инсталлировать MS Office 2010-2016 (x32, x64) с CrossOver, но ничего не получилось, инсталляция прекращалась с ошибкой! Не захотел гуглить в чем проблема, работаю в LibreOffice, смирился с его ужасным (без подсветки синтаксиса) редактором формул.
Люди, набирающие формулы в офисе (не важно каком), должны страдать. Для тех, кого ломает делать это в текстовом редакторе в силу наличия данной дурной привычки, есть вменяемые, хоть и платные костыли в виде BaKoMa TeX.
Я пишу в LaTeX научные статьи. Но с некоторыми документами работать в Офис все же удобнее.
Переходите на либрофис. Есть для него плагин TexMaths, который позволяет формулы на латехе вводить и рендерить. Этот плагин берет латеховский код, обрамляет его преамбулой (котороую Вы можете отредактировать сами, как это Вам угодно), компилит и рендерит результат в svg или png, после чего вставляет в текст в то место, куда вам нужно. Просто и сердито. И не только в текстовый документ, но и в презентации, а также в рисунки.
Есть еще LyX
Ага, ничем, кроме исходников wine-а, используемого в кроссовере.
>3D Custom Girl( ͡° ͜ʖ ͡°)
В продолжение истории с крэшами Wine лично у меня. Я нашёл, после какого коммита началось: https://source.winehq.org/git/wine.git/commit/2adfa93a7f6433... Это между 3.19 и 3.20, вот тут он: https://source.winehq.org/git/wine.git/shortlog?pg=17.Не понимаю, что тут могло сломаться. Но я заметил, что ошибка:
wine: Unhandled page fault on read access to 0x00000000 at address 0x7e571b70 (thread 0011), starting debugger...
Возникала и раньше, с версией 3.18 и старее. Только возникала она уже после закрытия программы, в которой я работаю. А этот коммит сделал так, чтобы она появлялась в начале. Теперь мне предстоит найти настоящий коммит с ошибкой :-) "Твоё путешествие было иллюзей, вернись в начало, чтобы увидеть настоящую концовку"
До упомянутого коммита запрос с информационным классом FileModeInformation не обрабатывался, возвращалась ошибка STATUS_NOT_IMPLEMENTED. Вероятно, падало на другом вызове (закрытии файла?).(подразумевается, что test_file_mode() используется для тестирования wine; не знаю, так ли это)
А можно ли организовать вайн как песочницу, чтобы запускать в нем подозрительные игру с торрентов и они не могли по файлам шурудить
Да, используй опцию sandbox из winetricks
не...это не сильно поможет...
обидно будет запустить шифровальщик и он в хомяке твои файлы зашифрует
Только виртуальная машина kvm/esxi с поддержкой gpu.
Можно запускать wine с опциейв LXC-контейнере.Но если распространитель "подозрительной" игры предусмотрел такую возможность и включил дроппер с ядрёныс сполитом под Linux, то тебе хана.
> Можно запускать wine с опциейв LXC-контейнере.
> Но если распространитель "подозрительной" игры предусмотрел такую возможность и включил
> дроппер с ядрёныс сполитом под Linux, то тебе хана.ы, я боюсь такой предусмотрительный распространитель туда тогда и сплойт на виртуалки включит
Не пойму, почему wine не заворачивают в flatpak, у него же куча 32 битных пакетов в зависимостях.
Хотелось бы запустить ScetchUp -- wine из коробки с федорой с ним не ладит.