Состоялся (https://www.winehq.org/announce/2.5) экспериментальный выпуск открытой реализации Win32 API - Wine 2.5. С момента выпуска версии 2.4 (https://www.opennet.me/opennews/art.shtml?num=46214) было закрыто 30 отчётов об ошибках.
Наиболее важные изменения:- Поддержка (https://www.winehq.org/pipermail/wine-devel/2009-March/07371...) режима обмена сообщениями для именованных каналов;
- Реализована возможность создания переводов через po-файлы для ресурсов (https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...) с информацией о версии;
- В Direct3D добавлена поддержка "transform feedback", возможности, при которой примитивы, появившиеся в результате вычислений вершинными шейдерами, можно сохранить в объект буфера и потом использовать в дальнейшем;
- В C++ runtime реализованы классы Scheduler;
- Улучшена прокрутка во всплывающих меню;- Расширены возможности библиотеки XmlReader;
- Закрыты отчёты об ошибках, связанные с работой игр и приложений: WinUAE 2.5.1, Gas Guzzlers Combat Carnage, Rayman 3, Skyrim, Elder Scrolls, Final Fantasy X, Galactic Civilization 3, ACDSee Pro 9/10, Mafia III, Steep, Native Acces, Excel 2010.
URL: https://www.winehq.org/news/2017033101
Новость: http://www.opennet.me/opennews/art.shtml?num=46293
Abby Lingvo x6 поодерживает?
Зачем вам этот тормозной кусок проприетарщины, когда есть божественный GoldenDict? Сконвертируйте lsd-словари с помощью lsdreader в dsl-формат, опционально упакуйте с dictzip и используйте на здоровье, товарищ!
Собственно из-за словарей он и хорош.
> Поддержка режима обмена сообщениями для именованных каналов;Это не одно из наиболее важных изменений. Это огромный шаг вперёд!
Интересно, что по ссылке сообщение интересующегося, чьё предложение было раскритиковано в пух и прах без ответного предложения. Потом разработчики из wine-staging сделали своё решение. А потом было принято решение коммерческой фирмы, спонсирующей вайн. Вот так.
8 лет с кусочком и этот эпохальный баг https://bugs.winehq.org/show_bug.cgi?id=17195 наконец-то исправлен и закрыт. А перед этим куча дублей, потому что очень важный был.И уже 2,5 года решение, разработанное сообществом по односложному предложению лидера проекта вайн, и подхваченное wine-staging работает. Но оно - не NIH. А вайн - коммерчески успешный продукт, тут нужен личный контроль, поэтому пока руки не дойдут у фирмы, всем остальным оставалось надеяться и пользоваться альтернативной сборкой wine-staging. За что им и спаисбо!
Ему было предложено доработать предложение, на что он очень забавно ответил, что тогда ему надо заплатить...
Но учитывая опыт лидера проекта, можно было бы и подробнее изложить свою мысль, а не двумя словами: use ioctl. И ещё он предложил просто инкрементально поработать, на что ему возразили: нет, ты давай сразу сделай правильно. Но никто ему больше не подробно ответил, а как правильно. Самое интересно, когда фирма предложила инкрементальное решение: т.е. закомитим, потеряем производительность, а потом разберёмся, лидер проекта сказал, да пожалуйста! Вот как справедливо.https://www.winehq.org/pipermail/wine-devel/2017-March/11694...
> I think we can do it either way. I'm not necessarily opposed to merging the named pipe support first and improving the APC mechanism afterwards.https://www.winehq.org/pipermail/wine-devel/2017-March/11695...
> The way I see it, a temporary performance degradation is a cost of better incremental changes that should reduce regression risk.
>Поддержка режима обмена сообщениями для именованных каналов;Эээ, получается, раньше именованных пайпов не было, или я что-то не так понял?
Там, вроде, дело в специфике этих пайпов, на которую полагаются приложения. Т.е. каждое посланное сообщение должно доходить целиком за раз (как UDP, а не как TCP).
Несколько лет не пользовался вайном. Он мне в принципе ненужен. За это время, многое изменилось? Я могу запустить в нём сегодня GTA V без танцев с бубном?
GTA V пока что нет. Но вот в San Andreas я залипал без лагов. И FPS буквально на 2-3 от окошечек отставал. Да и вообще, качество работы wine в последнее время довольно хорошее. Но вот уметь настраивать - это нужно.
> GTA SA. Дата выпуска: 26 октября 2004 г.Круто, че.
Я в четвёртую в вайне играл. Про пятую ничего не скажу, у меня ПК её не тянет
4-я часть отлично вайнится
https://linuxmint.com.ru/viewtopic.php?p=2379#p2379
Страпони, ты качество игоря годом выпуска измеряешь? Потрясающе просто.
и правильно, раньше получше делали
San Andreas давно на мобильных платформах есть. Было бы странно, если не шла под вайном.
Ну и под mac os выпустили в 2010 году на чем-то вайнообразном
> Я могу запустить в нём сегодня GTA V без танцев с бубном?Да, всё рендерится, но управление не работает. А ещё, возможно, нужен будет компьютер мощнее, чем заявленный в рекомендованных.
Множество ошибок ещё не побеждено.
Как на Windows XP 64 запустить??
Спросите у любого бсд-шника, он подскажет.
> Как на Windows XP 64 запустить??Как обычно, вендузоед: через страдания.
Но ведь вечные страдания у линуксоидов, а не у вендузятников.
> Но ведь вечные страдания у линуксоидов, а не у вендузятников.У линуксоидов вообще неплохо автоматизирована сборка из сорцов. Поэтому лет 10 назад я и свалил на генту. Если половина времени в винде уходит на то чтобы собрать и поставить интересующий софт - проще выбрать gentoo и тратить на сборку на порядки меньше времени.
// да, случаи всякие бывают :)
Скомпилить в cygwin (а может там уже есть в пакетах).
Жаль, что CitrixXENcenter под wine так и не работает...